import java.util.List;\r
import java.util.Map;\r
\r
-import jp.sourceforge.ea2ddl.dao.allcommon.Entity;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.dbmeta.AbstractDBMeta;\r
+import org.seasar.dbflute.Entity;\r
+import org.seasar.dbflute.dbmeta.AbstractDBMeta;\r
+import org.seasar.dbflute.dbmeta.info.*;\r
+import org.seasar.dbflute.helper.StringKeyMap;\r
import jp.sourceforge.ea2ddl.dao.exentity.TRules;\r
-import jp.sourceforge.ea2ddl.dao.allcommon.dbmeta.info.*;\r
\r
/**\r
* The DB meta of t_rules. (Singleton)\r
* @author DBFlute(AutoGenerator)\r
- */
-@SuppressWarnings("unchecked")\r
+ */\r
public class TRulesDbm extends AbstractDBMeta {\r
\r
+ // ===================================================================================\r
+ // Singleton\r
+ // =========\r
private static final TRulesDbm _instance = new TRulesDbm();\r
private TRulesDbm() {}\r
public static TRulesDbm getInstance() { return _instance; }\r
// ===================================================================================\r
// Column Info\r
// ===========\r
- protected ColumnInfo _columnRuleid = cci("RuleID", "ruleid", String.class, false, 50, 0);\r
- protected ColumnInfo _columnRulename = cci("RuleName", "rulename", String.class, false, 255, 0);\r
- protected ColumnInfo _columnRuletype = cci("RuleType", "ruletype", String.class, false, 255, 0);\r
- protected ColumnInfo _columnRuleactive = cci("RuleActive", "ruleactive", java.lang.Integer.class, false, null, null);\r
- protected ColumnInfo _columnErrormsg = cci("ErrorMsg", "errormsg", String.class, false, 255, 0);\r
- protected ColumnInfo _columnFlags = cci("Flags", "flags", String.class, false, 255, 0);\r
- protected ColumnInfo _columnRuleocl = cci("RuleOCL", "ruleocl", String.class, false, 2147483647, 0);\r
- protected ColumnInfo _columnNotes = cci("Notes", "notes", String.class, false, 2147483647, 0);\r
- protected ColumnInfo _columnRulexml = cci("RuleXML", "rulexml", String.class, false, 2147483647, 0);\r
+ protected ColumnInfo _columnRuleid = cci("RuleID", null, "ruleid", String.class, false, false, 50, 0);\r
+ protected ColumnInfo _columnRulename = cci("RuleName", null, "rulename", String.class, false, false, 255, 0);\r
+ protected ColumnInfo _columnRuletype = cci("RuleType", null, "ruletype", String.class, false, false, 255, 0);\r
+ protected ColumnInfo _columnRuleactive = cci("RuleActive", null, "ruleactive", java.lang.Integer.class, false, false, null, null);\r
+ protected ColumnInfo _columnErrormsg = cci("ErrorMsg", null, "errormsg", String.class, false, false, 255, 0);\r
+ protected ColumnInfo _columnFlags = cci("Flags", null, "flags", String.class, false, false, 255, 0);\r
+ protected ColumnInfo _columnRuleocl = cci("RuleOCL", null, "ruleocl", String.class, false, false, 2147483647, 0);\r
+ protected ColumnInfo _columnNotes = cci("Notes", null, "notes", String.class, false, false, 2147483647, 0);\r
+ protected ColumnInfo _columnRulexml = cci("RuleXML", null, "rulexml", String.class, false, false, 2147483647, 0);\r
\r
public ColumnInfo columnRuleid() { return _columnRuleid; }\r
public ColumnInfo columnRulename() { return _columnRulename; }\r
public ColumnInfo columnRuleocl() { return _columnRuleocl; }\r
public ColumnInfo columnNotes() { return _columnNotes; }\r
public ColumnInfo columnRulexml() { return _columnRulexml; }\r
- { initializeColumnInfoList(); }\r
-\r
- // ===================================================================================\r
- // Name Map\r
- // ========\r
- public Map<String, String> getDbNamePropertyNameKeyToLowerMap() { return createDbNamePropertyNameKeyToLowerMap(); }\r
- public Map<String, String> getPropertyNameDbNameKeyToLowerMap() { return createPropertyNameDbNameKeyToLowerMap(); }\r
- protected static Map<String, String> _dbNamePropertyNameKeyToLowerMap;\r
- protected Map<String, String> createDbNamePropertyNameKeyToLowerMap() {\r
- if (_dbNamePropertyNameKeyToLowerMap == null) { _dbNamePropertyNameKeyToLowerMap = setupKeyToLowerMap(true); }\r
- return _dbNamePropertyNameKeyToLowerMap;\r
- }\r
- protected static Map<String, String> _propertyNameDbNameKeyToLowerMap;\r
- protected Map<String, String> createPropertyNameDbNameKeyToLowerMap() {\r
- if (_propertyNameDbNameKeyToLowerMap == null) { _propertyNameDbNameKeyToLowerMap = setupKeyToLowerMap(false); }\r
- return _propertyNameDbNameKeyToLowerMap;\r
- }\r
-\r
- // ===================================================================================\r
- // Type Name\r
- // =========\r
- public String getEntityTypeName() { return "jp.sourceforge.ea2ddl.dao.exentity.TRules"; }\r
- public String getConditionBeanTypeName() { return "jp.sourceforge.ea2ddl.dao.cbean.bs.TRulesCB"; }\r
- public String getDaoTypeName() { return "jp.sourceforge.ea2ddl.dao.exdao.TRulesDao"; }\r
- public String getBehaviorTypeName() { return "jp.sourceforge.ea2ddl.dao.exbhv.TRulesBhv"; }\r
-\r
- // ===================================================================================\r
- // Object Type\r
- // ===========\r
- public Class<TRules> getEntityType() { return TRules.class; }\r
\r
- // ===================================================================================\r
- // Object Instance\r
- // ===============\r
- public Entity newEntity() { return newMyEntity(); }\r
- public TRules newMyEntity() { return new TRules(); }\r
+ { initializeInformationResource(); }\r
\r
// ===================================================================================\r
// Unique Info\r
// Primary Element\r
// ---------------\r
public UniqueInfo getPrimaryUniqueInfo() {\r
- throw new UnsupportedOperationException("The table doen not have primary key: " + getTableDbName());\r
+ throw new UnsupportedOperationException("The table does not have primary key: " + getTableDbName());\r
}\r
public boolean hasPrimaryKey() { return false; }\r
public boolean hasTwoOrMorePrimaryKeys() { return false; }\r
// ============\r
\r
// ===================================================================================\r
+ // Type Name\r
+ // =========\r
+ public String getEntityTypeName() { return "jp.sourceforge.ea2ddl.dao.exentity.TRules"; }\r
+ public String getConditionBeanTypeName() { return "jp.sourceforge.ea2ddl.dao.cbean.bs.TRulesCB"; }\r
+ public String getDaoTypeName() { return "jp.sourceforge.ea2ddl.dao.exdao.TRulesDao"; }\r
+ public String getBehaviorTypeName() { return "jp.sourceforge.ea2ddl.dao.exbhv.TRulesBhv"; }\r
+\r
+ // ===================================================================================\r
+ // Object Type\r
+ // ===========\r
+ public Class<TRules> getEntityType() { return TRules.class; }\r
+\r
+ // ===================================================================================\r
+ // Object Instance\r
+ // ===============\r
+ public Entity newEntity() { return newMyEntity(); }\r
+ public TRules newMyEntity() { return new TRules(); }\r
+\r
+ // ===================================================================================\r
// Entity Handling\r
// =============== \r
// -----------------------------------------------------\r
// Accept\r
// ------\r
- public void acceptPrimaryKeyMap(Entity entity, Map<String, ? extends Object> primaryKeyMap) {\r
- doAcceptPrimaryKeyMap((TRules)entity, primaryKeyMap, _epsMap);\r
- }\r
-\r
- public void acceptPrimaryKeyMapString(Entity entity, String primaryKeyMapString) {\r
- MapStringUtil.acceptPrimaryKeyMapString(primaryKeyMapString, entity);\r
- }\r
-\r
- public void acceptColumnValueMap(Entity entity, Map<String, ? extends Object> columnValueMap) {\r
- doAcceptColumnValueMap((TRules)entity, columnValueMap, _epsMap);\r
- }\r
-\r
- public void acceptColumnValueMapString(Entity entity, String columnValueMapString) {\r
- MapStringUtil.acceptColumnValueMapString(columnValueMapString, entity);\r
- }\r
+ public void acceptPrimaryKeyMap(Entity entity, Map<String, ? extends Object> primaryKeyMap)\r
+ { doAcceptPrimaryKeyMap((TRules)entity, primaryKeyMap, _epsMap); }\r
+ public void acceptPrimaryKeyMapString(Entity entity, String primaryKeyMapString)\r
+ { MapStringUtil.acceptPrimaryKeyMapString(primaryKeyMapString, entity); }\r
+ public void acceptColumnValueMap(Entity entity, Map<String, ? extends Object> columnValueMap)\r
+ { doAcceptColumnValueMap((TRules)entity, columnValueMap, _epsMap); }\r
+ public void acceptColumnValueMapString(Entity entity, String columnValueMapString)\r
+ { MapStringUtil.acceptColumnValueMapString(columnValueMapString, entity); }\r
\r
// -----------------------------------------------------\r
// Extract\r
// -------\r
public String extractPrimaryKeyMapString(Entity entity) { return MapStringUtil.extractPrimaryKeyMapString(entity); }\r
- public String extractPrimaryKeyMapString(Entity entity, String startBrace, String endBrace, String delimiter, String equal) {\r
- return doExtractPrimaryKeyMapString(entity, startBrace, endBrace, delimiter, equal);\r
- }\r
+ public String extractPrimaryKeyMapString(Entity entity, String startBrace, String endBrace, String delimiter, String equal)\r
+ { return doExtractPrimaryKeyMapString(entity, startBrace, endBrace, delimiter, equal); }\r
public String extractColumnValueMapString(Entity entity) { return MapStringUtil.extractColumnValueMapString(entity); }\r
- public String extractColumnValueMapString(Entity entity, String startBrace, String endBrace, String delimiter, String equal) {\r
- return doExtractColumnValueMapString(entity, startBrace, endBrace, delimiter, equal);\r
- }\r
+ public String extractColumnValueMapString(Entity entity, String startBrace, String endBrace, String delimiter, String equal)\r
+ { return doExtractColumnValueMapString(entity, startBrace, endBrace, delimiter, equal); }\r
\r
// -----------------------------------------------------\r
// Convert\r
// Entity Property Setup\r
// =====================\r
// It's very INTERNAL!\r
- protected Map<String, Eps<TRules>> _epsMap = newHashMap();\r
+ protected Map<String, Eps<TRules>> _epsMap = StringKeyMap.createAsFlexibleConcurrent();\r
{\r
setupEps(_epsMap, new EpsRuleid(), columnRuleid());\r
setupEps(_epsMap, new EpsRulename(), columnRulename());\r
setupEps(_epsMap, new EpsNotes(), columnNotes());\r
setupEps(_epsMap, new EpsRulexml(), columnRulexml());\r
}\r
- \r
- public boolean hasEntityPropertySetupper(String propertyName) {\r
- return _epsMap.containsKey(propertyName);\r
- }\r
\r
- public void setupEntityProperty(String propertyName, Object entity, Object value) {\r
- findEps(_epsMap, propertyName).setup((TRules)entity, value);\r
- }\r
- \r
- public static class EpsRuleid implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRuleid((String)v); }\r
- }\r
- public static class EpsRulename implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRulename((String)v); }\r
- }\r
- public static class EpsRuletype implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRuletype((String)v); }\r
- }\r
- public static class EpsRuleactive implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRuleactive((java.lang.Integer)v); }\r
- }\r
- public static class EpsErrormsg implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setErrormsg((String)v); }\r
- }\r
- public static class EpsFlags implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setFlags((String)v); }\r
- }\r
- public static class EpsRuleocl implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRuleocl((String)v); }\r
- }\r
- public static class EpsNotes implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setNotes((String)v); }\r
- }\r
- public static class EpsRulexml implements Eps<TRules> {\r
- public void setup(TRules e, Object v) { e.setRulexml((String)v); }\r
- }\r
+ public boolean hasEntityPropertySetupper(String propertyName) { return _epsMap.containsKey(propertyName); }\r
+ public void setupEntityProperty(String propertyName, Object entity, Object value)\r
+ { findEps(_epsMap, propertyName).setup((TRules)entity, value); }\r
+\r
+ public static class EpsRuleid implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRuleid((String)v); } }\r
+ public static class EpsRulename implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRulename((String)v); } }\r
+ public static class EpsRuletype implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRuletype((String)v); } }\r
+ public static class EpsRuleactive implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRuleactive((java.lang.Integer)v); } }\r
+ public static class EpsErrormsg implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setErrormsg((String)v); } }\r
+ public static class EpsFlags implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setFlags((String)v); } }\r
+ public static class EpsRuleocl implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRuleocl((String)v); } }\r
+ public static class EpsNotes implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setNotes((String)v); } }\r
+ public static class EpsRulexml implements Eps<TRules>\r
+ { public void setup(TRules e, Object v) { e.setRulexml((String)v); } }\r
}\r