1 package jp.sourceforge.ea2ddl.dao.cbean.cq.ciq;
\r
3 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.*;
\r
4 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ckey.*;
\r
5 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.coption.ConditionOption;
\r
6 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.cvalue.ConditionValue;
\r
7 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.sqlclause.SqlClause;
\r
8 import jp.sourceforge.ea2ddl.dao.cbean.cq.bs.*;
\r
9 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;
\r
12 * The condition-inline-query of t_objecttests.
\r
13 * @author DBFlute(AutoGenerator)
\r
15 @SuppressWarnings("unchecked")
\r
16 public class TObjecttestsCIQ extends AbstractBsTObjecttestsCQ {
\r
18 // ===================================================================================
\r
21 protected BsTObjecttestsCQ _myCQ;
\r
23 // ===================================================================================
\r
26 public TObjecttestsCIQ(ConditionQuery childQuery, SqlClause sqlClause, String aliasName, int nestLevel, BsTObjecttestsCQ myCQ) {
\r
27 super(childQuery, sqlClause, aliasName, nestLevel);
\r
29 _foreignPropertyName = _myCQ.getForeignPropertyName();// Accept foreign property name.
\r
30 _relationPath = _myCQ.getRelationPath();// Accept relation path.
\r
33 // ===================================================================================
\r
34 // Override about Register
\r
35 // =======================
\r
37 protected void reflectRelationOnUnionQuery(ConditionQuery baseQueryAsSuper, ConditionQuery unionQueryAsSuper) {
\r
38 throw new UnsupportedOperationException("InlineQuery must not need UNION method: " + baseQueryAsSuper + " : " + unionQueryAsSuper);
\r
42 protected void setupConditionValueAndRegisterWhereClause(ConditionKey key, Object value, ConditionValue cvalue
\r
43 , String colName, String capPropName, String uncapPropName) {
\r
44 registerInlineQuery(key, value, cvalue, colName, capPropName, uncapPropName);
\r
48 protected void setupConditionValueAndRegisterWhereClause(ConditionKey key, Object value, ConditionValue cvalue
\r
49 , String colName, String capPropName, String uncapPropName, ConditionOption option) {
\r
50 registerInlineQuery(key, value, cvalue, colName, capPropName, uncapPropName, option);
\r
54 protected void registerWhereClause(String whereClause) {
\r
55 registerInlineWhereClause(whereClause);
\r
59 protected String getInScopeSubQueryRealColumnName(String columnName) {
\r
60 if (_onClauseInline) {
\r
61 throw new UnsupportedOperationException("InScopeSubQuery of on-clause is unsupported");
\r
63 return _onClauseInline ? getRealAliasName() + "." + columnName : columnName;
\r
67 protected void registerExistsSubQuery(ConditionQuery subQuery
\r
68 , String columnName, String relatedColumnName, String propertyName) {
\r
69 throw new UnsupportedOperationException("Sorry! ExistsSubQuery at inline view is unsupported. So please use InScopeSubQyery.");
\r
72 // ===================================================================================
\r
73 // Override about Query
\r
74 // ====================
\r
75 protected ConditionValue getCValueObjectId() {
\r
76 return _myCQ.getObjectId();
\r
78 protected ConditionValue getCValueTest() {
\r
79 return _myCQ.getTest();
\r
81 protected ConditionValue getCValueTestclass() {
\r
82 return _myCQ.getTestclass();
\r
84 protected ConditionValue getCValueTesttype() {
\r
85 return _myCQ.getTesttype();
\r
87 protected ConditionValue getCValueNotes() {
\r
88 return _myCQ.getNotes();
\r
90 protected ConditionValue getCValueInputdata() {
\r
91 return _myCQ.getInputdata();
\r
93 protected ConditionValue getCValueAcceptancecriteria() {
\r
94 return _myCQ.getAcceptancecriteria();
\r
96 protected ConditionValue getCValueStatus() {
\r
97 return _myCQ.getStatus();
\r
99 protected ConditionValue getCValueDaterun() {
\r
100 return _myCQ.getDaterun();
\r
102 protected ConditionValue getCValueResults() {
\r
103 return _myCQ.getResults();
\r
105 protected ConditionValue getCValueRunby() {
\r
106 return _myCQ.getRunby();
\r
108 protected ConditionValue getCValueCheckby() {
\r
109 return _myCQ.getCheckby();
\r
112 protected String getConditionQueryClassNameInternally() { return TObjecttestsCQ.class.getName(); }
\r