#285 replace cast to to{Type} method

This commit is contained in:
Shinsuke Sugaya 2015-07-05 21:55:55 +09:00
parent bb592f7f70
commit 7fce51f081
34 changed files with 381 additions and 247 deletions

View file

@ -134,5 +134,72 @@ public abstract class AbstractBehavior<ENTITY extends Entity, CB extends Conditi
return response.isFound() ? 1 : 0;
}
protected static String toString(Object value) {
if (value != null) {
return value.toString();
} else {
return null;
}
}
protected static Short toShort(Object value) {
if (value instanceof Number) {
return ((Number) value).shortValue();
} else if (value instanceof String) {
return Short.parseShort(value.toString());
} else {
return null;
}
}
protected static Integer toInteger(Object value) {
if (value instanceof Number) {
return ((Number) value).intValue();
} else if (value instanceof String) {
return Integer.parseInt(value.toString());
} else {
return null;
}
}
protected static Long toLong(Object value) {
if (value instanceof Number) {
return ((Number) value).longValue();
} else if (value instanceof String) {
return Long.parseLong(value.toString());
} else {
return null;
}
}
protected static Float toFloat(Object value) {
if (value instanceof Number) {
return ((Number) value).floatValue();
} else if (value instanceof String) {
return Float.parseFloat(value.toString());
} else {
return null;
}
}
protected static Double toDouble(Object value) {
if (value instanceof Number) {
return ((Number) value).doubleValue();
} else if (value instanceof String) {
return Double.parseDouble(value.toString());
} else {
return null;
}
}
protected static Boolean toBoolean(Object value) {
if (value instanceof Boolean) {
return ((Boolean) value).booleanValue();
} else if (value instanceof String) {
return Boolean.parseBoolean(value.toString());
} else {
return null;
}
}
}

View file

@ -29,7 +29,7 @@ public abstract class Bs${table.camelizedName}Bhv extends AbstractBehavior<${tab
@Override
protected String asIndexEsName() {
return "${table.elasticsearchSettings.index}";
return "${table.indexSettings.index}";
}
@Override
@ -44,7 +44,7 @@ public abstract class Bs${table.camelizedName}Bhv extends AbstractBehavior<${tab
#foreach ($column in $table.columnList)
#if ($column.isNormalColumn)
#set ($javaNative = ${column.type})
result.set${column.capCamelName}(($javaNative) source.get("${column.name}"));
result.set${column.capCamelName}(to$javaNative(source.get("${column.name}")));
#end
#end
return result;

View file

@ -134,4 +134,71 @@ public abstract class AbstractBehavior<ENTITY extends Entity, CB extends Conditi
return response.isFound() ? 1 : 0;
}
protected static String toString(Object value) {
if (value != null) {
return value.toString();
} else {
return null;
}
}
protected static Short toShort(Object value) {
if (value instanceof Number) {
return ((Number) value).shortValue();
} else if (value instanceof String) {
return Short.parseShort(value.toString());
} else {
return null;
}
}
protected static Integer toInteger(Object value) {
if (value instanceof Number) {
return ((Number) value).intValue();
} else if (value instanceof String) {
return Integer.parseInt(value.toString());
} else {
return null;
}
}
protected static Long toLong(Object value) {
if (value instanceof Number) {
return ((Number) value).longValue();
} else if (value instanceof String) {
return Long.parseLong(value.toString());
} else {
return null;
}
}
protected static Float toFloat(Object value) {
if (value instanceof Number) {
return ((Number) value).floatValue();
} else if (value instanceof String) {
return Float.parseFloat(value.toString());
} else {
return null;
}
}
protected static Double toDouble(Object value) {
if (value instanceof Number) {
return ((Number) value).doubleValue();
} else if (value instanceof String) {
return Double.parseDouble(value.toString());
} else {
return null;
}
}
protected static Boolean toBoolean(Object value) {
if (value instanceof Boolean) {
return ((Boolean) value).booleanValue();
} else if (value instanceof String) {
return Boolean.parseBoolean(value.toString());
} else {
return null;
}
}
}

View file

@ -41,14 +41,14 @@ public abstract class BsBoostDocumentRuleBhv extends AbstractBehavior<BoostDocum
protected <RESULT extends BoostDocumentRule> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setBoostExpr((String) source.get("boostExpr"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setUrlExpr((String) source.get("urlExpr"));
result.setBoostExpr(toString(source.get("boostExpr")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setUrlExpr(toString(source.get("urlExpr")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,10 +41,10 @@ public abstract class BsClickLogBhv extends AbstractBehavior<ClickLog, ClickLogC
protected <RESULT extends ClickLog> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setId((String) source.get("id"));
result.setRequestedTime((Long) source.get("requestedTime"));
result.setSearchLogId((String) source.get("searchLogId"));
result.setUrl((String) source.get("url"));
result.setId(toString(source.get("id")));
result.setRequestedTime(toLong(source.get("requestedTime")));
result.setSearchLogId(toString(source.get("searchLogId")));
result.setUrl(toString(source.get("url")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,11 +41,11 @@ public abstract class BsCrawlingSessionBhv extends AbstractBehavior<CrawlingSess
protected <RESULT extends CrawlingSession> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedTime((Long) source.get("createdTime"));
result.setExpiredTime((Long) source.get("expiredTime"));
result.setId((String) source.get("id"));
result.setName((String) source.get("name"));
result.setSessionId((String) source.get("sessionId"));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setExpiredTime(toLong(source.get("expiredTime")));
result.setId(toString(source.get("id")));
result.setName(toString(source.get("name")));
result.setSessionId(toString(source.get("sessionId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,11 +41,11 @@ public abstract class BsCrawlingSessionInfoBhv extends AbstractBehavior<Crawling
protected <RESULT extends CrawlingSessionInfo> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCrawlingSessionId((String) source.get("crawlingSessionId"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setKey((String) source.get("key"));
result.setValue((String) source.get("value"));
result.setCrawlingSessionId(toString(source.get("crawlingSessionId")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setKey(toString(source.get("key")));
result.setValue(toString(source.get("value")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,18 +41,18 @@ public abstract class BsDataConfigBhv extends AbstractBehavior<DataConfig, DataC
protected <RESULT extends DataConfig> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAvailable((Boolean) source.get("available"));
result.setBoost((Float) source.get("boost"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setHandlerName((String) source.get("handlerName"));
result.setHandlerParameter((String) source.get("handlerParameter"));
result.setHandlerScript((String) source.get("handlerScript"));
result.setId((String) source.get("id"));
result.setName((String) source.get("name"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setAvailable(toBoolean(source.get("available")));
result.setBoost(toFloat(source.get("boost")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setHandlerName(toString(source.get("handlerName")));
result.setHandlerParameter(toString(source.get("handlerParameter")));
result.setHandlerScript(toString(source.get("handlerScript")));
result.setId(toString(source.get("id")));
result.setName(toString(source.get("name")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsDataConfigToLabelBhv extends AbstractBehavior<DataConfig
protected <RESULT extends DataConfigToLabel> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setDataConfigId((String) source.get("dataConfigId"));
result.setId((String) source.get("id"));
result.setLabelTypeId((String) source.get("labelTypeId"));
result.setDataConfigId(toString(source.get("dataConfigId")));
result.setId(toString(source.get("id")));
result.setLabelTypeId(toString(source.get("labelTypeId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsDataConfigToRoleBhv extends AbstractBehavior<DataConfigT
protected <RESULT extends DataConfigToRole> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setDataConfigId((String) source.get("dataConfigId"));
result.setId((String) source.get("id"));
result.setRoleTypeId((String) source.get("roleTypeId"));
result.setDataConfigId(toString(source.get("dataConfigId")));
result.setId(toString(source.get("id")));
result.setRoleTypeId(toString(source.get("roleTypeId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,14 +41,14 @@ public abstract class BsFailureUrlBhv extends AbstractBehavior<FailureUrl, Failu
protected <RESULT extends FailureUrl> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setConfigId((String) source.get("configId"));
result.setErrorCount((Integer) source.get("errorCount"));
result.setErrorLog((String) source.get("errorLog"));
result.setErrorName((String) source.get("errorName"));
result.setId((String) source.get("id"));
result.setLastAccessTime((Long) source.get("lastAccessTime"));
result.setThreadName((String) source.get("threadName"));
result.setUrl((String) source.get("url"));
result.setConfigId(toString(source.get("configId")));
result.setErrorCount(toInteger(source.get("errorCount")));
result.setErrorLog(toString(source.get("errorLog")));
result.setErrorName(toString(source.get("errorName")));
result.setId(toString(source.get("id")));
result.setLastAccessTime(toLong(source.get("lastAccessTime")));
result.setThreadName(toString(source.get("threadName")));
result.setUrl(toString(source.get("url")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,10 +41,10 @@ public abstract class BsFavoriteLogBhv extends AbstractBehavior<FavoriteLog, Fav
protected <RESULT extends FavoriteLog> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setUrl((String) source.get("url"));
result.setUserInfoId((String) source.get("userInfoId"));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setUrl(toString(source.get("url")));
result.setUserInfoId(toString(source.get("userInfoId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,18 +41,18 @@ public abstract class BsFileAuthenticationBhv extends AbstractBehavior<FileAuthe
protected <RESULT extends FileAuthentication> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setFileConfigId((String) source.get("fileConfigId"));
result.setHostname((String) source.get("hostname"));
result.setId((String) source.get("id"));
result.setParameters((String) source.get("parameters"));
result.setPassword((String) source.get("password"));
result.setPort((Integer) source.get("port"));
result.setProtocolScheme((String) source.get("protocolScheme"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setUsername((String) source.get("username"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setFileConfigId(toString(source.get("fileConfigId")));
result.setHostname(toString(source.get("hostname")));
result.setId(toString(source.get("id")));
result.setParameters(toString(source.get("parameters")));
result.setPassword(toString(source.get("password")));
result.setPort(toInteger(source.get("port")));
result.setProtocolScheme(toString(source.get("protocolScheme")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setUsername(toString(source.get("username")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,25 +41,25 @@ public abstract class BsFileConfigBhv extends AbstractBehavior<FileConfig, FileC
protected <RESULT extends FileConfig> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAvailable((Boolean) source.get("available"));
result.setBoost((Float) source.get("boost"));
result.setConfigParameter((String) source.get("configParameter"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setDepth((Integer) source.get("depth"));
result.setExcludedDocPaths((String) source.get("excludedDocPaths"));
result.setExcludedPaths((String) source.get("excludedPaths"));
result.setId((String) source.get("id"));
result.setIncludedDocPaths((String) source.get("includedDocPaths"));
result.setIncludedPaths((String) source.get("includedPaths"));
result.setIntervalTime((Integer) source.get("intervalTime"));
result.setMaxAccessCount((Long) source.get("maxAccessCount"));
result.setName((String) source.get("name"));
result.setNumOfThread((Integer) source.get("numOfThread"));
result.setPaths((String) source.get("paths"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setAvailable(toBoolean(source.get("available")));
result.setBoost(toFloat(source.get("boost")));
result.setConfigParameter(toString(source.get("configParameter")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setDepth(toInteger(source.get("depth")));
result.setExcludedDocPaths(toString(source.get("excludedDocPaths")));
result.setExcludedPaths(toString(source.get("excludedPaths")));
result.setId(toString(source.get("id")));
result.setIncludedDocPaths(toString(source.get("includedDocPaths")));
result.setIncludedPaths(toString(source.get("includedPaths")));
result.setIntervalTime(toInteger(source.get("intervalTime")));
result.setMaxAccessCount(toLong(source.get("maxAccessCount")));
result.setName(toString(source.get("name")));
result.setNumOfThread(toInteger(source.get("numOfThread")));
result.setPaths(toString(source.get("paths")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsFileConfigToLabelBhv extends AbstractBehavior<FileConfig
protected <RESULT extends FileConfigToLabel> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setFileConfigId((String) source.get("fileConfigId"));
result.setId((String) source.get("id"));
result.setLabelTypeId((String) source.get("labelTypeId"));
result.setFileConfigId(toString(source.get("fileConfigId")));
result.setId(toString(source.get("id")));
result.setLabelTypeId(toString(source.get("labelTypeId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsFileConfigToRoleBhv extends AbstractBehavior<FileConfigT
protected <RESULT extends FileConfigToRole> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setFileConfigId((String) source.get("fileConfigId"));
result.setId((String) source.get("id"));
result.setRoleTypeId((String) source.get("roleTypeId"));
result.setFileConfigId(toString(source.get("fileConfigId")));
result.setId(toString(source.get("id")));
result.setRoleTypeId(toString(source.get("roleTypeId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,15 +41,15 @@ public abstract class BsJobLogBhv extends AbstractBehavior<JobLog, JobLogCB> {
protected <RESULT extends JobLog> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setEndTime((Long) source.get("endTime"));
result.setId((String) source.get("id"));
result.setJobName((String) source.get("jobName"));
result.setJobStatus((String) source.get("jobStatus"));
result.setScriptData((String) source.get("scriptData"));
result.setScriptResult((String) source.get("scriptResult"));
result.setScriptType((String) source.get("scriptType"));
result.setStartTime((Long) source.get("startTime"));
result.setTarget((String) source.get("target"));
result.setEndTime(toLong(source.get("endTime")));
result.setId(toString(source.get("id")));
result.setJobName(toString(source.get("jobName")));
result.setJobStatus(toString(source.get("jobStatus")));
result.setScriptData(toString(source.get("scriptData")));
result.setScriptResult(toString(source.get("scriptResult")));
result.setScriptType(toString(source.get("scriptType")));
result.setStartTime(toLong(source.get("startTime")));
result.setTarget(toString(source.get("target")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,15 +41,15 @@ public abstract class BsKeyMatchBhv extends AbstractBehavior<KeyMatch, KeyMatchC
protected <RESULT extends KeyMatch> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setBoost((Float) source.get("boost"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setMaxSize((Integer) source.get("maxSize"));
result.setQuery((String) source.get("query"));
result.setTerm((String) source.get("term"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setBoost(toFloat(source.get("boost")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setMaxSize(toInteger(source.get("maxSize")));
result.setQuery(toString(source.get("query")));
result.setTerm(toString(source.get("term")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsLabelToRoleBhv extends AbstractBehavior<LabelToRole, Lab
protected <RESULT extends LabelToRole> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setId((String) source.get("id"));
result.setLabelTypeId((String) source.get("labelTypeId"));
result.setRoleTypeId((String) source.get("roleTypeId"));
result.setId(toString(source.get("id")));
result.setLabelTypeId(toString(source.get("labelTypeId")));
result.setRoleTypeId(toString(source.get("roleTypeId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,16 +41,16 @@ public abstract class BsLabelTypeBhv extends AbstractBehavior<LabelType, LabelTy
protected <RESULT extends LabelType> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setExcludedPaths((String) source.get("excludedPaths"));
result.setId((String) source.get("id"));
result.setIncludedPaths((String) source.get("includedPaths"));
result.setName((String) source.get("name"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setValue((String) source.get("value"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setExcludedPaths(toString(source.get("excludedPaths")));
result.setId(toString(source.get("id")));
result.setIncludedPaths(toString(source.get("includedPaths")));
result.setName(toString(source.get("name")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setValue(toString(source.get("value")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,14 +41,14 @@ public abstract class BsOverlappingHostBhv extends AbstractBehavior<OverlappingH
protected <RESULT extends OverlappingHost> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setOverlappingName((String) source.get("overlappingName"));
result.setRegularName((String) source.get("regularName"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setOverlappingName(toString(source.get("overlappingName")));
result.setRegularName(toString(source.get("regularName")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,15 +41,15 @@ public abstract class BsPathMappingBhv extends AbstractBehavior<PathMapping, Pat
protected <RESULT extends PathMapping> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setProcessType((String) source.get("processType"));
result.setRegex((String) source.get("regex"));
result.setReplacement((String) source.get("replacement"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setProcessType(toString(source.get("processType")));
result.setRegex(toString(source.get("regex")));
result.setReplacement(toString(source.get("replacement")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,14 +41,14 @@ public abstract class BsRequestHeaderBhv extends AbstractBehavior<RequestHeader,
protected <RESULT extends RequestHeader> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setName((String) source.get("name"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setValue((String) source.get("value"));
result.setWebConfigId((String) source.get("webConfigId"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setName(toString(source.get("name")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setValue(toString(source.get("value")));
result.setWebConfigId(toString(source.get("webConfigId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,14 +41,14 @@ public abstract class BsRoleTypeBhv extends AbstractBehavior<RoleType, RoleTypeC
protected <RESULT extends RoleType> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setName((String) source.get("name"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setValue((String) source.get("value"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setName(toString(source.get("name")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setValue(toString(source.get("value")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,20 +41,20 @@ public abstract class BsScheduledJobBhv extends AbstractBehavior<ScheduledJob, S
protected <RESULT extends ScheduledJob> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAvailable((Boolean) source.get("available"));
result.setCrawler((String) source.get("crawler"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setCronExpression((String) source.get("cronExpression"));
result.setId((String) source.get("id"));
result.setJobLogging((Boolean) source.get("jobLogging"));
result.setName((String) source.get("name"));
result.setScriptData((String) source.get("scriptData"));
result.setScriptType((String) source.get("scriptType"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setTarget((String) source.get("target"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setAvailable(toBoolean(source.get("available")));
result.setCrawler(toString(source.get("crawler")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setCronExpression(toString(source.get("cronExpression")));
result.setId(toString(source.get("id")));
result.setJobLogging(toBoolean(source.get("jobLogging")));
result.setName(toString(source.get("name")));
result.setScriptData(toString(source.get("scriptData")));
result.setScriptType(toString(source.get("scriptType")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setTarget(toString(source.get("target")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,10 +41,10 @@ public abstract class BsSearchFieldLogBhv extends AbstractBehavior<SearchFieldLo
protected <RESULT extends SearchFieldLog> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setId((String) source.get("id"));
result.setName((String) source.get("name"));
result.setSearchLogId((String) source.get("searchLogId"));
result.setValue((String) source.get("value"));
result.setId(toString(source.get("id")));
result.setName(toString(source.get("name")));
result.setSearchLogId(toString(source.get("searchLogId")));
result.setValue(toString(source.get("value")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,19 +41,19 @@ public abstract class BsSearchLogBhv extends AbstractBehavior<SearchLog, SearchL
protected <RESULT extends SearchLog> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAccessType((String) source.get("accessType"));
result.setClientIp((String) source.get("clientIp"));
result.setHitCount((Long) source.get("hitCount"));
result.setId((String) source.get("id"));
result.setQueryOffset((Integer) source.get("queryOffset"));
result.setQueryPageSize((Integer) source.get("queryPageSize"));
result.setReferer((String) source.get("referer"));
result.setRequestedTime((Long) source.get("requestedTime"));
result.setResponseTime((Integer) source.get("responseTime"));
result.setSearchWord((String) source.get("searchWord"));
result.setUserAgent((String) source.get("userAgent"));
result.setUserId((Long) source.get("userId"));
result.setUserSessionId((String) source.get("userSessionId"));
result.setAccessType(toString(source.get("accessType")));
result.setClientIp(toString(source.get("clientIp")));
result.setHitCount(toLong(source.get("hitCount")));
result.setId(toString(source.get("id")));
result.setQueryOffset(toInteger(source.get("queryOffset")));
result.setQueryPageSize(toInteger(source.get("queryPageSize")));
result.setReferer(toString(source.get("referer")));
result.setRequestedTime(toLong(source.get("requestedTime")));
result.setResponseTime(toInteger(source.get("responseTime")));
result.setSearchWord(toString(source.get("searchWord")));
result.setUserAgent(toString(source.get("userAgent")));
result.setUserId(toLong(source.get("userId")));
result.setUserSessionId(toString(source.get("userSessionId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,14 +41,14 @@ public abstract class BsSuggestBadWordBhv extends AbstractBehavior<SuggestBadWor
protected <RESULT extends SuggestBadWord> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setSuggestWord((String) source.get("suggestWord"));
result.setTargetLabel((String) source.get("targetLabel"));
result.setTargetRole((String) source.get("targetRole"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setSuggestWord(toString(source.get("suggestWord")));
result.setTargetLabel(toString(source.get("targetLabel")));
result.setTargetRole(toString(source.get("targetRole")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,16 +41,16 @@ public abstract class BsSuggestElevateWordBhv extends AbstractBehavior<SuggestEl
protected <RESULT extends SuggestElevateWord> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setBoost((Float) source.get("boost"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setReading((String) source.get("reading"));
result.setSuggestWord((String) source.get("suggestWord"));
result.setTargetLabel((String) source.get("targetLabel"));
result.setTargetRole((String) source.get("targetRole"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setBoost(toFloat(source.get("boost")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setReading(toString(source.get("reading")));
result.setSuggestWord(toString(source.get("suggestWord")));
result.setTargetLabel(toString(source.get("targetLabel")));
result.setTargetRole(toString(source.get("targetRole")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,10 +41,10 @@ public abstract class BsUserInfoBhv extends AbstractBehavior<UserInfo, UserInfoC
protected <RESULT extends UserInfo> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setCode((String) source.get("code"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setId((String) source.get("id"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setCode(toString(source.get("code")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setId(toString(source.get("id")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,19 +41,19 @@ public abstract class BsWebAuthenticationBhv extends AbstractBehavior<WebAuthent
protected <RESULT extends WebAuthentication> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAuthRealm((String) source.get("authRealm"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setHostname((String) source.get("hostname"));
result.setId((String) source.get("id"));
result.setParameters((String) source.get("parameters"));
result.setPassword((String) source.get("password"));
result.setPort((Integer) source.get("port"));
result.setProtocolScheme((String) source.get("protocolScheme"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setUsername((String) source.get("username"));
result.setWebConfigId((String) source.get("webConfigId"));
result.setAuthRealm(toString(source.get("authRealm")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setHostname(toString(source.get("hostname")));
result.setId(toString(source.get("id")));
result.setParameters(toString(source.get("parameters")));
result.setPassword(toString(source.get("password")));
result.setPort(toInteger(source.get("port")));
result.setProtocolScheme(toString(source.get("protocolScheme")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setUsername(toString(source.get("username")));
result.setWebConfigId(toString(source.get("webConfigId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,26 +41,26 @@ public abstract class BsWebConfigBhv extends AbstractBehavior<WebConfig, WebConf
protected <RESULT extends WebConfig> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setAvailable((Boolean) source.get("available"));
result.setBoost((Float) source.get("boost"));
result.setConfigParameter((String) source.get("configParameter"));
result.setCreatedBy((String) source.get("createdBy"));
result.setCreatedTime((Long) source.get("createdTime"));
result.setDepth((Integer) source.get("depth"));
result.setExcludedDocUrls((String) source.get("excludedDocUrls"));
result.setExcludedUrls((String) source.get("excludedUrls"));
result.setId((String) source.get("id"));
result.setIncludedDocUrls((String) source.get("includedDocUrls"));
result.setIncludedUrls((String) source.get("includedUrls"));
result.setIntervalTime((Integer) source.get("intervalTime"));
result.setMaxAccessCount((Long) source.get("maxAccessCount"));
result.setName((String) source.get("name"));
result.setNumOfThread((Integer) source.get("numOfThread"));
result.setSortOrder((Integer) source.get("sortOrder"));
result.setUpdatedBy((String) source.get("updatedBy"));
result.setUpdatedTime((Long) source.get("updatedTime"));
result.setUrls((String) source.get("urls"));
result.setUserAgent((String) source.get("userAgent"));
result.setAvailable(toBoolean(source.get("available")));
result.setBoost(toFloat(source.get("boost")));
result.setConfigParameter(toString(source.get("configParameter")));
result.setCreatedBy(toString(source.get("createdBy")));
result.setCreatedTime(toLong(source.get("createdTime")));
result.setDepth(toInteger(source.get("depth")));
result.setExcludedDocUrls(toString(source.get("excludedDocUrls")));
result.setExcludedUrls(toString(source.get("excludedUrls")));
result.setId(toString(source.get("id")));
result.setIncludedDocUrls(toString(source.get("includedDocUrls")));
result.setIncludedUrls(toString(source.get("includedUrls")));
result.setIntervalTime(toInteger(source.get("intervalTime")));
result.setMaxAccessCount(toLong(source.get("maxAccessCount")));
result.setName(toString(source.get("name")));
result.setNumOfThread(toInteger(source.get("numOfThread")));
result.setSortOrder(toInteger(source.get("sortOrder")));
result.setUpdatedBy(toString(source.get("updatedBy")));
result.setUpdatedTime(toLong(source.get("updatedTime")));
result.setUrls(toString(source.get("urls")));
result.setUserAgent(toString(source.get("userAgent")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsWebConfigToLabelBhv extends AbstractBehavior<WebConfigTo
protected <RESULT extends WebConfigToLabel> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setId((String) source.get("id"));
result.setLabelTypeId((String) source.get("labelTypeId"));
result.setWebConfigId((String) source.get("webConfigId"));
result.setId(toString(source.get("id")));
result.setLabelTypeId(toString(source.get("labelTypeId")));
result.setWebConfigId(toString(source.get("webConfigId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();

View file

@ -41,9 +41,9 @@ public abstract class BsWebConfigToRoleBhv extends AbstractBehavior<WebConfigToR
protected <RESULT extends WebConfigToRole> RESULT createEntity(Map<String, Object> source, Class<? extends RESULT> entityType) {
try {
final RESULT result = entityType.newInstance();
result.setId((String) source.get("id"));
result.setRoleTypeId((String) source.get("roleTypeId"));
result.setWebConfigId((String) source.get("webConfigId"));
result.setId(toString(source.get("id")));
result.setRoleTypeId(toString(source.get("roleTypeId")));
result.setWebConfigId(toString(source.get("webConfigId")));
return result;
} catch (InstantiationException | IllegalAccessException e) {
final String msg = "Cannot create a new instance: " + entityType.getName();