1 package jp.sourceforge.ea2ddl.dao.cbean.bs;
\r
3 import java.util.Map;
\r
5 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.AbstractConditionBean;
\r
6 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionBean;
\r
7 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.ConditionQuery;
\r
8 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.SubQuery;
\r
9 import jp.sourceforge.ea2ddl.dao.allcommon.cbean.UnionQuery;
\r
10 import jp.sourceforge.ea2ddl.dao.cbean.*;
\r
11 import jp.sourceforge.ea2ddl.dao.cbean.cq.*;
\r
14 * The base condition-bean of t_object.
\r
15 * @author DBFlute(AutoGenerator)
\r
17 @SuppressWarnings("unchecked")
\r
18 public class BsTObjectCB extends AbstractConditionBean {
\r
20 // ===================================================================================
\r
23 protected TObjectCQ _conditionQuery;
\r
25 // ===================================================================================
\r
28 public String getTableDbName() {
\r
32 public String getTableSqlName() {
\r
36 // ===================================================================================
\r
39 public void acceptPrimaryKeyMap(Map<String, ? extends Object> primaryKeyMap) {
\r
41 String msg = "This table has no primary-keys: " + getTableDbName();
\r
42 throw new IllegalStateException(msg);
\r
46 // ===================================================================================
\r
49 public ConditionBean addOrderBy_PK_Asc() {
\r
50 String msg = "This table has no primary-keys: " + getTableDbName();
\r
51 throw new IllegalStateException(msg);
\r
54 public ConditionBean addOrderBy_PK_Desc() {
\r
55 String msg = "This table has no primary-keys: " + getTableDbName();
\r
56 throw new IllegalStateException(msg);
\r
59 // ===================================================================================
\r
62 public TObjectCQ query() {
\r
63 return getConditionQuery();
\r
66 public TObjectCQ getConditionQuery() {
\r
67 if (_conditionQuery == null) {
\r
68 _conditionQuery = new TObjectCQ(null, getSqlClause(), getSqlClause().getLocalTableAliasName(), 0);
\r
70 return _conditionQuery;
\r
73 public ConditionQuery getConditionQueryAsInterface() {
\r
74 return getConditionQuery();
\r
77 // ===================================================================================
\r
83 * cb.query().union(new UnionQuery<TObjectCB>() {
\r
84 * public void query(TObjectCB unionCB) {
\r
85 * unionCB.query().setXxx...
\r
89 * @param unionQuery The query of 'union'. (NotNull)
\r
91 public void union(UnionQuery<TObjectCB> unionQuery) {
\r
92 final TObjectCB cb = new TObjectCB(); cb.xsetupForUnion(); unionQuery.query(cb);
\r
93 final TObjectCQ cq = cb.query(); query().xsetUnionQuery(cq);
\r
97 * Set up 'union all'.
\r
99 * cb.query().unionAll(new UnionQuery<TObjectCB>() {
\r
100 * public void query(TObjectCB unionCB) {
\r
101 * unionCB.query().setXxx...
\r
105 * @param unionQuery The query of 'union'. (NotNull)
\r
107 public void unionAll(UnionQuery<TObjectCB> unionQuery) {
\r
108 final TObjectCB cb = new TObjectCB(); cb.xsetupForUnion(); unionQuery.query(cb);
\r
109 final TObjectCQ cq = cb.query(); query().xsetUnionAllQuery(cq);
\r
113 * @param unionQuery The query of 'union'. (NotNull)
\r
114 * @deprecated Sorry! Please use union(UnionQuery<TObjectCB> unionQuery).
\r
116 public void union(TObjectCQ unionQuery) {
\r
117 query().xsetUnionQuery(unionQuery);
\r
121 * @param unionQuery The query of 'union'. (NotNull)
\r
122 * @deprecated Sorry! Please use unionAll(UnionQuery<TObjectCB> unionQuery).
\r
124 public void unionAll(TObjectCQ unionQuery) {
\r
125 query().xsetUnionAllQuery(unionQuery);
\r
128 public boolean hasUnionQueryOrUnionAllQuery() {
\r
129 return query().hasUnionQueryOrUnionAllQuery();
\r
132 // ===================================================================================
\r
137 // ===================================================================================
\r
140 protected Specification _specification;
\r
141 public Specification specify() {
\r
142 if (_specification == null) { _specification = new Specification(this, new SpQyCall<TObjectCQ>() {
\r
143 public boolean has() { return true; } public TObjectCQ qy() { return query(); } }, _forDeriveReferrer); } return _specification;
\r
145 public static class Specification extends AbstractSpecification<TObjectCQ> {
\r
146 protected SpQyCall<TObjectCQ> _myQyCall;
\r
147 public Specification(ConditionBean baseCB, SpQyCall<TObjectCQ> qyCall, boolean forDeriveReferrer) { super(baseCB, qyCall, forDeriveReferrer); _myQyCall = qyCall; }
\r
148 public void columnObjectId() { doColumn("Object_ID"); }
\r
149 public void columnObjectType() { doColumn("Object_Type"); }
\r
150 public void columnDiagramId() { doColumn("Diagram_ID"); }
\r
151 public void columnName() { doColumn("Name"); }
\r
152 public void columnAlias() { doColumn("Alias"); }
\r
153 public void columnAuthor() { doColumn("Author"); }
\r
154 public void columnVersion() { doColumn("Version"); }
\r
155 public void columnNote() { doColumn("Note"); }
\r
156 public void columnPackageId() { doColumn("Package_ID"); }
\r
157 public void columnStereotype() { doColumn("Stereotype"); }
\r
158 public void columnNtype() { doColumn("NType"); }
\r
159 public void columnComplexity() { doColumn("Complexity"); }
\r
160 public void columnEffort() { doColumn("Effort"); }
\r
161 public void columnStyle() { doColumn("Style"); }
\r
162 public void columnBackcolor() { doColumn("Backcolor"); }
\r
163 public void columnBorderstyle() { doColumn("BorderStyle"); }
\r
164 public void columnBorderwidth() { doColumn("BorderWidth"); }
\r
165 public void columnFontcolor() { doColumn("Fontcolor"); }
\r
166 public void columnBordercolor() { doColumn("Bordercolor"); }
\r
167 public void columnCreateddate() { doColumn("CreatedDate"); }
\r
168 public void columnModifieddate() { doColumn("ModifiedDate"); }
\r
169 public void columnStatus() { doColumn("Status"); }
\r
170 public void columnTagged() { doColumn("Tagged"); }
\r
171 public void columnPdata1() { doColumn("PDATA1"); }
\r
172 public void columnPdata2() { doColumn("PDATA2"); }
\r
173 public void columnPdata3() { doColumn("PDATA3"); }
\r
174 public void columnPdata4() { doColumn("PDATA4"); }
\r
175 public void columnPdata5() { doColumn("PDATA5"); }
\r
176 public void columnConcurrency() { doColumn("Concurrency"); }
\r
177 public void columnVisibility() { doColumn("Visibility"); }
\r
178 public void columnPersistence() { doColumn("Persistence"); }
\r
179 public void columnCardinality() { doColumn("Cardinality"); }
\r
180 public void columnGentype() { doColumn("GenType"); }
\r
181 public void columnGenfile() { doColumn("GenFile"); }
\r
182 public void columnHeader1() { doColumn("Header1"); }
\r
183 public void columnHeader2() { doColumn("Header2"); }
\r
184 public void columnPhase() { doColumn("Phase"); }
\r
185 public void columnScope() { doColumn("Scope"); }
\r
186 public void columnGenoption() { doColumn("GenOption"); }
\r
187 public void columnGenlinks() { doColumn("GenLinks"); }
\r
188 public void columnClassifier() { doColumn("Classifier"); }
\r
189 public void columnEaGuid() { doColumn("ea_guid"); }
\r
190 public void columnParentid() { doColumn("ParentID"); }
\r
191 public void columnRunstate() { doColumn("RunState"); }
\r
192 public void columnClassifierGuid() { doColumn("Classifier_guid"); }
\r
193 public void columnTpos() { doColumn("TPos"); }
\r
194 public void columnIsroot() { doColumn("IsRoot"); }
\r
195 public void columnIsleaf() { doColumn("IsLeaf"); }
\r
196 public void columnIsspec() { doColumn("IsSpec"); }
\r
197 public void columnIsactive() { doColumn("IsActive"); }
\r
198 public void columnStateflags() { doColumn("StateFlags"); }
\r
199 public void columnPackageflags() { doColumn("PackageFlags"); }
\r
200 public void columnMultiplicity() { doColumn("Multiplicity"); }
\r
201 public void columnStyleex() { doColumn("StyleEx"); }
\r
202 public void columnActionflags() { doColumn("ActionFlags"); }
\r
203 public void columnEventflags() { doColumn("EventFlags"); }
\r
204 protected void doSpecifyRequiredColumn() {
\r
206 protected String getTableDbName() { return "t_object"; }
\r
209 // Very Internal (for Suppressing Warn about 'Not Use Import')
\r
210 protected String getConditionBeanClassNameInternally() { return TObjectCB.class.getName(); }
\r
211 protected String getConditionQueryClassNameInternally() { return TObjectCQ.class.getName(); }
\r
212 protected String getSubQueryClassNameInternally() { return SubQuery.class.getName(); }
\r