OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / cbean / bs / BsTDiagramlinksCB.java
index cae04fe..b521ccd 100644 (file)
@@ -2,27 +2,48 @@ package jp.sourceforge.ea2ddl.dao.cbean.bs;
 \r
 import java.util.Map;\r
 \r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.AbstractConditionBean;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionBean;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionQuery;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.SubQuery;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.cbean.UnionQuery;\r
+import org.seasar.dbflute.cbean.AbstractConditionBean;\r
+import org.seasar.dbflute.cbean.ConditionBean;\r
+import org.seasar.dbflute.cbean.ConditionQuery;\r
+import org.seasar.dbflute.cbean.SubQuery;\r
+import org.seasar.dbflute.cbean.UnionQuery;\r
+import org.seasar.dbflute.cbean.sqlclause.SqlClause;\r
+import org.seasar.dbflute.dbmeta.DBMetaProvider;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.DBFluteConfig;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.DBMetaInstanceHandler;\r
+import jp.sourceforge.ea2ddl.dao.allcommon.ImplementedSqlClauseCreator;\r
 import jp.sourceforge.ea2ddl.dao.cbean.*;\r
 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;\r
 \r
 /**\r
  * The base condition-bean of t_diagramlinks.\r
  * @author DBFlute(AutoGenerator)\r
- */
-@SuppressWarnings("unchecked")\r
+ */\r
 public class BsTDiagramlinksCB extends AbstractConditionBean {\r
 \r
     // ===================================================================================\r
     //                                                                           Attribute\r
     //                                                                           =========\r
+    private final DBMetaProvider _dbmetaProvider = new DBMetaInstanceHandler();\r
     protected TDiagramlinksCQ _conditionQuery;\r
 \r
     // ===================================================================================\r
+    //                                                                           SqlClause\r
+    //                                                                           =========\r
+    @Override\r
+    protected SqlClause createSqlClause() {\r
+        return new ImplementedSqlClauseCreator().createSqlClause(this);\r
+    }\r
+    \r
+    // ===================================================================================\r
+    //                                                                     DBMeta Provider\r
+    //                                                                     ===============\r
+    @Override\r
+    protected DBMetaProvider getDBMetaProvider() {\r
+        return _dbmetaProvider;\r
+    }\r
+\r
+    // ===================================================================================\r
     //                                                                          Table Name\r
     //                                                                          ==========\r
     public String getTableDbName() {\r
@@ -70,7 +91,11 @@ public class BsTDiagramlinksCB extends AbstractConditionBean {
         return _conditionQuery;\r
     }\r
 \r
-    public ConditionQuery getConditionQueryAsInterface() {\r
+    /**\r
+     * {@inheritDoc}\r
+     * @return The conditionQuery of the local table as interface. (NotNull)\r
+     */\r
+    public ConditionQuery localCQ() {\r
         return getConditionQuery();\r
     }\r
 \r
@@ -108,22 +133,6 @@ public class BsTDiagramlinksCB extends AbstractConditionBean {
         final TDiagramlinksCB cb = new TDiagramlinksCB(); cb.xsetupForUnion(); unionQuery.query(cb);\r
         final TDiagramlinksCQ cq = cb.query(); query().xsetUnionAllQuery(cq);\r
     }\r
-    \r
-    /**\r
-     * @param unionQuery The query of 'union'. (NotNull)\r
-     * @deprecated Sorry! Please use union(UnionQuery<TDiagramlinksCB> unionQuery).\r
-     */\r
-    public void union(TDiagramlinksCQ unionQuery) {\r
-        query().xsetUnionQuery(unionQuery);\r
-    }\r
-\r
-    /**\r
-     * @param unionQuery The query of 'union'. (NotNull)\r
-     * @deprecated Sorry! Please use unionAll(UnionQuery<TDiagramlinksCB> unionQuery).\r
-     */\r
-    public void unionAll(TDiagramlinksCQ unionQuery) {\r
-        query().xsetUnionAllQuery(unionQuery);\r
-    }\r
 \r
     public boolean hasUnionQueryOrUnionAllQuery() {\r
         return query().hasUnionQueryOrUnionAllQuery();\r
@@ -140,11 +149,16 @@ public class BsTDiagramlinksCB extends AbstractConditionBean {
     protected Specification _specification;\r
     public Specification specify() {\r
         if (_specification == null) { _specification = new Specification(this, new SpQyCall<TDiagramlinksCQ>() {\r
-            public boolean has() { return true; } public TDiagramlinksCQ qy() { return query(); } }, _forDeriveReferrer); } return _specification;\r
+            public boolean has() { return true; } public TDiagramlinksCQ qy() { return query(); } }, _forDerivedReferrer, _forScalarSelect, _forScalarSubQuery, getDBMetaProvider()); }\r
+        return _specification;\r
     }\r
+\r
     public static class Specification extends AbstractSpecification<TDiagramlinksCQ> {\r
         protected SpQyCall<TDiagramlinksCQ> _myQyCall;\r
-        public Specification(ConditionBean baseCB, SpQyCall<TDiagramlinksCQ> qyCall, boolean forDeriveReferrer) { super(baseCB, qyCall, forDeriveReferrer); _myQyCall = qyCall; }\r
+        public Specification(ConditionBean baseCB, SpQyCall<TDiagramlinksCQ> qyCall\r
+                           , boolean forDeriveReferrer, boolean forScalarSelect, boolean forScalarSubQuery\r
+                           , DBMetaProvider dbmetaProvider)\r
+        { super(baseCB, qyCall, forDeriveReferrer, forScalarSelect, forScalarSubQuery, dbmetaProvider); _myQyCall = qyCall; }\r
         public void columnDiagramid() { doColumn("DiagramID"); }\r
         public void columnConnectorid() { doColumn("ConnectorID"); }\r
         public void columnGeometry() { doColumn("Geometry"); }\r
@@ -157,6 +171,17 @@ public class BsTDiagramlinksCB extends AbstractConditionBean {
         protected String getTableDbName() { return "t_diagramlinks"; }\r
     }\r
 \r
+    // ===================================================================================\r
+    //                                                                         Display SQL\r
+    //                                                                         ===========\r
+    @Override\r
+    protected String getLogDateFormat() { return DBFluteConfig.getInstance().getLogDateFormat(); }\r
+    @Override\r
+    protected String getLogTimestampFormat() { return DBFluteConfig.getInstance().getLogTimestampFormat(); }\r
+\r
+    // ===================================================================================\r
+    //                                                                            Internal\r
+    //                                                                            ========\r
     // Very Internal (for Suppressing Warn about 'Not Use Import')\r
     protected String getConditionBeanClassNameInternally() { return TDiagramlinksCB.class.getName(); }\r
     protected String getConditionQueryClassNameInternally() { return TDiagramlinksCQ.class.getName(); }\r