Selaa lähdekoodia

modify dbmeta

Shinsuke Sugaya 10 vuotta sitten
vanhempi
commit
a68f47db52
36 muutettua tiedostoa jossa 1929 lisäystä ja 944 poistoa
  1. 47 34
      dbflute_fess/freegen/elasticsearch/DBMeta.vm
  2. 56 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/BoostDocumentRuleDbm.java
  3. 47 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/ClickLogDbm.java
  4. 50 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/CrawlingSessionDbm.java
  5. 51 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/CrawlingSessionInfoDbm.java
  6. 62 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigDbm.java
  7. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigToLabelDbm.java
  8. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigToRoleDbm.java
  9. 50 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/EventLogDbm.java
  10. 55 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FailureUrlDbm.java
  11. 47 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FavoriteLogDbm.java
  12. 65 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileAuthenticationDbm.java
  13. 74 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigDbm.java
  14. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigToLabelDbm.java
  15. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigToRoleDbm.java
  16. 43 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/GroupDbm.java
  17. 53 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/JobLogDbm.java
  18. 54 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/KeyMatchDbm.java
  19. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/LabelToRoleDbm.java
  20. 58 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/LabelTypeDbm.java
  21. 56 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/OverlappingHostDbm.java
  22. 57 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/PathMappingDbm.java
  23. 55 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RequestHeaderDbm.java
  24. 43 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RoleDbm.java
  25. 54 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RoleTypeDbm.java
  26. 67 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/ScheduledJobDbm.java
  27. 47 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SearchFieldLogDbm.java
  28. 64 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SearchLogDbm.java
  29. 56 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SuggestBadWordDbm.java
  30. 61 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SuggestElevateWordDbm.java
  31. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/UserDbm.java
  32. 47 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/UserInfoDbm.java
  33. 66 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebAuthenticationDbm.java
  34. 76 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigDbm.java
  35. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigToLabelDbm.java
  36. 46 26
      src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigToRoleDbm.java

+ 47 - 34
dbflute_fess/freegen/elasticsearch/DBMeta.vm

@@ -4,12 +4,17 @@ import java.util.List;
 import java.util.Map;
 import java.util.Map;
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
 
 
+import ${request.package}.exentity.${table.camelizedName};
+
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
+
 
 
 public class ${table.camelizedName}Dbm extends AbstractDBMeta {
 public class ${table.camelizedName}Dbm extends AbstractDBMeta {
 
 
@@ -25,6 +30,29 @@ public class ${table.camelizedName}Dbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+#foreach ($col in $table.columnList)
+#if ($col.isNormalColumn)
+#set ($javaNative = ${col.type})
+#elseif ($col.isRefColumn)
+#set ($javaNative = ${col.camelizedName})
+#end
+        setupEpg(_epgMap, et-> ((${table.camelizedName})et).get${col.camelizedName}(),(et,vl)->((${table.camelizedName}) et).set${col.camelizedName}(DfTypeUtil.to${javaNative}(vl)), "${col.uncapCamelName}");
+#end
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -49,50 +77,40 @@ public class ${table.camelizedName}Dbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "${table.name}";
+    protected final String _tableDispName = "${table.name}";
+    protected final String _tablePropertyName = "${table.camelizedName}";
+    public String getTableDbName() { return _tableDbName; }
     @Override
     @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
+    public String getTableDispName() { return _tableDispName; }
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
+    public String getTablePropertyName() { return _tablePropertyName; }
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
-        return null;
-    }
+    public TableSqlName getTableSqlName() { return null; }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -111,32 +129,27 @@ public class ${table.camelizedName}Dbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "${request.package}.exentity.${table.camelizedName}";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "${request.package}.cbean.${table.camelizedName}CB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "${request.package}.exbhv.${table.camelizedName}Bhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return ${table.camelizedName}.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new ${table.camelizedName}();
     }
     }
 
 
     @Override
     @Override

+ 56 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/BoostDocumentRuleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.BoostDocumentRule;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class BoostDocumentRuleDbm extends AbstractDBMeta {
 public class BoostDocumentRuleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,36 @@ public class BoostDocumentRuleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getBoostExpr(),
+                (et, vl) -> ((BoostDocumentRule) et).setBoostExpr(DfTypeUtil.toString(vl)), "boostExpr");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getCreatedBy(),
+                (et, vl) -> ((BoostDocumentRule) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getCreatedTime(),
+                (et, vl) -> ((BoostDocumentRule) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getId(), (et, vl) -> ((BoostDocumentRule) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getSortOrder(),
+                (et, vl) -> ((BoostDocumentRule) et).setSortOrder(DfTypeUtil.toInteger(vl)), "sortOrder");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getUpdatedBy(),
+                (et, vl) -> ((BoostDocumentRule) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getUpdatedTime(),
+                (et, vl) -> ((BoostDocumentRule) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((BoostDocumentRule) et).getUrlExpr(),
+                (et, vl) -> ((BoostDocumentRule) et).setUrlExpr(DfTypeUtil.toString(vl)), "urlExpr");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +122,52 @@ public class BoostDocumentRuleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "boost_document_rule";
+    protected final String _tableDispName = "boost_document_rule";
+    protected final String _tablePropertyName = "BoostDocumentRule";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +186,27 @@ public class BoostDocumentRuleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.BoostDocumentRule";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.BoostDocumentRuleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.BoostDocumentRuleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return BoostDocumentRule.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new BoostDocumentRule();
     }
     }
 
 
     @Override
     @Override

+ 47 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/ClickLogDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.ClickLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class ClickLogDbm extends AbstractDBMeta {
 public class ClickLogDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,27 @@ public class ClickLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((ClickLog) et).getId(), (et, vl) -> ((ClickLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((ClickLog) et).getRequestedTime(), (et, vl) -> ((ClickLog) et).setRequestedTime(DfTypeUtil.toLong(vl)),
+                "requestedTime");
+        setupEpg(_epgMap, et -> ((ClickLog) et).getSearchLogId(), (et, vl) -> ((ClickLog) et).setSearchLogId(DfTypeUtil.toString(vl)),
+                "searchLogId");
+        setupEpg(_epgMap, et -> ((ClickLog) et).getUrl(), (et, vl) -> ((ClickLog) et).setUrl(DfTypeUtil.toString(vl)), "url");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -61,50 +85,52 @@ public class ClickLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "click_log";
+    protected final String _tableDispName = "click_log";
+    protected final String _tablePropertyName = "ClickLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -123,32 +149,27 @@ public class ClickLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.ClickLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.ClickLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.ClickLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return ClickLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new ClickLog();
     }
     }
 
 
     @Override
     @Override

+ 50 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/CrawlingSessionDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.CrawlingSession;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class CrawlingSessionDbm extends AbstractDBMeta {
 public class CrawlingSessionDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,30 @@ public class CrawlingSessionDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((CrawlingSession) et).getCreatedTime(),
+                (et, vl) -> ((CrawlingSession) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((CrawlingSession) et).getExpiredTime(),
+                (et, vl) -> ((CrawlingSession) et).setExpiredTime(DfTypeUtil.toLong(vl)), "expiredTime");
+        setupEpg(_epgMap, et -> ((CrawlingSession) et).getId(), (et, vl) -> ((CrawlingSession) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((CrawlingSession) et).getName(), (et, vl) -> ((CrawlingSession) et).setName(DfTypeUtil.toString(vl)),
+                "name");
+        setupEpg(_epgMap, et -> ((CrawlingSession) et).getSessionId(),
+                (et, vl) -> ((CrawlingSession) et).setSessionId(DfTypeUtil.toString(vl)), "sessionId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -68,50 +95,52 @@ public class CrawlingSessionDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "crawling_session";
+    protected final String _tableDispName = "crawling_session";
+    protected final String _tablePropertyName = "CrawlingSession";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -130,32 +159,27 @@ public class CrawlingSessionDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.CrawlingSession";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.CrawlingSessionCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.CrawlingSessionBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return CrawlingSession.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new CrawlingSession();
     }
     }
 
 
     @Override
     @Override

+ 51 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/CrawlingSessionInfoDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.CrawlingSessionInfo;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class CrawlingSessionInfoDbm extends AbstractDBMeta {
 public class CrawlingSessionInfoDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,31 @@ public class CrawlingSessionInfoDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((CrawlingSessionInfo) et).getCrawlingSessionId(),
+                (et, vl) -> ((CrawlingSessionInfo) et).setCrawlingSessionId(DfTypeUtil.toString(vl)), "crawlingSessionId");
+        setupEpg(_epgMap, et -> ((CrawlingSessionInfo) et).getCreatedTime(),
+                (et, vl) -> ((CrawlingSessionInfo) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((CrawlingSessionInfo) et).getId(), (et, vl) -> ((CrawlingSessionInfo) et).setId(DfTypeUtil.toString(vl)),
+                "id");
+        setupEpg(_epgMap, et -> ((CrawlingSessionInfo) et).getKey(),
+                (et, vl) -> ((CrawlingSessionInfo) et).setKey(DfTypeUtil.toString(vl)), "key");
+        setupEpg(_epgMap, et -> ((CrawlingSessionInfo) et).getValue(),
+                (et, vl) -> ((CrawlingSessionInfo) et).setValue(DfTypeUtil.toString(vl)), "value");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -68,50 +96,52 @@ public class CrawlingSessionInfoDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "crawling_session_info";
+    protected final String _tableDispName = "crawling_session_info";
+    protected final String _tablePropertyName = "CrawlingSessionInfo";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -130,32 +160,27 @@ public class CrawlingSessionInfoDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.CrawlingSessionInfo";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.CrawlingSessionInfoCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.CrawlingSessionInfoBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return CrawlingSessionInfo.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new CrawlingSessionInfo();
     }
     }
 
 
     @Override
     @Override

+ 62 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.DataConfig;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class DataConfigDbm extends AbstractDBMeta {
 public class DataConfigDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,42 @@ public class DataConfigDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((DataConfig) et).getAvailable(), (et, vl) -> ((DataConfig) et).setAvailable(DfTypeUtil.toBoolean(vl)),
+                "available");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getBoost(), (et, vl) -> ((DataConfig) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getCreatedBy(), (et, vl) -> ((DataConfig) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getCreatedTime(), (et, vl) -> ((DataConfig) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerName(), (et, vl) -> ((DataConfig) et).setHandlerName(DfTypeUtil.toString(vl)),
+                "handlerName");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerParameter(),
+                (et, vl) -> ((DataConfig) et).setHandlerParameter(DfTypeUtil.toString(vl)), "handlerParameter");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerScript(),
+                (et, vl) -> ((DataConfig) et).setHandlerScript(DfTypeUtil.toString(vl)), "handlerScript");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getId(), (et, vl) -> ((DataConfig) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getName(), (et, vl) -> ((DataConfig) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getSortOrder(), (et, vl) -> ((DataConfig) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getUpdatedBy(), (et, vl) -> ((DataConfig) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((DataConfig) et).getUpdatedTime(), (et, vl) -> ((DataConfig) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -117,50 +156,52 @@ public class DataConfigDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "data_config";
+    protected final String _tableDispName = "data_config";
+    protected final String _tablePropertyName = "DataConfig";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -179,32 +220,27 @@ public class DataConfigDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.DataConfig";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.DataConfigCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.DataConfigBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return DataConfig.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new DataConfig();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigToLabelDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.DataConfigToLabel;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class DataConfigToLabelDbm extends AbstractDBMeta {
 public class DataConfigToLabelDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class DataConfigToLabelDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((DataConfigToLabel) et).getDataConfigId(),
+                (et, vl) -> ((DataConfigToLabel) et).setDataConfigId(DfTypeUtil.toString(vl)), "dataConfigId");
+        setupEpg(_epgMap, et -> ((DataConfigToLabel) et).getId(), (et, vl) -> ((DataConfigToLabel) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((DataConfigToLabel) et).getLabelTypeId(),
+                (et, vl) -> ((DataConfigToLabel) et).setLabelTypeId(DfTypeUtil.toString(vl)), "labelTypeId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class DataConfigToLabelDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "data_config_to_label";
+    protected final String _tableDispName = "data_config_to_label";
+    protected final String _tablePropertyName = "DataConfigToLabel";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class DataConfigToLabelDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.DataConfigToLabel";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.DataConfigToLabelCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.DataConfigToLabelBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return DataConfigToLabel.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new DataConfigToLabel();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/DataConfigToRoleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.DataConfigToRole;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class DataConfigToRoleDbm extends AbstractDBMeta {
 public class DataConfigToRoleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class DataConfigToRoleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((DataConfigToRole) et).getDataConfigId(),
+                (et, vl) -> ((DataConfigToRole) et).setDataConfigId(DfTypeUtil.toString(vl)), "dataConfigId");
+        setupEpg(_epgMap, et -> ((DataConfigToRole) et).getId(), (et, vl) -> ((DataConfigToRole) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((DataConfigToRole) et).getRoleTypeId(),
+                (et, vl) -> ((DataConfigToRole) et).setRoleTypeId(DfTypeUtil.toString(vl)), "roleTypeId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class DataConfigToRoleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "data_config_to_role";
+    protected final String _tableDispName = "data_config_to_role";
+    protected final String _tablePropertyName = "DataConfigToRole";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class DataConfigToRoleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.DataConfigToRole";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.DataConfigToRoleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.DataConfigToRoleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return DataConfigToRole.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new DataConfigToRole();
     }
     }
 
 
     @Override
     @Override

+ 50 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/EventLogDbm.java

@@ -4,12 +4,15 @@ import java.time.LocalDateTime;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.EventLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class EventLogDbm extends AbstractDBMeta {
 public class EventLogDbm extends AbstractDBMeta {
 
 
@@ -25,6 +28,30 @@ public class EventLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((EventLog) et).getCreatedAt(), (et, vl) -> ((EventLog) et).setCreatedAt(DfTypeUtil.toLocalDateTime(vl)),
+                "createdAt");
+        setupEpg(_epgMap, et -> ((EventLog) et).getCreatedBy(), (et, vl) -> ((EventLog) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((EventLog) et).getEventType(), (et, vl) -> ((EventLog) et).setEventType(DfTypeUtil.toString(vl)),
+                "eventType");
+        setupEpg(_epgMap, et -> ((EventLog) et).getId(), (et, vl) -> ((EventLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((EventLog) et).getMessage(), (et, vl) -> ((EventLog) et).setMessage(DfTypeUtil.toString(vl)), "message");
+        setupEpg(_epgMap, et -> ((EventLog) et).getPath(), (et, vl) -> ((EventLog) et).setPath(DfTypeUtil.toString(vl)), "path");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -76,50 +103,52 @@ public class EventLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "event_log";
+    protected final String _tableDispName = "event_log";
+    protected final String _tablePropertyName = "EventLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -138,32 +167,27 @@ public class EventLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.EventLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.EventLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.EventLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return EventLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new EventLog();
     }
     }
 
 
     @Override
     @Override

+ 55 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FailureUrlDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FailureUrl;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FailureUrlDbm extends AbstractDBMeta {
 public class FailureUrlDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,35 @@ public class FailureUrlDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getConfigId(), (et, vl) -> ((FailureUrl) et).setConfigId(DfTypeUtil.toString(vl)),
+                "configId");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getErrorCount(), (et, vl) -> ((FailureUrl) et).setErrorCount(DfTypeUtil.toInteger(vl)),
+                "errorCount");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getErrorLog(), (et, vl) -> ((FailureUrl) et).setErrorLog(DfTypeUtil.toString(vl)),
+                "errorLog");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getErrorName(), (et, vl) -> ((FailureUrl) et).setErrorName(DfTypeUtil.toString(vl)),
+                "errorName");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getId(), (et, vl) -> ((FailureUrl) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getLastAccessTime(),
+                (et, vl) -> ((FailureUrl) et).setLastAccessTime(DfTypeUtil.toLong(vl)), "lastAccessTime");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getThreadName(), (et, vl) -> ((FailureUrl) et).setThreadName(DfTypeUtil.toString(vl)),
+                "threadName");
+        setupEpg(_epgMap, et -> ((FailureUrl) et).getUrl(), (et, vl) -> ((FailureUrl) et).setUrl(DfTypeUtil.toString(vl)), "url");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +121,52 @@ public class FailureUrlDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "failure_url";
+    protected final String _tableDispName = "failure_url";
+    protected final String _tablePropertyName = "FailureUrl";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +185,27 @@ public class FailureUrlDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FailureUrl";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FailureUrlCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FailureUrlBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FailureUrl.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FailureUrl();
     }
     }
 
 
     @Override
     @Override

+ 47 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FavoriteLogDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FavoriteLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FavoriteLogDbm extends AbstractDBMeta {
 public class FavoriteLogDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,27 @@ public class FavoriteLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FavoriteLog) et).getCreatedTime(), (et, vl) -> ((FavoriteLog) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((FavoriteLog) et).getId(), (et, vl) -> ((FavoriteLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((FavoriteLog) et).getUrl(), (et, vl) -> ((FavoriteLog) et).setUrl(DfTypeUtil.toString(vl)), "url");
+        setupEpg(_epgMap, et -> ((FavoriteLog) et).getUserInfoId(), (et, vl) -> ((FavoriteLog) et).setUserInfoId(DfTypeUtil.toString(vl)),
+                "userInfoId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -61,50 +85,52 @@ public class FavoriteLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "favorite_log";
+    protected final String _tableDispName = "favorite_log";
+    protected final String _tablePropertyName = "FavoriteLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -123,32 +149,27 @@ public class FavoriteLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FavoriteLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FavoriteLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FavoriteLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FavoriteLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FavoriteLog();
     }
     }
 
 
     @Override
     @Override

+ 65 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileAuthenticationDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FileAuthentication;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FileAuthenticationDbm extends AbstractDBMeta {
 public class FileAuthenticationDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,45 @@ public class FileAuthenticationDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getCreatedBy(),
+                (et, vl) -> ((FileAuthentication) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getCreatedTime(),
+                (et, vl) -> ((FileAuthentication) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getFileConfigId(),
+                (et, vl) -> ((FileAuthentication) et).setFileConfigId(DfTypeUtil.toString(vl)), "fileConfigId");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getHostname(),
+                (et, vl) -> ((FileAuthentication) et).setHostname(DfTypeUtil.toString(vl)), "hostname");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getId(), (et, vl) -> ((FileAuthentication) et).setId(DfTypeUtil.toString(vl)),
+                "id");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getParameters(),
+                (et, vl) -> ((FileAuthentication) et).setParameters(DfTypeUtil.toString(vl)), "parameters");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getPassword(),
+                (et, vl) -> ((FileAuthentication) et).setPassword(DfTypeUtil.toString(vl)), "password");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getPort(),
+                (et, vl) -> ((FileAuthentication) et).setPort(DfTypeUtil.toInteger(vl)), "port");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getProtocolScheme(),
+                (et, vl) -> ((FileAuthentication) et).setProtocolScheme(DfTypeUtil.toString(vl)), "protocolScheme");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getUpdatedBy(),
+                (et, vl) -> ((FileAuthentication) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getUpdatedTime(),
+                (et, vl) -> ((FileAuthentication) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((FileAuthentication) et).getUsername(),
+                (et, vl) -> ((FileAuthentication) et).setUsername(DfTypeUtil.toString(vl)), "username");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -117,50 +159,52 @@ public class FileAuthenticationDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "file_authentication";
+    protected final String _tableDispName = "file_authentication";
+    protected final String _tablePropertyName = "FileAuthentication";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -179,32 +223,27 @@ public class FileAuthenticationDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FileAuthentication";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FileAuthenticationCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FileAuthenticationBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FileAuthentication.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FileAuthentication();
     }
     }
 
 
     @Override
     @Override

+ 74 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FileConfig;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FileConfigDbm extends AbstractDBMeta {
 public class FileConfigDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,54 @@ public class FileConfigDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FileConfig) et).getAvailable(), (et, vl) -> ((FileConfig) et).setAvailable(DfTypeUtil.toBoolean(vl)),
+                "available");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getBoost(), (et, vl) -> ((FileConfig) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getConfigParameter(),
+                (et, vl) -> ((FileConfig) et).setConfigParameter(DfTypeUtil.toString(vl)), "configParameter");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getCreatedBy(), (et, vl) -> ((FileConfig) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getCreatedTime(), (et, vl) -> ((FileConfig) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getDepth(), (et, vl) -> ((FileConfig) et).setDepth(DfTypeUtil.toInteger(vl)), "depth");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getExcludedDocPaths(),
+                (et, vl) -> ((FileConfig) et).setExcludedDocPaths(DfTypeUtil.toString(vl)), "excludedDocPaths");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getExcludedPaths(),
+                (et, vl) -> ((FileConfig) et).setExcludedPaths(DfTypeUtil.toString(vl)), "excludedPaths");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getId(), (et, vl) -> ((FileConfig) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getIncludedDocPaths(),
+                (et, vl) -> ((FileConfig) et).setIncludedDocPaths(DfTypeUtil.toString(vl)), "includedDocPaths");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getIncludedPaths(),
+                (et, vl) -> ((FileConfig) et).setIncludedPaths(DfTypeUtil.toString(vl)), "includedPaths");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getIntervalTime(),
+                (et, vl) -> ((FileConfig) et).setIntervalTime(DfTypeUtil.toInteger(vl)), "intervalTime");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getMaxAccessCount(),
+                (et, vl) -> ((FileConfig) et).setMaxAccessCount(DfTypeUtil.toLong(vl)), "maxAccessCount");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getName(), (et, vl) -> ((FileConfig) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getNumOfThread(), (et, vl) -> ((FileConfig) et).setNumOfThread(DfTypeUtil.toInteger(vl)),
+                "numOfThread");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getPaths(), (et, vl) -> ((FileConfig) et).setPaths(DfTypeUtil.toString(vl)), "paths");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getSortOrder(), (et, vl) -> ((FileConfig) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getUpdatedBy(), (et, vl) -> ((FileConfig) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((FileConfig) et).getUpdatedTime(), (et, vl) -> ((FileConfig) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -166,50 +217,52 @@ public class FileConfigDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "file_config";
+    protected final String _tableDispName = "file_config";
+    protected final String _tablePropertyName = "FileConfig";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -228,32 +281,27 @@ public class FileConfigDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FileConfig";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FileConfigCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FileConfigBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FileConfig.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FileConfig();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigToLabelDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FileConfigToLabel;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FileConfigToLabelDbm extends AbstractDBMeta {
 public class FileConfigToLabelDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class FileConfigToLabelDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FileConfigToLabel) et).getFileConfigId(),
+                (et, vl) -> ((FileConfigToLabel) et).setFileConfigId(DfTypeUtil.toString(vl)), "fileConfigId");
+        setupEpg(_epgMap, et -> ((FileConfigToLabel) et).getId(), (et, vl) -> ((FileConfigToLabel) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((FileConfigToLabel) et).getLabelTypeId(),
+                (et, vl) -> ((FileConfigToLabel) et).setLabelTypeId(DfTypeUtil.toString(vl)), "labelTypeId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class FileConfigToLabelDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "file_config_to_label";
+    protected final String _tableDispName = "file_config_to_label";
+    protected final String _tablePropertyName = "FileConfigToLabel";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class FileConfigToLabelDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FileConfigToLabel";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FileConfigToLabelCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FileConfigToLabelBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FileConfigToLabel.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FileConfigToLabel();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/FileConfigToRoleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.FileConfigToRole;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class FileConfigToRoleDbm extends AbstractDBMeta {
 public class FileConfigToRoleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class FileConfigToRoleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((FileConfigToRole) et).getFileConfigId(),
+                (et, vl) -> ((FileConfigToRole) et).setFileConfigId(DfTypeUtil.toString(vl)), "fileConfigId");
+        setupEpg(_epgMap, et -> ((FileConfigToRole) et).getId(), (et, vl) -> ((FileConfigToRole) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((FileConfigToRole) et).getRoleTypeId(),
+                (et, vl) -> ((FileConfigToRole) et).setRoleTypeId(DfTypeUtil.toString(vl)), "roleTypeId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class FileConfigToRoleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "file_config_to_role";
+    protected final String _tableDispName = "file_config_to_role";
+    protected final String _tablePropertyName = "FileConfigToRole";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class FileConfigToRoleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.FileConfigToRole";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.FileConfigToRoleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.FileConfigToRoleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return FileConfigToRole.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new FileConfigToRole();
     }
     }
 
 
     @Override
     @Override

+ 43 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/GroupDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.Group;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class GroupDbm extends AbstractDBMeta {
 public class GroupDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,23 @@ public class GroupDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((Group) et).getId(), (et, vl) -> ((Group) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((Group) et).getName(), (et, vl) -> ((Group) et).setName(DfTypeUtil.toString(vl)), "name");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -47,50 +67,52 @@ public class GroupDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "group";
+    protected final String _tableDispName = "group";
+    protected final String _tablePropertyName = "Group";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -109,32 +131,27 @@ public class GroupDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.Group";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.GroupCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.GroupBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return Group.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new Group();
     }
     }
 
 
     @Override
     @Override

+ 53 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/JobLogDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.JobLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class JobLogDbm extends AbstractDBMeta {
 public class JobLogDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,33 @@ public class JobLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((JobLog) et).getEndTime(), (et, vl) -> ((JobLog) et).setEndTime(DfTypeUtil.toLong(vl)), "endTime");
+        setupEpg(_epgMap, et -> ((JobLog) et).getId(), (et, vl) -> ((JobLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((JobLog) et).getJobName(), (et, vl) -> ((JobLog) et).setJobName(DfTypeUtil.toString(vl)), "jobName");
+        setupEpg(_epgMap, et -> ((JobLog) et).getJobStatus(), (et, vl) -> ((JobLog) et).setJobStatus(DfTypeUtil.toString(vl)), "jobStatus");
+        setupEpg(_epgMap, et -> ((JobLog) et).getScriptData(), (et, vl) -> ((JobLog) et).setScriptData(DfTypeUtil.toString(vl)),
+                "scriptData");
+        setupEpg(_epgMap, et -> ((JobLog) et).getScriptResult(), (et, vl) -> ((JobLog) et).setScriptResult(DfTypeUtil.toString(vl)),
+                "scriptResult");
+        setupEpg(_epgMap, et -> ((JobLog) et).getScriptType(), (et, vl) -> ((JobLog) et).setScriptType(DfTypeUtil.toString(vl)),
+                "scriptType");
+        setupEpg(_epgMap, et -> ((JobLog) et).getStartTime(), (et, vl) -> ((JobLog) et).setStartTime(DfTypeUtil.toLong(vl)), "startTime");
+        setupEpg(_epgMap, et -> ((JobLog) et).getTarget(), (et, vl) -> ((JobLog) et).setTarget(DfTypeUtil.toString(vl)), "target");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -96,50 +126,52 @@ public class JobLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "job_log";
+    protected final String _tableDispName = "job_log";
+    protected final String _tablePropertyName = "JobLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -158,32 +190,27 @@ public class JobLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.JobLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.JobLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.JobLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return JobLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new JobLog();
     }
     }
 
 
     @Override
     @Override

+ 54 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/KeyMatchDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.KeyMatch;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class KeyMatchDbm extends AbstractDBMeta {
 public class KeyMatchDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,34 @@ public class KeyMatchDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getBoost(), (et, vl) -> ((KeyMatch) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getCreatedBy(), (et, vl) -> ((KeyMatch) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getCreatedTime(), (et, vl) -> ((KeyMatch) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getId(), (et, vl) -> ((KeyMatch) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getMaxSize(), (et, vl) -> ((KeyMatch) et).setMaxSize(DfTypeUtil.toInteger(vl)), "maxSize");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getQuery(), (et, vl) -> ((KeyMatch) et).setQuery(DfTypeUtil.toString(vl)), "query");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getTerm(), (et, vl) -> ((KeyMatch) et).setTerm(DfTypeUtil.toString(vl)), "term");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getUpdatedBy(), (et, vl) -> ((KeyMatch) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((KeyMatch) et).getUpdatedTime(), (et, vl) -> ((KeyMatch) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -96,50 +127,52 @@ public class KeyMatchDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "key_match";
+    protected final String _tableDispName = "key_match";
+    protected final String _tablePropertyName = "KeyMatch";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -158,32 +191,27 @@ public class KeyMatchDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.KeyMatch";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.KeyMatchCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.KeyMatchBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return KeyMatch.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new KeyMatch();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/LabelToRoleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.LabelToRole;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class LabelToRoleDbm extends AbstractDBMeta {
 public class LabelToRoleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class LabelToRoleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((LabelToRole) et).getId(), (et, vl) -> ((LabelToRole) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((LabelToRole) et).getLabelTypeId(),
+                (et, vl) -> ((LabelToRole) et).setLabelTypeId(DfTypeUtil.toString(vl)), "labelTypeId");
+        setupEpg(_epgMap, et -> ((LabelToRole) et).getRoleTypeId(), (et, vl) -> ((LabelToRole) et).setRoleTypeId(DfTypeUtil.toString(vl)),
+                "roleTypeId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class LabelToRoleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "label_to_role";
+    protected final String _tableDispName = "label_to_role";
+    protected final String _tablePropertyName = "LabelToRole";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class LabelToRoleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.LabelToRole";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.LabelToRoleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.LabelToRoleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return LabelToRole.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new LabelToRole();
     }
     }
 
 
     @Override
     @Override

+ 58 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/LabelTypeDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.LabelType;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class LabelTypeDbm extends AbstractDBMeta {
 public class LabelTypeDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,38 @@ public class LabelTypeDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((LabelType) et).getCreatedBy(), (et, vl) -> ((LabelType) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((LabelType) et).getCreatedTime(), (et, vl) -> ((LabelType) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((LabelType) et).getExcludedPaths(),
+                (et, vl) -> ((LabelType) et).setExcludedPaths(DfTypeUtil.toString(vl)), "excludedPaths");
+        setupEpg(_epgMap, et -> ((LabelType) et).getId(), (et, vl) -> ((LabelType) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((LabelType) et).getIncludedPaths(),
+                (et, vl) -> ((LabelType) et).setIncludedPaths(DfTypeUtil.toString(vl)), "includedPaths");
+        setupEpg(_epgMap, et -> ((LabelType) et).getName(), (et, vl) -> ((LabelType) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((LabelType) et).getSortOrder(), (et, vl) -> ((LabelType) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((LabelType) et).getUpdatedBy(), (et, vl) -> ((LabelType) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((LabelType) et).getUpdatedTime(), (et, vl) -> ((LabelType) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+        setupEpg(_epgMap, et -> ((LabelType) et).getValue(), (et, vl) -> ((LabelType) et).setValue(DfTypeUtil.toString(vl)), "value");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -103,50 +138,52 @@ public class LabelTypeDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "label_type";
+    protected final String _tableDispName = "label_type";
+    protected final String _tablePropertyName = "LabelType";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -165,32 +202,27 @@ public class LabelTypeDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.LabelType";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.LabelTypeCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.LabelTypeBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return LabelType.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new LabelType();
     }
     }
 
 
     @Override
     @Override

+ 56 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/OverlappingHostDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.OverlappingHost;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class OverlappingHostDbm extends AbstractDBMeta {
 public class OverlappingHostDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,36 @@ public class OverlappingHostDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getCreatedBy(),
+                (et, vl) -> ((OverlappingHost) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getCreatedTime(),
+                (et, vl) -> ((OverlappingHost) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getId(), (et, vl) -> ((OverlappingHost) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getOverlappingName(),
+                (et, vl) -> ((OverlappingHost) et).setOverlappingName(DfTypeUtil.toString(vl)), "overlappingName");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getRegularName(),
+                (et, vl) -> ((OverlappingHost) et).setRegularName(DfTypeUtil.toString(vl)), "regularName");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getSortOrder(),
+                (et, vl) -> ((OverlappingHost) et).setSortOrder(DfTypeUtil.toInteger(vl)), "sortOrder");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getUpdatedBy(),
+                (et, vl) -> ((OverlappingHost) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((OverlappingHost) et).getUpdatedTime(),
+                (et, vl) -> ((OverlappingHost) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +122,52 @@ public class OverlappingHostDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "overlapping_host";
+    protected final String _tableDispName = "overlapping_host";
+    protected final String _tablePropertyName = "OverlappingHost";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +186,27 @@ public class OverlappingHostDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.OverlappingHost";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.OverlappingHostCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.OverlappingHostBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return OverlappingHost.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new OverlappingHost();
     }
     }
 
 
     @Override
     @Override

+ 57 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/PathMappingDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.PathMapping;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class PathMappingDbm extends AbstractDBMeta {
 public class PathMappingDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,37 @@ public class PathMappingDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((PathMapping) et).getCreatedBy(), (et, vl) -> ((PathMapping) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getCreatedTime(), (et, vl) -> ((PathMapping) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getId(), (et, vl) -> ((PathMapping) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getProcessType(),
+                (et, vl) -> ((PathMapping) et).setProcessType(DfTypeUtil.toString(vl)), "processType");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getRegex(), (et, vl) -> ((PathMapping) et).setRegex(DfTypeUtil.toString(vl)), "regex");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getReplacement(),
+                (et, vl) -> ((PathMapping) et).setReplacement(DfTypeUtil.toString(vl)), "replacement");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getSortOrder(), (et, vl) -> ((PathMapping) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getUpdatedBy(), (et, vl) -> ((PathMapping) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((PathMapping) et).getUpdatedTime(), (et, vl) -> ((PathMapping) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -96,50 +130,52 @@ public class PathMappingDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "path_mapping";
+    protected final String _tableDispName = "path_mapping";
+    protected final String _tablePropertyName = "PathMapping";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -158,32 +194,27 @@ public class PathMappingDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.PathMapping";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.PathMappingCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.PathMappingBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return PathMapping.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new PathMapping();
     }
     }
 
 
     @Override
     @Override

+ 55 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RequestHeaderDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.RequestHeader;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class RequestHeaderDbm extends AbstractDBMeta {
 public class RequestHeaderDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,35 @@ public class RequestHeaderDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getCreatedBy(),
+                (et, vl) -> ((RequestHeader) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getCreatedTime(),
+                (et, vl) -> ((RequestHeader) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getId(), (et, vl) -> ((RequestHeader) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getName(), (et, vl) -> ((RequestHeader) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getUpdatedBy(),
+                (et, vl) -> ((RequestHeader) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getUpdatedTime(),
+                (et, vl) -> ((RequestHeader) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getValue(), (et, vl) -> ((RequestHeader) et).setValue(DfTypeUtil.toString(vl)),
+                "value");
+        setupEpg(_epgMap, et -> ((RequestHeader) et).getWebConfigId(),
+                (et, vl) -> ((RequestHeader) et).setWebConfigId(DfTypeUtil.toString(vl)), "webConfigId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +121,52 @@ public class RequestHeaderDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "request_header";
+    protected final String _tableDispName = "request_header";
+    protected final String _tablePropertyName = "RequestHeader";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +185,27 @@ public class RequestHeaderDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.RequestHeader";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.RequestHeaderCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.RequestHeaderBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return RequestHeader.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new RequestHeader();
     }
     }
 
 
     @Override
     @Override

+ 43 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RoleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.Role;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class RoleDbm extends AbstractDBMeta {
 public class RoleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,23 @@ public class RoleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((Role) et).getId(), (et, vl) -> ((Role) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((Role) et).getName(), (et, vl) -> ((Role) et).setName(DfTypeUtil.toString(vl)), "name");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -47,50 +67,52 @@ public class RoleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "role";
+    protected final String _tableDispName = "role";
+    protected final String _tablePropertyName = "Role";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -109,32 +131,27 @@ public class RoleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.Role";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.RoleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.RoleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return Role.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new Role();
     }
     }
 
 
     @Override
     @Override

+ 54 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/RoleTypeDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.RoleType;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class RoleTypeDbm extends AbstractDBMeta {
 public class RoleTypeDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,34 @@ public class RoleTypeDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((RoleType) et).getCreatedBy(), (et, vl) -> ((RoleType) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((RoleType) et).getCreatedTime(), (et, vl) -> ((RoleType) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((RoleType) et).getId(), (et, vl) -> ((RoleType) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((RoleType) et).getName(), (et, vl) -> ((RoleType) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((RoleType) et).getSortOrder(), (et, vl) -> ((RoleType) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((RoleType) et).getUpdatedBy(), (et, vl) -> ((RoleType) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((RoleType) et).getUpdatedTime(), (et, vl) -> ((RoleType) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+        setupEpg(_epgMap, et -> ((RoleType) et).getValue(), (et, vl) -> ((RoleType) et).setValue(DfTypeUtil.toString(vl)), "value");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +120,52 @@ public class RoleTypeDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "role_type";
+    protected final String _tableDispName = "role_type";
+    protected final String _tablePropertyName = "RoleType";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +184,27 @@ public class RoleTypeDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.RoleType";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.RoleTypeCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.RoleTypeBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return RoleType.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new RoleType();
     }
     }
 
 
     @Override
     @Override

+ 67 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/ScheduledJobDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.ScheduledJob;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class ScheduledJobDbm extends AbstractDBMeta {
 public class ScheduledJobDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,47 @@ public class ScheduledJobDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getAvailable(), (et, vl) -> ((ScheduledJob) et).setAvailable(DfTypeUtil.toBoolean(vl)),
+                "available");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCrawler(), (et, vl) -> ((ScheduledJob) et).setCrawler(DfTypeUtil.toBoolean(vl)),
+                "crawler");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCreatedBy(), (et, vl) -> ((ScheduledJob) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCreatedTime(),
+                (et, vl) -> ((ScheduledJob) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getCronExpression(),
+                (et, vl) -> ((ScheduledJob) et).setCronExpression(DfTypeUtil.toString(vl)), "cronExpression");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getId(), (et, vl) -> ((ScheduledJob) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getJobLogging(),
+                (et, vl) -> ((ScheduledJob) et).setJobLogging(DfTypeUtil.toBoolean(vl)), "jobLogging");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getName(), (et, vl) -> ((ScheduledJob) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptData(),
+                (et, vl) -> ((ScheduledJob) et).setScriptData(DfTypeUtil.toString(vl)), "scriptData");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getScriptType(),
+                (et, vl) -> ((ScheduledJob) et).setScriptType(DfTypeUtil.toString(vl)), "scriptType");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getSortOrder(), (et, vl) -> ((ScheduledJob) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getTarget(), (et, vl) -> ((ScheduledJob) et).setTarget(DfTypeUtil.toString(vl)),
+                "target");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getUpdatedBy(), (et, vl) -> ((ScheduledJob) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((ScheduledJob) et).getUpdatedTime(),
+                (et, vl) -> ((ScheduledJob) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -131,50 +175,52 @@ public class ScheduledJobDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "scheduled_job";
+    protected final String _tableDispName = "scheduled_job";
+    protected final String _tablePropertyName = "ScheduledJob";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -193,32 +239,27 @@ public class ScheduledJobDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.ScheduledJob";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.ScheduledJobCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.ScheduledJobBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return ScheduledJob.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new ScheduledJob();
     }
     }
 
 
     @Override
     @Override

+ 47 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SearchFieldLogDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.SearchFieldLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class SearchFieldLogDbm extends AbstractDBMeta {
 public class SearchFieldLogDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,27 @@ public class SearchFieldLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((SearchFieldLog) et).getId(), (et, vl) -> ((SearchFieldLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((SearchFieldLog) et).getName(), (et, vl) -> ((SearchFieldLog) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((SearchFieldLog) et).getSearchLogId(),
+                (et, vl) -> ((SearchFieldLog) et).setSearchLogId(DfTypeUtil.toString(vl)), "searchLogId");
+        setupEpg(_epgMap, et -> ((SearchFieldLog) et).getValue(), (et, vl) -> ((SearchFieldLog) et).setValue(DfTypeUtil.toString(vl)),
+                "value");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -61,50 +85,52 @@ public class SearchFieldLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "search_field_log";
+    protected final String _tableDispName = "search_field_log";
+    protected final String _tablePropertyName = "SearchFieldLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -123,32 +149,27 @@ public class SearchFieldLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.SearchFieldLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.SearchFieldLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.SearchFieldLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return SearchFieldLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new SearchFieldLog();
     }
     }
 
 
     @Override
     @Override

+ 64 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SearchLogDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.SearchLog;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class SearchLogDbm extends AbstractDBMeta {
 public class SearchLogDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,44 @@ public class SearchLogDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((SearchLog) et).getAccessType(), (et, vl) -> ((SearchLog) et).setAccessType(DfTypeUtil.toString(vl)),
+                "accessType");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getClientIp(), (et, vl) -> ((SearchLog) et).setClientIp(DfTypeUtil.toString(vl)),
+                "clientIp");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getHitCount(), (et, vl) -> ((SearchLog) et).setHitCount(DfTypeUtil.toLong(vl)), "hitCount");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getId(), (et, vl) -> ((SearchLog) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getQueryOffset(), (et, vl) -> ((SearchLog) et).setQueryOffset(DfTypeUtil.toInteger(vl)),
+                "queryOffset");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getQueryPageSize(),
+                (et, vl) -> ((SearchLog) et).setQueryPageSize(DfTypeUtil.toInteger(vl)), "queryPageSize");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getReferer(), (et, vl) -> ((SearchLog) et).setReferer(DfTypeUtil.toString(vl)), "referer");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getRequestedTime(), (et, vl) -> ((SearchLog) et).setRequestedTime(DfTypeUtil.toLong(vl)),
+                "requestedTime");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getResponseTime(), (et, vl) -> ((SearchLog) et).setResponseTime(DfTypeUtil.toInteger(vl)),
+                "responseTime");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getSearchWord(), (et, vl) -> ((SearchLog) et).setSearchWord(DfTypeUtil.toString(vl)),
+                "searchWord");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getUserAgent(), (et, vl) -> ((SearchLog) et).setUserAgent(DfTypeUtil.toString(vl)),
+                "userAgent");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getUserInfoId(), (et, vl) -> ((SearchLog) et).setUserInfoId(DfTypeUtil.toString(vl)),
+                "userInfoId");
+        setupEpg(_epgMap, et -> ((SearchLog) et).getUserSessionId(),
+                (et, vl) -> ((SearchLog) et).setUserSessionId(DfTypeUtil.toString(vl)), "userSessionId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -124,50 +165,52 @@ public class SearchLogDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "search_log";
+    protected final String _tableDispName = "search_log";
+    protected final String _tablePropertyName = "SearchLog";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -186,32 +229,27 @@ public class SearchLogDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.SearchLog";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.SearchLogCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.SearchLogBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return SearchLog.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new SearchLog();
     }
     }
 
 
     @Override
     @Override

+ 56 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SuggestBadWordDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.SuggestBadWord;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class SuggestBadWordDbm extends AbstractDBMeta {
 public class SuggestBadWordDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,36 @@ public class SuggestBadWordDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getCreatedBy(),
+                (et, vl) -> ((SuggestBadWord) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getCreatedTime(),
+                (et, vl) -> ((SuggestBadWord) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getId(), (et, vl) -> ((SuggestBadWord) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getSuggestWord(),
+                (et, vl) -> ((SuggestBadWord) et).setSuggestWord(DfTypeUtil.toString(vl)), "suggestWord");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getTargetLabel(),
+                (et, vl) -> ((SuggestBadWord) et).setTargetLabel(DfTypeUtil.toString(vl)), "targetLabel");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getTargetRole(),
+                (et, vl) -> ((SuggestBadWord) et).setTargetRole(DfTypeUtil.toString(vl)), "targetRole");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getUpdatedBy(),
+                (et, vl) -> ((SuggestBadWord) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((SuggestBadWord) et).getUpdatedTime(),
+                (et, vl) -> ((SuggestBadWord) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -89,50 +122,52 @@ public class SuggestBadWordDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "suggest_bad_word";
+    protected final String _tableDispName = "suggest_bad_word";
+    protected final String _tablePropertyName = "SuggestBadWord";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -151,32 +186,27 @@ public class SuggestBadWordDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.SuggestBadWord";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.SuggestBadWordCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.SuggestBadWordBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return SuggestBadWord.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new SuggestBadWord();
     }
     }
 
 
     @Override
     @Override

+ 61 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/SuggestElevateWordDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.SuggestElevateWord;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class SuggestElevateWordDbm extends AbstractDBMeta {
 public class SuggestElevateWordDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,41 @@ public class SuggestElevateWordDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getBoost(),
+                (et, vl) -> ((SuggestElevateWord) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getCreatedBy(),
+                (et, vl) -> ((SuggestElevateWord) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getCreatedTime(),
+                (et, vl) -> ((SuggestElevateWord) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getId(), (et, vl) -> ((SuggestElevateWord) et).setId(DfTypeUtil.toString(vl)),
+                "id");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getReading(),
+                (et, vl) -> ((SuggestElevateWord) et).setReading(DfTypeUtil.toString(vl)), "reading");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getSuggestWord(),
+                (et, vl) -> ((SuggestElevateWord) et).setSuggestWord(DfTypeUtil.toString(vl)), "suggestWord");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getTargetLabel(),
+                (et, vl) -> ((SuggestElevateWord) et).setTargetLabel(DfTypeUtil.toString(vl)), "targetLabel");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getTargetRole(),
+                (et, vl) -> ((SuggestElevateWord) et).setTargetRole(DfTypeUtil.toString(vl)), "targetRole");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getUpdatedBy(),
+                (et, vl) -> ((SuggestElevateWord) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((SuggestElevateWord) et).getUpdatedTime(),
+                (et, vl) -> ((SuggestElevateWord) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -103,50 +141,52 @@ public class SuggestElevateWordDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "suggest_elevate_word";
+    protected final String _tableDispName = "suggest_elevate_word";
+    protected final String _tablePropertyName = "SuggestElevateWord";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -165,32 +205,27 @@ public class SuggestElevateWordDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.SuggestElevateWord";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.SuggestElevateWordCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.SuggestElevateWordBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return SuggestElevateWord.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new SuggestElevateWord();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/UserDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.User;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class UserDbm extends AbstractDBMeta {
 public class UserDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class UserDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((User) et).getGroup(), (et, vl) -> ((User) et).setGroup(DfTypeUtil.toString(vl)), "group");
+        setupEpg(_epgMap, et -> ((User) et).getId(), (et, vl) -> ((User) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((User) et).getName(), (et, vl) -> ((User) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((User) et).getPassword(), (et, vl) -> ((User) et).setPassword(DfTypeUtil.toString(vl)), "password");
+        setupEpg(_epgMap, et -> ((User) et).getRole(), (et, vl) -> ((User) et).setRole(DfTypeUtil.toString(vl)), "role");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -68,50 +91,52 @@ public class UserDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "user";
+    protected final String _tableDispName = "user";
+    protected final String _tablePropertyName = "User";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -130,32 +155,27 @@ public class UserDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.User";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.UserCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.UserBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return User.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new User();
     }
     }
 
 
     @Override
     @Override

+ 47 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/UserInfoDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.UserInfo;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class UserInfoDbm extends AbstractDBMeta {
 public class UserInfoDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,27 @@ public class UserInfoDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((UserInfo) et).getCode(), (et, vl) -> ((UserInfo) et).setCode(DfTypeUtil.toString(vl)), "code");
+        setupEpg(_epgMap, et -> ((UserInfo) et).getCreatedTime(), (et, vl) -> ((UserInfo) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((UserInfo) et).getId(), (et, vl) -> ((UserInfo) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((UserInfo) et).getUpdatedTime(), (et, vl) -> ((UserInfo) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -61,50 +85,52 @@ public class UserInfoDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "user_info";
+    protected final String _tableDispName = "user_info";
+    protected final String _tablePropertyName = "UserInfo";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -123,32 +149,27 @@ public class UserInfoDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.UserInfo";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.UserInfoCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.UserInfoBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return UserInfo.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new UserInfo();
     }
     }
 
 
     @Override
     @Override

+ 66 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebAuthenticationDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.WebAuthentication;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class WebAuthenticationDbm extends AbstractDBMeta {
 public class WebAuthenticationDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,46 @@ public class WebAuthenticationDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getAuthRealm(),
+                (et, vl) -> ((WebAuthentication) et).setAuthRealm(DfTypeUtil.toString(vl)), "authRealm");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getCreatedBy(),
+                (et, vl) -> ((WebAuthentication) et).setCreatedBy(DfTypeUtil.toString(vl)), "createdBy");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getCreatedTime(),
+                (et, vl) -> ((WebAuthentication) et).setCreatedTime(DfTypeUtil.toLong(vl)), "createdTime");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getHostname(),
+                (et, vl) -> ((WebAuthentication) et).setHostname(DfTypeUtil.toString(vl)), "hostname");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getId(), (et, vl) -> ((WebAuthentication) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getParameters(),
+                (et, vl) -> ((WebAuthentication) et).setParameters(DfTypeUtil.toString(vl)), "parameters");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getPassword(),
+                (et, vl) -> ((WebAuthentication) et).setPassword(DfTypeUtil.toString(vl)), "password");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getPort(), (et, vl) -> ((WebAuthentication) et).setPort(DfTypeUtil.toInteger(vl)),
+                "port");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getProtocolScheme(),
+                (et, vl) -> ((WebAuthentication) et).setProtocolScheme(DfTypeUtil.toString(vl)), "protocolScheme");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getUpdatedBy(),
+                (et, vl) -> ((WebAuthentication) et).setUpdatedBy(DfTypeUtil.toString(vl)), "updatedBy");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getUpdatedTime(),
+                (et, vl) -> ((WebAuthentication) et).setUpdatedTime(DfTypeUtil.toLong(vl)), "updatedTime");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getUsername(),
+                (et, vl) -> ((WebAuthentication) et).setUsername(DfTypeUtil.toString(vl)), "username");
+        setupEpg(_epgMap, et -> ((WebAuthentication) et).getWebConfigId(),
+                (et, vl) -> ((WebAuthentication) et).setWebConfigId(DfTypeUtil.toString(vl)), "webConfigId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -124,50 +167,52 @@ public class WebAuthenticationDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "web_authentication";
+    protected final String _tableDispName = "web_authentication";
+    protected final String _tablePropertyName = "WebAuthentication";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -186,32 +231,27 @@ public class WebAuthenticationDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.WebAuthentication";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.WebAuthenticationCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.WebAuthenticationBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return WebAuthentication.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new WebAuthentication();
     }
     }
 
 
     @Override
     @Override

+ 76 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.WebConfig;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class WebConfigDbm extends AbstractDBMeta {
 public class WebConfigDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,56 @@ public class WebConfigDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((WebConfig) et).getAvailable(), (et, vl) -> ((WebConfig) et).setAvailable(DfTypeUtil.toBoolean(vl)),
+                "available");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getBoost(), (et, vl) -> ((WebConfig) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getConfigParameter(),
+                (et, vl) -> ((WebConfig) et).setConfigParameter(DfTypeUtil.toString(vl)), "configParameter");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getCreatedBy(), (et, vl) -> ((WebConfig) et).setCreatedBy(DfTypeUtil.toString(vl)),
+                "createdBy");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getCreatedTime(), (et, vl) -> ((WebConfig) et).setCreatedTime(DfTypeUtil.toLong(vl)),
+                "createdTime");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getDepth(), (et, vl) -> ((WebConfig) et).setDepth(DfTypeUtil.toInteger(vl)), "depth");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getExcludedDocUrls(),
+                (et, vl) -> ((WebConfig) et).setExcludedDocUrls(DfTypeUtil.toString(vl)), "excludedDocUrls");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getExcludedUrls(), (et, vl) -> ((WebConfig) et).setExcludedUrls(DfTypeUtil.toString(vl)),
+                "excludedUrls");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getId(), (et, vl) -> ((WebConfig) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getIncludedDocUrls(),
+                (et, vl) -> ((WebConfig) et).setIncludedDocUrls(DfTypeUtil.toString(vl)), "includedDocUrls");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getIncludedUrls(), (et, vl) -> ((WebConfig) et).setIncludedUrls(DfTypeUtil.toString(vl)),
+                "includedUrls");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getIntervalTime(), (et, vl) -> ((WebConfig) et).setIntervalTime(DfTypeUtil.toInteger(vl)),
+                "intervalTime");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getMaxAccessCount(),
+                (et, vl) -> ((WebConfig) et).setMaxAccessCount(DfTypeUtil.toLong(vl)), "maxAccessCount");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getName(), (et, vl) -> ((WebConfig) et).setName(DfTypeUtil.toString(vl)), "name");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getNumOfThread(), (et, vl) -> ((WebConfig) et).setNumOfThread(DfTypeUtil.toInteger(vl)),
+                "numOfThread");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getSortOrder(), (et, vl) -> ((WebConfig) et).setSortOrder(DfTypeUtil.toInteger(vl)),
+                "sortOrder");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getUpdatedBy(), (et, vl) -> ((WebConfig) et).setUpdatedBy(DfTypeUtil.toString(vl)),
+                "updatedBy");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getUpdatedTime(), (et, vl) -> ((WebConfig) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
+                "updatedTime");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getUrls(), (et, vl) -> ((WebConfig) et).setUrls(DfTypeUtil.toString(vl)), "urls");
+        setupEpg(_epgMap, et -> ((WebConfig) et).getUserAgent(), (et, vl) -> ((WebConfig) et).setUserAgent(DfTypeUtil.toString(vl)),
+                "userAgent");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -173,50 +226,52 @@ public class WebConfigDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "web_config";
+    protected final String _tableDispName = "web_config";
+    protected final String _tablePropertyName = "WebConfig";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -235,32 +290,27 @@ public class WebConfigDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.WebConfig";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.WebConfigCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.WebConfigBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return WebConfig.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new WebConfig();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigToLabelDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.WebConfigToLabel;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class WebConfigToLabelDbm extends AbstractDBMeta {
 public class WebConfigToLabelDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class WebConfigToLabelDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((WebConfigToLabel) et).getId(), (et, vl) -> ((WebConfigToLabel) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((WebConfigToLabel) et).getLabelTypeId(),
+                (et, vl) -> ((WebConfigToLabel) et).setLabelTypeId(DfTypeUtil.toString(vl)), "labelTypeId");
+        setupEpg(_epgMap, et -> ((WebConfigToLabel) et).getWebConfigId(),
+                (et, vl) -> ((WebConfigToLabel) et).setWebConfigId(DfTypeUtil.toString(vl)), "webConfigId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class WebConfigToLabelDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "web_config_to_label";
+    protected final String _tableDispName = "web_config_to_label";
+    protected final String _tablePropertyName = "WebConfigToLabel";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class WebConfigToLabelDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.WebConfigToLabel";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.WebConfigToLabelCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.WebConfigToLabelBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return WebConfigToLabel.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new WebConfigToLabel();
     }
     }
 
 
     @Override
     @Override

+ 46 - 26
src/main/java/org/codelibs/fess/es/bsentity/dbmeta/WebConfigToRoleDbm.java

@@ -3,12 +3,15 @@ package org.codelibs.fess.es.bsentity.dbmeta;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+import org.codelibs.fess.es.exentity.WebConfigToRole;
 import org.dbflute.Entity;
 import org.dbflute.Entity;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.AbstractDBMeta;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.ColumnInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.info.UniqueInfo;
 import org.dbflute.dbmeta.name.TableSqlName;
 import org.dbflute.dbmeta.name.TableSqlName;
+import org.dbflute.dbmeta.property.PropertyGateway;
 import org.dbflute.dbway.DBDef;
 import org.dbflute.dbway.DBDef;
+import org.dbflute.util.DfTypeUtil;
 
 
 public class WebConfigToRoleDbm extends AbstractDBMeta {
 public class WebConfigToRoleDbm extends AbstractDBMeta {
 
 
@@ -24,6 +27,26 @@ public class WebConfigToRoleDbm extends AbstractDBMeta {
         return _instance;
         return _instance;
     }
     }
 
 
+    // ===================================================================================
+    //                                                                    Property Gateway
+    //                                                                    ================
+    // -----------------------------------------------------
+    //                                       Column Property
+    //                                       ---------------
+    protected final Map<String, PropertyGateway> _epgMap = newHashMap();
+    {
+        setupEpg(_epgMap, et -> ((WebConfigToRole) et).getId(), (et, vl) -> ((WebConfigToRole) et).setId(DfTypeUtil.toString(vl)), "id");
+        setupEpg(_epgMap, et -> ((WebConfigToRole) et).getRoleTypeId(),
+                (et, vl) -> ((WebConfigToRole) et).setRoleTypeId(DfTypeUtil.toString(vl)), "roleTypeId");
+        setupEpg(_epgMap, et -> ((WebConfigToRole) et).getWebConfigId(),
+                (et, vl) -> ((WebConfigToRole) et).setWebConfigId(DfTypeUtil.toString(vl)), "webConfigId");
+    }
+
+    @Override
+    public PropertyGateway findPropertyGateway(final String prop) {
+        return doFindEpg(_epgMap, prop);
+    }
+
     // ===================================================================================
     // ===================================================================================
     //                                                                         Column Info
     //                                                                         Column Info
     //                                                                         ===========
     //                                                                         ===========
@@ -54,50 +77,52 @@ public class WebConfigToRoleDbm extends AbstractDBMeta {
         return ls;
         return ls;
     }
     }
 
 
-    @Override
-    public String getProjectName() {
-        // TODO Auto-generated method stub
-        return null;
+    // ===================================================================================
+    //                                                                          Table Info
+    //                                                                          ==========
+    protected final String _tableDbName = "web_config_to_role";
+    protected final String _tableDispName = "web_config_to_role";
+    protected final String _tablePropertyName = "WebConfigToRole";
+
+    public String getTableDbName() {
+        return _tableDbName;
     }
     }
 
 
     @Override
     @Override
-    public String getProjectPrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTableDispName() {
+        return _tableDispName;
     }
     }
 
 
     @Override
     @Override
-    public String getGenerationGapBasePrefix() {
-        // TODO Auto-generated method stub
-        return null;
+    public String getTablePropertyName() {
+        return _tablePropertyName;
     }
     }
 
 
     @Override
     @Override
-    public DBDef getCurrentDBDef() {
-        // TODO Auto-generated method stub
+    public TableSqlName getTableSqlName() {
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDbName() {
+    public String getProjectName() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTableDispName() {
+    public String getProjectPrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public String getTablePropertyName() {
+    public String getGenerationGapBasePrefix() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
 
 
     @Override
     @Override
-    public TableSqlName getTableSqlName() {
+    public DBDef getCurrentDBDef() {
         // TODO Auto-generated method stub
         // TODO Auto-generated method stub
         return null;
         return null;
     }
     }
@@ -116,32 +141,27 @@ public class WebConfigToRoleDbm extends AbstractDBMeta {
 
 
     @Override
     @Override
     public String getEntityTypeName() {
     public String getEntityTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exentity.WebConfigToRole";
     }
     }
 
 
     @Override
     @Override
     public String getConditionBeanTypeName() {
     public String getConditionBeanTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.cbean.WebConfigToRoleCB";
     }
     }
 
 
     @Override
     @Override
     public String getBehaviorTypeName() {
     public String getBehaviorTypeName() {
-        // TODO Auto-generated method stub
-        return null;
+        return "org.codelibs.fess.es.exbhv.WebConfigToRoleBhv";
     }
     }
 
 
     @Override
     @Override
     public Class<? extends Entity> getEntityType() {
     public Class<? extends Entity> getEntityType() {
-        // TODO Auto-generated method stub
-        return null;
+        return WebConfigToRole.class;
     }
     }
 
 
     @Override
     @Override
     public Entity newEntity() {
     public Entity newEntity() {
-        // TODO Auto-generated method stub
-        return null;
+        return new WebConfigToRole();
     }
     }
 
 
     @Override
     @Override