diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsAccessTokenBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsAccessTokenBhv.java index 3b32e16a5..f51b68241 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsAccessTokenBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsAccessTokenBhv.java @@ -82,13 +82,17 @@ public abstract class BsAccessTokenBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBadWordBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBadWordBhv.java index 367dfee80..ee1eefe2a 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBadWordBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBadWordBhv.java @@ -80,13 +80,17 @@ public abstract class BsBadWordBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBoostDocumentRuleBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBoostDocumentRuleBhv.java index 4221468e2..0ff5c36fd 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBoostDocumentRuleBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsBoostDocumentRuleBhv.java @@ -80,13 +80,17 @@ public abstract class BsBoostDocumentRuleBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoBhv.java index 469b8e0f3..fa718181a 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoBhv.java @@ -77,13 +77,17 @@ public abstract class BsCrawlingInfoBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoParamBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoParamBhv.java index c29f044ae..d14ee39a0 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoParamBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsCrawlingInfoParamBhv.java @@ -77,13 +77,17 @@ public abstract class BsCrawlingInfoParamBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigBhv.java index fd43271ee..091ef5b23 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigBhv.java @@ -86,13 +86,17 @@ public abstract class BsDataConfigBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToLabelBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToLabelBhv.java index aa6b7a969..71a5ddd18 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToLabelBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToLabelBhv.java @@ -75,13 +75,17 @@ public abstract class BsDataConfigToLabelBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToRoleBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToRoleBhv.java index 1880f3337..26667a152 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToRoleBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDataConfigToRoleBhv.java @@ -75,13 +75,17 @@ public abstract class BsDataConfigToRoleBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDuplicateHostBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDuplicateHostBhv.java index 895db742e..e932226ad 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDuplicateHostBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsDuplicateHostBhv.java @@ -80,13 +80,17 @@ public abstract class BsDuplicateHostBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordBhv.java index 8a393c0d5..14b1a0d10 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordBhv.java @@ -83,13 +83,17 @@ public abstract class BsElevateWordBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordToLabelBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordToLabelBhv.java index 7331f94a3..5c5256efd 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordToLabelBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsElevateWordToLabelBhv.java @@ -75,13 +75,17 @@ public abstract class BsElevateWordToLabelBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFailureUrlBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFailureUrlBhv.java index 839219996..01e035ddf 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFailureUrlBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFailureUrlBhv.java @@ -80,13 +80,17 @@ public abstract class BsFailureUrlBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileAuthenticationBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileAuthenticationBhv.java index 288d2ea7d..061807dc1 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileAuthenticationBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileAuthenticationBhv.java @@ -84,13 +84,17 @@ public abstract class BsFileAuthenticationBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigBhv.java index 632e12460..82feb553a 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigBhv.java @@ -94,13 +94,17 @@ public abstract class BsFileConfigBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToLabelBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToLabelBhv.java index b1854f5e7..0c7f032ab 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToLabelBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToLabelBhv.java @@ -75,13 +75,17 @@ public abstract class BsFileConfigToLabelBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToRoleBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToRoleBhv.java index 1b4d40545..6a7cb9b68 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToRoleBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsFileConfigToRoleBhv.java @@ -75,13 +75,17 @@ public abstract class BsFileConfigToRoleBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsJobLogBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsJobLogBhv.java index e9bc65be9..8c5f709e5 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsJobLogBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsJobLogBhv.java @@ -82,13 +82,17 @@ public abstract class BsJobLogBhv extends EsAbstractBehavior { result.setStartTime(DfTypeUtil.toLong(source.get("startTime"))); result.setTarget(DfTypeUtil.toString(source.get("target"))); result.setLastUpdated(DfTypeUtil.toLong(source.get("lastUpdated"))); - return result; + return updateEntity(source, result); } catch (InstantiationException | IllegalAccessException e) { final String msg = "Cannot create a new instance: " + entityType.getName(); throw new IllegalBehaviorStateException(msg, e); } } + protected RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsKeyMatchBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsKeyMatchBhv.java index a41121190..7841f7175 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsKeyMatchBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsKeyMatchBhv.java @@ -81,13 +81,17 @@ public abstract class BsKeyMatchBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelToRoleBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelToRoleBhv.java index 0164673f1..8526ff1ab 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelToRoleBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelToRoleBhv.java @@ -75,13 +75,17 @@ public abstract class BsLabelToRoleBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelTypeBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelTypeBhv.java index be59435d0..ffab90e15 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelTypeBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsLabelTypeBhv.java @@ -83,13 +83,17 @@ public abstract class BsLabelTypeBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsPathMappingBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsPathMappingBhv.java index f6f4eaed5..9ad88cfec 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsPathMappingBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsPathMappingBhv.java @@ -82,13 +82,17 @@ public abstract class BsPathMappingBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRequestHeaderBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRequestHeaderBhv.java index f79274917..e7e80d5d3 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRequestHeaderBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRequestHeaderBhv.java @@ -80,13 +80,17 @@ public abstract class BsRequestHeaderBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRoleTypeBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRoleTypeBhv.java index a80655c00..4820a4ad4 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRoleTypeBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsRoleTypeBhv.java @@ -80,13 +80,17 @@ public abstract class BsRoleTypeBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsScheduledJobBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsScheduledJobBhv.java index cb1bb4fc0..2ff11d6c6 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsScheduledJobBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsScheduledJobBhv.java @@ -86,13 +86,17 @@ public abstract class BsScheduledJobBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java index bd165c686..fc9234b1c 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsThumbnailQueueBhv.java @@ -79,13 +79,17 @@ public abstract class BsThumbnailQueueBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebAuthenticationBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebAuthenticationBhv.java index 99b5340d7..71c4473c0 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebAuthenticationBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebAuthenticationBhv.java @@ -85,13 +85,17 @@ public abstract class BsWebAuthenticationBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigBhv.java index 8a30a4ebb..eed6059c8 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigBhv.java @@ -95,13 +95,17 @@ public abstract class BsWebConfigBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToLabelBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToLabelBhv.java index 9a863b778..215afb6c7 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToLabelBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToLabelBhv.java @@ -75,13 +75,17 @@ public abstract class BsWebConfigToLabelBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToRoleBhv.java b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToRoleBhv.java index c549c505f..7bf567f3a 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToRoleBhv.java +++ b/src/main/java/org/codelibs/fess/es/config/bsbhv/BsWebConfigToRoleBhv.java @@ -75,13 +75,17 @@ public abstract class BsWebConfigToRoleBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsAccessToken.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsAccessToken.java index a372baf7e..aaf94a714 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsAccessToken.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsAccessToken.java @@ -86,35 +86,39 @@ public class BsAccessToken extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (token != null) { - sourceMap.put("token", token); + addFieldToSource(sourceMap, "token", token); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (parameterName != null) { - sourceMap.put("parameter_name", parameterName); + addFieldToSource(sourceMap, "parameter_name", parameterName); } if (expiredTime != null) { - sourceMap.put("expiredTime", expiredTime); + addFieldToSource(sourceMap, "expiredTime", expiredTime); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsBadWord.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsBadWord.java index 69930cf4a..826718472 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsBadWord.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsBadWord.java @@ -80,29 +80,33 @@ public class BsBadWord extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (suggestWord != null) { - sourceMap.put("suggestWord", suggestWord); + addFieldToSource(sourceMap, "suggestWord", suggestWord); } if (targetLabel != null) { - sourceMap.put("targetLabel", targetLabel); + addFieldToSource(sourceMap, "targetLabel", targetLabel); } if (targetRole != null) { - sourceMap.put("targetRole", targetRole); + addFieldToSource(sourceMap, "targetRole", targetRole); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsBoostDocumentRule.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsBoostDocumentRule.java index f1c098d73..7f1a4372c 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsBoostDocumentRule.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsBoostDocumentRule.java @@ -80,29 +80,33 @@ public class BsBoostDocumentRule extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (boostExpr != null) { - sourceMap.put("boostExpr", boostExpr); + addFieldToSource(sourceMap, "boostExpr", boostExpr); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (urlExpr != null) { - sourceMap.put("urlExpr", urlExpr); + addFieldToSource(sourceMap, "urlExpr", urlExpr); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfo.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfo.java index e0c9dc08a..ab57c0fc1 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfo.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfo.java @@ -71,20 +71,24 @@ public class BsCrawlingInfo extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (expiredTime != null) { - sourceMap.put("expiredTime", expiredTime); + addFieldToSource(sourceMap, "expiredTime", expiredTime); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (sessionId != null) { - sourceMap.put("sessionId", sessionId); + addFieldToSource(sourceMap, "sessionId", sessionId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfoParam.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfoParam.java index 4c878c8a5..2467389d1 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfoParam.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsCrawlingInfoParam.java @@ -71,20 +71,24 @@ public class BsCrawlingInfoParam extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (crawlingInfoId != null) { - sourceMap.put("crawlingInfoId", crawlingInfoId); + addFieldToSource(sourceMap, "crawlingInfoId", crawlingInfoId); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (key != null) { - sourceMap.put("key", key); + addFieldToSource(sourceMap, "key", key); } if (value != null) { - sourceMap.put("value", value); + addFieldToSource(sourceMap, "value", value); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfig.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfig.java index e1487851a..bf28093cf 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfig.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfig.java @@ -98,47 +98,51 @@ public class BsDataConfig extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (available != null) { - sourceMap.put("available", available); + addFieldToSource(sourceMap, "available", available); } if (boost != null) { - sourceMap.put("boost", boost); + addFieldToSource(sourceMap, "boost", boost); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (description != null) { - sourceMap.put("description", description); + addFieldToSource(sourceMap, "description", description); } if (handlerName != null) { - sourceMap.put("handlerName", handlerName); + addFieldToSource(sourceMap, "handlerName", handlerName); } if (handlerParameter != null) { - sourceMap.put("handlerParameter", handlerParameter); + addFieldToSource(sourceMap, "handlerParameter", handlerParameter); } if (handlerScript != null) { - sourceMap.put("handlerScript", handlerScript); + addFieldToSource(sourceMap, "handlerScript", handlerScript); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToLabel.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToLabel.java index 98b3fd312..5fe806d11 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToLabel.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToLabel.java @@ -65,14 +65,18 @@ public class BsDataConfigToLabel extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (dataConfigId != null) { - sourceMap.put("dataConfigId", dataConfigId); + addFieldToSource(sourceMap, "dataConfigId", dataConfigId); } if (labelTypeId != null) { - sourceMap.put("labelTypeId", labelTypeId); + addFieldToSource(sourceMap, "labelTypeId", labelTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToRole.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToRole.java index e6b17bda4..73eec2d70 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToRole.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDataConfigToRole.java @@ -65,14 +65,18 @@ public class BsDataConfigToRole extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (dataConfigId != null) { - sourceMap.put("dataConfigId", dataConfigId); + addFieldToSource(sourceMap, "dataConfigId", dataConfigId); } if (roleTypeId != null) { - sourceMap.put("roleTypeId", roleTypeId); + addFieldToSource(sourceMap, "roleTypeId", roleTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDuplicateHost.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDuplicateHost.java index fba106899..3d64f6b6e 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsDuplicateHost.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsDuplicateHost.java @@ -80,29 +80,33 @@ public class BsDuplicateHost extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (duplicateHostName != null) { - sourceMap.put("duplicateHostName", duplicateHostName); + addFieldToSource(sourceMap, "duplicateHostName", duplicateHostName); } if (regularName != null) { - sourceMap.put("regularName", regularName); + addFieldToSource(sourceMap, "regularName", regularName); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWord.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWord.java index bdebc48e5..09e8f0506 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWord.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWord.java @@ -89,38 +89,42 @@ public class BsElevateWord extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (boost != null) { - sourceMap.put("boost", boost); + addFieldToSource(sourceMap, "boost", boost); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (reading != null) { - sourceMap.put("reading", reading); + addFieldToSource(sourceMap, "reading", reading); } if (suggestWord != null) { - sourceMap.put("suggestWord", suggestWord); + addFieldToSource(sourceMap, "suggestWord", suggestWord); } if (targetLabel != null) { - sourceMap.put("targetLabel", targetLabel); + addFieldToSource(sourceMap, "targetLabel", targetLabel); } if (targetRole != null) { - sourceMap.put("targetRole", targetRole); + addFieldToSource(sourceMap, "targetRole", targetRole); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWordToLabel.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWordToLabel.java index c6f6bade4..3e968429c 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWordToLabel.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsElevateWordToLabel.java @@ -65,14 +65,18 @@ public class BsElevateWordToLabel extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (elevateWordId != null) { - sourceMap.put("elevateWordId", elevateWordId); + addFieldToSource(sourceMap, "elevateWordId", elevateWordId); } if (labelTypeId != null) { - sourceMap.put("labelTypeId", labelTypeId); + addFieldToSource(sourceMap, "labelTypeId", labelTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFailureUrl.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFailureUrl.java index e9433c4da..ed0d9df22 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFailureUrl.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFailureUrl.java @@ -80,29 +80,33 @@ public class BsFailureUrl extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (configId != null) { - sourceMap.put("configId", configId); + addFieldToSource(sourceMap, "configId", configId); } if (errorCount != null) { - sourceMap.put("errorCount", errorCount); + addFieldToSource(sourceMap, "errorCount", errorCount); } if (errorLog != null) { - sourceMap.put("errorLog", errorLog); + addFieldToSource(sourceMap, "errorLog", errorLog); } if (errorName != null) { - sourceMap.put("errorName", errorName); + addFieldToSource(sourceMap, "errorName", errorName); } if (lastAccessTime != null) { - sourceMap.put("lastAccessTime", lastAccessTime); + addFieldToSource(sourceMap, "lastAccessTime", lastAccessTime); } if (threadName != null) { - sourceMap.put("threadName", threadName); + addFieldToSource(sourceMap, "threadName", threadName); } if (url != null) { - sourceMap.put("url", url); + addFieldToSource(sourceMap, "url", url); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileAuthentication.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileAuthentication.java index 9fe2eb37b..1d62394bd 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileAuthentication.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileAuthentication.java @@ -92,41 +92,45 @@ public class BsFileAuthentication extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (fileConfigId != null) { - sourceMap.put("fileConfigId", fileConfigId); + addFieldToSource(sourceMap, "fileConfigId", fileConfigId); } if (hostname != null) { - sourceMap.put("hostname", hostname); + addFieldToSource(sourceMap, "hostname", hostname); } if (parameters != null) { - sourceMap.put("parameters", parameters); + addFieldToSource(sourceMap, "parameters", parameters); } if (password != null) { - sourceMap.put("password", password); + addFieldToSource(sourceMap, "password", password); } if (port != null) { - sourceMap.put("port", port); + addFieldToSource(sourceMap, "port", port); } if (protocolScheme != null) { - sourceMap.put("protocolScheme", protocolScheme); + addFieldToSource(sourceMap, "protocolScheme", protocolScheme); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (username != null) { - sourceMap.put("username", username); + addFieldToSource(sourceMap, "username", username); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfig.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfig.java index e2c8fa7cf..23b0fb2e5 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfig.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfig.java @@ -122,71 +122,75 @@ public class BsFileConfig extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (available != null) { - sourceMap.put("available", available); + addFieldToSource(sourceMap, "available", available); } if (boost != null) { - sourceMap.put("boost", boost); + addFieldToSource(sourceMap, "boost", boost); } if (configParameter != null) { - sourceMap.put("configParameter", configParameter); + addFieldToSource(sourceMap, "configParameter", configParameter); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (depth != null) { - sourceMap.put("depth", depth); + addFieldToSource(sourceMap, "depth", depth); } if (description != null) { - sourceMap.put("description", description); + addFieldToSource(sourceMap, "description", description); } if (excludedDocPaths != null) { - sourceMap.put("excludedDocPaths", excludedDocPaths); + addFieldToSource(sourceMap, "excludedDocPaths", excludedDocPaths); } if (excludedPaths != null) { - sourceMap.put("excludedPaths", excludedPaths); + addFieldToSource(sourceMap, "excludedPaths", excludedPaths); } if (includedDocPaths != null) { - sourceMap.put("includedDocPaths", includedDocPaths); + addFieldToSource(sourceMap, "includedDocPaths", includedDocPaths); } if (includedPaths != null) { - sourceMap.put("includedPaths", includedPaths); + addFieldToSource(sourceMap, "includedPaths", includedPaths); } if (intervalTime != null) { - sourceMap.put("intervalTime", intervalTime); + addFieldToSource(sourceMap, "intervalTime", intervalTime); } if (timeToLive != null) { - sourceMap.put("timeToLive", timeToLive); + addFieldToSource(sourceMap, "timeToLive", timeToLive); } if (maxAccessCount != null) { - sourceMap.put("maxAccessCount", maxAccessCount); + addFieldToSource(sourceMap, "maxAccessCount", maxAccessCount); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (numOfThread != null) { - sourceMap.put("numOfThread", numOfThread); + addFieldToSource(sourceMap, "numOfThread", numOfThread); } if (paths != null) { - sourceMap.put("paths", paths); + addFieldToSource(sourceMap, "paths", paths); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToLabel.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToLabel.java index 361836c1a..da7e34480 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToLabel.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToLabel.java @@ -65,14 +65,18 @@ public class BsFileConfigToLabel extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (fileConfigId != null) { - sourceMap.put("fileConfigId", fileConfigId); + addFieldToSource(sourceMap, "fileConfigId", fileConfigId); } if (labelTypeId != null) { - sourceMap.put("labelTypeId", labelTypeId); + addFieldToSource(sourceMap, "labelTypeId", labelTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToRole.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToRole.java index 3fb25b412..e68a50d8b 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToRole.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsFileConfigToRole.java @@ -65,14 +65,18 @@ public class BsFileConfigToRole extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (fileConfigId != null) { - sourceMap.put("fileConfigId", fileConfigId); + addFieldToSource(sourceMap, "fileConfigId", fileConfigId); } if (roleTypeId != null) { - sourceMap.put("roleTypeId", roleTypeId); + addFieldToSource(sourceMap, "roleTypeId", roleTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsJobLog.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsJobLog.java index 6d66fd2dc..c62c67890 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsJobLog.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsJobLog.java @@ -86,35 +86,39 @@ public class BsJobLog extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (endTime != null) { - sourceMap.put("endTime", endTime); + addFieldToSource(sourceMap, "endTime", endTime); } if (jobName != null) { - sourceMap.put("jobName", jobName); + addFieldToSource(sourceMap, "jobName", jobName); } if (jobStatus != null) { - sourceMap.put("jobStatus", jobStatus); + addFieldToSource(sourceMap, "jobStatus", jobStatus); } if (scriptData != null) { - sourceMap.put("scriptData", scriptData); + addFieldToSource(sourceMap, "scriptData", scriptData); } if (scriptResult != null) { - sourceMap.put("scriptResult", scriptResult); + addFieldToSource(sourceMap, "scriptResult", scriptResult); } if (scriptType != null) { - sourceMap.put("scriptType", scriptType); + addFieldToSource(sourceMap, "scriptType", scriptType); } if (startTime != null) { - sourceMap.put("startTime", startTime); + addFieldToSource(sourceMap, "startTime", startTime); } if (target != null) { - sourceMap.put("target", target); + addFieldToSource(sourceMap, "target", target); } if (lastUpdated != null) { - sourceMap.put("lastUpdated", lastUpdated); + addFieldToSource(sourceMap, "lastUpdated", lastUpdated); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsKeyMatch.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsKeyMatch.java index 31d5a4900..ed9d96ea9 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsKeyMatch.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsKeyMatch.java @@ -83,32 +83,36 @@ public class BsKeyMatch extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (boost != null) { - sourceMap.put("boost", boost); + addFieldToSource(sourceMap, "boost", boost); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (maxSize != null) { - sourceMap.put("maxSize", maxSize); + addFieldToSource(sourceMap, "maxSize", maxSize); } if (query != null) { - sourceMap.put("query", query); + addFieldToSource(sourceMap, "query", query); } if (term != null) { - sourceMap.put("term", term); + addFieldToSource(sourceMap, "term", term); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelToRole.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelToRole.java index 455ad1d03..f39100a55 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelToRole.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelToRole.java @@ -65,14 +65,18 @@ public class BsLabelToRole extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (labelTypeId != null) { - sourceMap.put("labelTypeId", labelTypeId); + addFieldToSource(sourceMap, "labelTypeId", labelTypeId); } if (roleTypeId != null) { - sourceMap.put("roleTypeId", roleTypeId); + addFieldToSource(sourceMap, "roleTypeId", roleTypeId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelType.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelType.java index 3c886f57c..3b159ca57 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelType.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsLabelType.java @@ -89,38 +89,42 @@ public class BsLabelType extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (excludedPaths != null) { - sourceMap.put("excludedPaths", excludedPaths); + addFieldToSource(sourceMap, "excludedPaths", excludedPaths); } if (includedPaths != null) { - sourceMap.put("includedPaths", includedPaths); + addFieldToSource(sourceMap, "includedPaths", includedPaths); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (value != null) { - sourceMap.put("value", value); + addFieldToSource(sourceMap, "value", value); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsPathMapping.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsPathMapping.java index 8755a2b32..1c91227f1 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsPathMapping.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsPathMapping.java @@ -86,35 +86,39 @@ public class BsPathMapping extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (processType != null) { - sourceMap.put("processType", processType); + addFieldToSource(sourceMap, "processType", processType); } if (regex != null) { - sourceMap.put("regex", regex); + addFieldToSource(sourceMap, "regex", regex); } if (replacement != null) { - sourceMap.put("replacement", replacement); + addFieldToSource(sourceMap, "replacement", replacement); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (userAgent != null) { - sourceMap.put("userAgent", userAgent); + addFieldToSource(sourceMap, "userAgent", userAgent); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsRequestHeader.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsRequestHeader.java index e48762a11..cad937d82 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsRequestHeader.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsRequestHeader.java @@ -80,29 +80,33 @@ public class BsRequestHeader extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (value != null) { - sourceMap.put("value", value); + addFieldToSource(sourceMap, "value", value); } if (webConfigId != null) { - sourceMap.put("webConfigId", webConfigId); + addFieldToSource(sourceMap, "webConfigId", webConfigId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsRoleType.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsRoleType.java index 021a0e28f..2a14ae9d4 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsRoleType.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsRoleType.java @@ -80,29 +80,33 @@ public class BsRoleType extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (value != null) { - sourceMap.put("value", value); + addFieldToSource(sourceMap, "value", value); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsScheduledJob.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsScheduledJob.java index f1883c0a5..ffee5089a 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsScheduledJob.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsScheduledJob.java @@ -98,47 +98,51 @@ public class BsScheduledJob extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (available != null) { - sourceMap.put("available", available); + addFieldToSource(sourceMap, "available", available); } if (crawler != null) { - sourceMap.put("crawler", crawler); + addFieldToSource(sourceMap, "crawler", crawler); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (cronExpression != null) { - sourceMap.put("cronExpression", cronExpression); + addFieldToSource(sourceMap, "cronExpression", cronExpression); } if (jobLogging != null) { - sourceMap.put("jobLogging", jobLogging); + addFieldToSource(sourceMap, "jobLogging", jobLogging); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (scriptData != null) { - sourceMap.put("scriptData", scriptData); + addFieldToSource(sourceMap, "scriptData", scriptData); } if (scriptType != null) { - sourceMap.put("scriptType", scriptType); + addFieldToSource(sourceMap, "scriptType", scriptType); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (target != null) { - sourceMap.put("target", target); + addFieldToSource(sourceMap, "target", target); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsThumbnailQueue.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsThumbnailQueue.java index bac5c6422..ae2e5a437 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsThumbnailQueue.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsThumbnailQueue.java @@ -77,26 +77,30 @@ public class BsThumbnailQueue extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (target != null) { - sourceMap.put("target", target); + addFieldToSource(sourceMap, "target", target); } if (generator != null) { - sourceMap.put("generator", generator); + addFieldToSource(sourceMap, "generator", generator); } if (path != null) { - sourceMap.put("path", path); + addFieldToSource(sourceMap, "path", path); } if (url != null) { - sourceMap.put("url", url); + addFieldToSource(sourceMap, "url", url); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebAuthentication.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebAuthentication.java index 253e51c0e..976a726c1 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebAuthentication.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebAuthentication.java @@ -95,44 +95,48 @@ public class BsWebAuthentication extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (authRealm != null) { - sourceMap.put("authRealm", authRealm); + addFieldToSource(sourceMap, "authRealm", authRealm); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (hostname != null) { - sourceMap.put("hostname", hostname); + addFieldToSource(sourceMap, "hostname", hostname); } if (parameters != null) { - sourceMap.put("parameters", parameters); + addFieldToSource(sourceMap, "parameters", parameters); } if (password != null) { - sourceMap.put("password", password); + addFieldToSource(sourceMap, "password", password); } if (port != null) { - sourceMap.put("port", port); + addFieldToSource(sourceMap, "port", port); } if (protocolScheme != null) { - sourceMap.put("protocolScheme", protocolScheme); + addFieldToSource(sourceMap, "protocolScheme", protocolScheme); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (username != null) { - sourceMap.put("username", username); + addFieldToSource(sourceMap, "username", username); } if (webConfigId != null) { - sourceMap.put("webConfigId", webConfigId); + addFieldToSource(sourceMap, "webConfigId", webConfigId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfig.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfig.java index b9b7712d0..4066c25f5 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfig.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfig.java @@ -125,74 +125,78 @@ public class BsWebConfig extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (available != null) { - sourceMap.put("available", available); + addFieldToSource(sourceMap, "available", available); } if (boost != null) { - sourceMap.put("boost", boost); + addFieldToSource(sourceMap, "boost", boost); } if (configParameter != null) { - sourceMap.put("configParameter", configParameter); + addFieldToSource(sourceMap, "configParameter", configParameter); } if (createdBy != null) { - sourceMap.put("createdBy", createdBy); + addFieldToSource(sourceMap, "createdBy", createdBy); } if (createdTime != null) { - sourceMap.put("createdTime", createdTime); + addFieldToSource(sourceMap, "createdTime", createdTime); } if (depth != null) { - sourceMap.put("depth", depth); + addFieldToSource(sourceMap, "depth", depth); } if (description != null) { - sourceMap.put("description", description); + addFieldToSource(sourceMap, "description", description); } if (excludedDocUrls != null) { - sourceMap.put("excludedDocUrls", excludedDocUrls); + addFieldToSource(sourceMap, "excludedDocUrls", excludedDocUrls); } if (excludedUrls != null) { - sourceMap.put("excludedUrls", excludedUrls); + addFieldToSource(sourceMap, "excludedUrls", excludedUrls); } if (includedDocUrls != null) { - sourceMap.put("includedDocUrls", includedDocUrls); + addFieldToSource(sourceMap, "includedDocUrls", includedDocUrls); } if (includedUrls != null) { - sourceMap.put("includedUrls", includedUrls); + addFieldToSource(sourceMap, "includedUrls", includedUrls); } if (intervalTime != null) { - sourceMap.put("intervalTime", intervalTime); + addFieldToSource(sourceMap, "intervalTime", intervalTime); } if (timeToLive != null) { - sourceMap.put("timeToLive", timeToLive); + addFieldToSource(sourceMap, "timeToLive", timeToLive); } if (maxAccessCount != null) { - sourceMap.put("maxAccessCount", maxAccessCount); + addFieldToSource(sourceMap, "maxAccessCount", maxAccessCount); } if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (numOfThread != null) { - sourceMap.put("numOfThread", numOfThread); + addFieldToSource(sourceMap, "numOfThread", numOfThread); } if (permissions != null) { - sourceMap.put("permissions", permissions); + addFieldToSource(sourceMap, "permissions", permissions); } if (sortOrder != null) { - sourceMap.put("sortOrder", sortOrder); + addFieldToSource(sourceMap, "sortOrder", sortOrder); } if (updatedBy != null) { - sourceMap.put("updatedBy", updatedBy); + addFieldToSource(sourceMap, "updatedBy", updatedBy); } if (updatedTime != null) { - sourceMap.put("updatedTime", updatedTime); + addFieldToSource(sourceMap, "updatedTime", updatedTime); } if (urls != null) { - sourceMap.put("urls", urls); + addFieldToSource(sourceMap, "urls", urls); } if (userAgent != null) { - sourceMap.put("userAgent", userAgent); + addFieldToSource(sourceMap, "userAgent", userAgent); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToLabel.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToLabel.java index bd98b87c5..ac496b4db 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToLabel.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToLabel.java @@ -65,14 +65,18 @@ public class BsWebConfigToLabel extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (labelTypeId != null) { - sourceMap.put("labelTypeId", labelTypeId); + addFieldToSource(sourceMap, "labelTypeId", labelTypeId); } if (webConfigId != null) { - sourceMap.put("webConfigId", webConfigId); + addFieldToSource(sourceMap, "webConfigId", webConfigId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToRole.java b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToRole.java index 9c026a5b1..d44f2de83 100644 --- a/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToRole.java +++ b/src/main/java/org/codelibs/fess/es/config/bsentity/BsWebConfigToRole.java @@ -65,14 +65,18 @@ public class BsWebConfigToRole extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (roleTypeId != null) { - sourceMap.put("roleTypeId", roleTypeId); + addFieldToSource(sourceMap, "roleTypeId", roleTypeId); } if (webConfigId != null) { - sourceMap.put("webConfigId", webConfigId); + addFieldToSource(sourceMap, "webConfigId", webConfigId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsClickLogBhv.java b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsClickLogBhv.java index 1d354562d..7208b1376 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsClickLogBhv.java +++ b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsClickLogBhv.java @@ -80,13 +80,17 @@ public abstract class BsClickLogBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsFavoriteLogBhv.java b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsFavoriteLogBhv.java index 6f8ad7fcc..a54c0ca62 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsFavoriteLogBhv.java +++ b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsFavoriteLogBhv.java @@ -78,13 +78,17 @@ public abstract class BsFavoriteLogBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchFieldLogBhv.java b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchFieldLogBhv.java index 3a07d9132..b2afbf35d 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchFieldLogBhv.java +++ b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchFieldLogBhv.java @@ -76,13 +76,17 @@ public abstract class BsSearchFieldLogBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchLogBhv.java b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchLogBhv.java index e3ea53942..d9a0138de 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchLogBhv.java +++ b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsSearchLogBhv.java @@ -90,13 +90,17 @@ public abstract class BsSearchLogBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsUserInfoBhv.java b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsUserInfoBhv.java index 209a14cfb..fd402c5ab 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsbhv/BsUserInfoBhv.java +++ b/src/main/java/org/codelibs/fess/es/log/bsbhv/BsUserInfoBhv.java @@ -75,13 +75,17 @@ public abstract class BsUserInfoBhv extends EsAbstractBehavior RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/BsClickLog.java b/src/main/java/org/codelibs/fess/es/log/bsentity/BsClickLog.java index f17ab1575..d82e22564 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsentity/BsClickLog.java +++ b/src/main/java/org/codelibs/fess/es/log/bsentity/BsClickLog.java @@ -80,29 +80,33 @@ public class BsClickLog extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (queryRequestedAt != null) { - sourceMap.put("queryRequestedAt", queryRequestedAt); + addFieldToSource(sourceMap, "queryRequestedAt", queryRequestedAt); } if (requestedAt != null) { - sourceMap.put("requestedAt", requestedAt); + addFieldToSource(sourceMap, "requestedAt", requestedAt); } if (queryId != null) { - sourceMap.put("queryId", queryId); + addFieldToSource(sourceMap, "queryId", queryId); } if (docId != null) { - sourceMap.put("docId", docId); + addFieldToSource(sourceMap, "docId", docId); } if (userSessionId != null) { - sourceMap.put("userSessionId", userSessionId); + addFieldToSource(sourceMap, "userSessionId", userSessionId); } if (url != null) { - sourceMap.put("url", url); + addFieldToSource(sourceMap, "url", url); } if (order != null) { - sourceMap.put("order", order); + addFieldToSource(sourceMap, "order", order); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/BsFavoriteLog.java b/src/main/java/org/codelibs/fess/es/log/bsentity/BsFavoriteLog.java index 2f13990c9..4522ed9a7 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsentity/BsFavoriteLog.java +++ b/src/main/java/org/codelibs/fess/es/log/bsentity/BsFavoriteLog.java @@ -74,23 +74,27 @@ public class BsFavoriteLog extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdAt != null) { - sourceMap.put("createdAt", createdAt); + addFieldToSource(sourceMap, "createdAt", createdAt); } if (url != null) { - sourceMap.put("url", url); + addFieldToSource(sourceMap, "url", url); } if (docId != null) { - sourceMap.put("docId", docId); + addFieldToSource(sourceMap, "docId", docId); } if (queryId != null) { - sourceMap.put("queryId", queryId); + addFieldToSource(sourceMap, "queryId", queryId); } if (userInfoId != null) { - sourceMap.put("userInfoId", userInfoId); + addFieldToSource(sourceMap, "userInfoId", userInfoId); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchFieldLog.java b/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchFieldLog.java index 105c423a6..3131272bf 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchFieldLog.java +++ b/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchFieldLog.java @@ -68,17 +68,21 @@ public class BsSearchFieldLog extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (searchLogId != null) { - sourceMap.put("searchLogId", searchLogId); + addFieldToSource(sourceMap, "searchLogId", searchLogId); } if (value != null) { - sourceMap.put("value", value); + addFieldToSource(sourceMap, "value", value); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchLog.java b/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchLog.java index 03073b4ec..b72854611 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchLog.java +++ b/src/main/java/org/codelibs/fess/es/log/bsentity/BsSearchLog.java @@ -110,59 +110,63 @@ public class BsSearchLog extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (accessType != null) { - sourceMap.put("accessType", accessType); + addFieldToSource(sourceMap, "accessType", accessType); } if (user != null) { - sourceMap.put("user", user); + addFieldToSource(sourceMap, "user", user); } if (roles != null) { - sourceMap.put("roles", roles); + addFieldToSource(sourceMap, "roles", roles); } if (queryId != null) { - sourceMap.put("queryId", queryId); + addFieldToSource(sourceMap, "queryId", queryId); } if (clientIp != null) { - sourceMap.put("clientIp", clientIp); + addFieldToSource(sourceMap, "clientIp", clientIp); } if (hitCount != null) { - sourceMap.put("hitCount", hitCount); + addFieldToSource(sourceMap, "hitCount", hitCount); } if (queryOffset != null) { - sourceMap.put("queryOffset", queryOffset); + addFieldToSource(sourceMap, "queryOffset", queryOffset); } if (queryPageSize != null) { - sourceMap.put("queryPageSize", queryPageSize); + addFieldToSource(sourceMap, "queryPageSize", queryPageSize); } if (referer != null) { - sourceMap.put("referer", referer); + addFieldToSource(sourceMap, "referer", referer); } if (requestedAt != null) { - sourceMap.put("requestedAt", requestedAt); + addFieldToSource(sourceMap, "requestedAt", requestedAt); } if (responseTime != null) { - sourceMap.put("responseTime", responseTime); + addFieldToSource(sourceMap, "responseTime", responseTime); } if (queryTime != null) { - sourceMap.put("queryTime", queryTime); + addFieldToSource(sourceMap, "queryTime", queryTime); } if (searchWord != null) { - sourceMap.put("searchWord", searchWord); + addFieldToSource(sourceMap, "searchWord", searchWord); } if (userAgent != null) { - sourceMap.put("userAgent", userAgent); + addFieldToSource(sourceMap, "userAgent", userAgent); } if (userInfoId != null) { - sourceMap.put("userInfoId", userInfoId); + addFieldToSource(sourceMap, "userInfoId", userInfoId); } if (userSessionId != null) { - sourceMap.put("userSessionId", userSessionId); + addFieldToSource(sourceMap, "userSessionId", userSessionId); } if (languages != null) { - sourceMap.put("languages", languages); + addFieldToSource(sourceMap, "languages", languages); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/bsentity/BsUserInfo.java b/src/main/java/org/codelibs/fess/es/log/bsentity/BsUserInfo.java index 5af68addf..d03f7b156 100644 --- a/src/main/java/org/codelibs/fess/es/log/bsentity/BsUserInfo.java +++ b/src/main/java/org/codelibs/fess/es/log/bsentity/BsUserInfo.java @@ -65,14 +65,18 @@ public class BsUserInfo extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (createdAt != null) { - sourceMap.put("createdAt", createdAt); + addFieldToSource(sourceMap, "createdAt", createdAt); } if (updatedAt != null) { - sourceMap.put("updatedAt", updatedAt); + addFieldToSource(sourceMap, "updatedAt", updatedAt); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/ClickLog.java b/src/main/java/org/codelibs/fess/es/log/exentity/ClickLog.java index 646ff58f8..4b4a5126c 100644 --- a/src/main/java/org/codelibs/fess/es/log/exentity/ClickLog.java +++ b/src/main/java/org/codelibs/fess/es/log/exentity/ClickLog.java @@ -15,6 +15,12 @@ */ package org.codelibs.fess.es.log.exentity; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.Map; + import org.codelibs.fess.es.log.bsentity.BsClickLog; /** @@ -24,6 +30,8 @@ public class ClickLog extends BsClickLog { private static final long serialVersionUID = 1L; + private Map fields; + public String getId() { return asDocMeta().id(); } @@ -40,6 +48,30 @@ public class ClickLog extends BsClickLog { asDocMeta().version(version); } + public void addField(final String key, final Object value) { + fields.put(key, value); + } + + @Override + public Map toSource() { + Map sourceMap = super.toSource(); + if (fields != null) { + sourceMap.putAll(fields); + } + return sourceMap; + } + + @Override + protected void addFieldToSource(final Map sourceMap, final String field, final Object value) { + if (value instanceof LocalDateTime) { + final LocalDateTime ldt = (LocalDateTime) value; + final ZonedDateTime zdt = ZonedDateTime.of(ldt, ZoneId.systemDefault()); + super.addFieldToSource(sourceMap, field, DateTimeFormatter.ISO_INSTANT.format(zdt)); + } else { + super.addFieldToSource(sourceMap, field, value); + } + } + @Override public String toString() { return "ClickLog [queryRequestedAt=" + queryRequestedAt + ", requestedAt=" + requestedAt + ", queryId=" + queryId + ", docId=" diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/FavoriteLog.java b/src/main/java/org/codelibs/fess/es/log/exentity/FavoriteLog.java index 23a426ee7..70b8b1429 100644 --- a/src/main/java/org/codelibs/fess/es/log/exentity/FavoriteLog.java +++ b/src/main/java/org/codelibs/fess/es/log/exentity/FavoriteLog.java @@ -15,6 +15,12 @@ */ package org.codelibs.fess.es.log.exentity; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.Map; + import org.codelibs.fess.es.log.bsentity.BsFavoriteLog; /** @@ -24,6 +30,8 @@ public class FavoriteLog extends BsFavoriteLog { private static final long serialVersionUID = 1L; + private Map fields; + public String getId() { return asDocMeta().id(); } @@ -40,6 +48,30 @@ public class FavoriteLog extends BsFavoriteLog { asDocMeta().version(version); } + public void addField(final String key, final Object value) { + fields.put(key, value); + } + + @Override + public Map toSource() { + Map sourceMap = super.toSource(); + if (fields != null) { + sourceMap.putAll(fields); + } + return sourceMap; + } + + @Override + protected void addFieldToSource(final Map sourceMap, final String field, final Object value) { + if (value instanceof LocalDateTime) { + final LocalDateTime ldt = (LocalDateTime) value; + final ZonedDateTime zdt = ZonedDateTime.of(ldt, ZoneId.systemDefault()); + super.addFieldToSource(sourceMap, field, DateTimeFormatter.ISO_INSTANT.format(zdt)); + } else { + super.addFieldToSource(sourceMap, field, value); + } + } + @Override public String toString() { return "FavoriteLog [createdAt=" + createdAt + ", url=" + url + ", docId=" + docId + ", queryId=" + queryId + ", userInfoId=" diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/SearchFieldLog.java b/src/main/java/org/codelibs/fess/es/log/exentity/SearchFieldLog.java index 60b7009d6..50aeb8c33 100644 --- a/src/main/java/org/codelibs/fess/es/log/exentity/SearchFieldLog.java +++ b/src/main/java/org/codelibs/fess/es/log/exentity/SearchFieldLog.java @@ -15,6 +15,8 @@ */ package org.codelibs.fess.es.log.exentity; +import java.util.Map; + import org.codelibs.fess.es.log.bsentity.BsSearchFieldLog; /** @@ -24,6 +26,8 @@ public class SearchFieldLog extends BsSearchFieldLog { private static final long serialVersionUID = 1L; + private Map fields; + public String getId() { return asDocMeta().id(); } @@ -40,6 +44,19 @@ public class SearchFieldLog extends BsSearchFieldLog { asDocMeta().version(version); } + public void addField(final String key, final Object value) { + fields.put(key, value); + } + + @Override + public Map toSource() { + Map sourceMap = super.toSource(); + if (fields != null) { + sourceMap.putAll(fields); + } + return sourceMap; + } + @Override public String toString() { return "SearchFieldLog [name=" + name + ", searchLogId=" + searchLogId + ", value=" + value + ", docMeta=" + docMeta + "]"; diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java b/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java index cb2694e0e..7f9016a17 100644 --- a/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java +++ b/src/main/java/org/codelibs/fess/es/log/exentity/SearchLog.java @@ -15,9 +15,14 @@ */ package org.codelibs.fess.es.log.exentity; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Map; import org.codelibs.core.lang.StringUtil; import org.codelibs.fess.Constants; @@ -38,6 +43,8 @@ public class SearchLog extends BsSearchLog { private OptionalEntity userInfo; + private Map fields; + public String getId() { return asDocMeta().id(); } @@ -99,6 +106,30 @@ public class SearchLog extends BsSearchLog { return searchFieldLogList; } + public void addField(final String key, final Object value) { + fields.put(key, value); + } + + @Override + public Map toSource() { + Map sourceMap = super.toSource(); + if (fields != null) { + sourceMap.putAll(fields); + } + return sourceMap; + } + + @Override + protected void addFieldToSource(final Map sourceMap, final String field, final Object value) { + if (value instanceof LocalDateTime) { + final LocalDateTime ldt = (LocalDateTime) value; + final ZonedDateTime zdt = ZonedDateTime.of(ldt, ZoneId.systemDefault()); + super.addFieldToSource(sourceMap, field, DateTimeFormatter.ISO_INSTANT.format(zdt)); + } else { + super.addFieldToSource(sourceMap, field, value); + } + } + @Override public void setUserInfoId(final String value) { userInfo = null; diff --git a/src/main/java/org/codelibs/fess/es/log/exentity/UserInfo.java b/src/main/java/org/codelibs/fess/es/log/exentity/UserInfo.java index 68431cb4a..fb4db1147 100644 --- a/src/main/java/org/codelibs/fess/es/log/exentity/UserInfo.java +++ b/src/main/java/org/codelibs/fess/es/log/exentity/UserInfo.java @@ -15,6 +15,12 @@ */ package org.codelibs.fess.es.log.exentity; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.Map; + import org.codelibs.fess.es.log.bsentity.BsUserInfo; /** @@ -24,6 +30,8 @@ public class UserInfo extends BsUserInfo { private static final long serialVersionUID = 1L; + private Map fields; + public String getId() { return asDocMeta().id(); } @@ -40,6 +48,30 @@ public class UserInfo extends BsUserInfo { asDocMeta().version(version); } + public void addField(final String key, final Object value) { + fields.put(key, value); + } + + @Override + public Map toSource() { + Map sourceMap = super.toSource(); + if (fields != null) { + sourceMap.putAll(fields); + } + return sourceMap; + } + + @Override + protected void addFieldToSource(final Map sourceMap, final String field, final Object value) { + if (value instanceof LocalDateTime) { + final LocalDateTime ldt = (LocalDateTime) value; + final ZonedDateTime zdt = ZonedDateTime.of(ldt, ZoneId.systemDefault()); + super.addFieldToSource(sourceMap, field, DateTimeFormatter.ISO_INSTANT.format(zdt)); + } else { + super.addFieldToSource(sourceMap, field, value); + } + } + @Override public String toString() { return "UserInfo [createdAt=" + createdAt + ", updatedAt=" + updatedAt + ", docMeta=" + docMeta + "]"; diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java index 83c7cc362..33832aad0 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java +++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsGroupBhv.java @@ -75,13 +75,17 @@ public abstract class BsGroupBhv extends EsAbstractBehavior { final RESULT result = entityType.newInstance(); result.setName(DfTypeUtil.toString(source.get("name"))); result.setGidNumber(DfTypeUtil.toLong(source.get("gidNumber"))); - return result; + return updateEntity(source, result); } catch (InstantiationException | IllegalAccessException e) { final String msg = "Cannot create a new instance: " + entityType.getName(); throw new IllegalBehaviorStateException(msg, e); } } + protected RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java index 7f012409d..fdfc32226 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java +++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsRoleBhv.java @@ -74,13 +74,17 @@ public abstract class BsRoleBhv extends EsAbstractBehavior { try { final RESULT result = entityType.newInstance(); result.setName(DfTypeUtil.toString(source.get("name"))); - return result; + return updateEntity(source, result); } catch (InstantiationException | IllegalAccessException e) { final String msg = "Cannot create a new instance: " + entityType.getName(); throw new IllegalBehaviorStateException(msg, e); } } + protected RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java index 3886396b0..ad4710751 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java +++ b/src/main/java/org/codelibs/fess/es/user/bsbhv/BsUserBhv.java @@ -113,13 +113,17 @@ public abstract class BsUserBhv extends EsAbstractBehavior { result.setHomeDirectory(DfTypeUtil.toString(source.get("homeDirectory"))); result.setGroups(toStringArray(source.get("groups"))); result.setRoles(toStringArray(source.get("roles"))); - return result; + return updateEntity(source, result); } catch (InstantiationException | IllegalAccessException e) { final String msg = "Cannot create a new instance: " + entityType.getName(); throw new IllegalBehaviorStateException(msg, e); } } + protected RESULT updateEntity(Map source, RESULT result) { + return result; + } + // =================================================================================== // Select // ====== diff --git a/src/main/java/org/codelibs/fess/es/user/bsentity/BsGroup.java b/src/main/java/org/codelibs/fess/es/user/bsentity/BsGroup.java index a0934e04f..7ea5bf891 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsentity/BsGroup.java +++ b/src/main/java/org/codelibs/fess/es/user/bsentity/BsGroup.java @@ -65,14 +65,18 @@ public class BsGroup extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (gidNumber != null) { - sourceMap.put("gidNumber", gidNumber); + addFieldToSource(sourceMap, "gidNumber", gidNumber); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/user/bsentity/BsRole.java b/src/main/java/org/codelibs/fess/es/user/bsentity/BsRole.java index 09a67fb36..70dc3fd12 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsentity/BsRole.java +++ b/src/main/java/org/codelibs/fess/es/user/bsentity/BsRole.java @@ -62,11 +62,15 @@ public class BsRole extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ============== diff --git a/src/main/java/org/codelibs/fess/es/user/bsentity/BsUser.java b/src/main/java/org/codelibs/fess/es/user/bsentity/BsUser.java index 7465f0234..52b88dc41 100644 --- a/src/main/java/org/codelibs/fess/es/user/bsentity/BsUser.java +++ b/src/main/java/org/codelibs/fess/es/user/bsentity/BsUser.java @@ -179,128 +179,132 @@ public class BsUser extends EsAbstractEntity { public Map toSource() { Map sourceMap = new HashMap<>(); if (name != null) { - sourceMap.put("name", name); + addFieldToSource(sourceMap, "name", name); } if (password != null) { - sourceMap.put("password", password); + addFieldToSource(sourceMap, "password", password); } if (surname != null) { - sourceMap.put("surname", surname); + addFieldToSource(sourceMap, "surname", surname); } if (givenName != null) { - sourceMap.put("givenName", givenName); + addFieldToSource(sourceMap, "givenName", givenName); } if (employeeNumber != null) { - sourceMap.put("employeeNumber", employeeNumber); + addFieldToSource(sourceMap, "employeeNumber", employeeNumber); } if (mail != null) { - sourceMap.put("mail", mail); + addFieldToSource(sourceMap, "mail", mail); } if (telephoneNumber != null) { - sourceMap.put("telephoneNumber", telephoneNumber); + addFieldToSource(sourceMap, "telephoneNumber", telephoneNumber); } if (homePhone != null) { - sourceMap.put("homePhone", homePhone); + addFieldToSource(sourceMap, "homePhone", homePhone); } if (homePostalAddress != null) { - sourceMap.put("homePostalAddress", homePostalAddress); + addFieldToSource(sourceMap, "homePostalAddress", homePostalAddress); } if (labeledURI != null) { - sourceMap.put("labeledURI", labeledURI); + addFieldToSource(sourceMap, "labeledURI", labeledURI); } if (roomNumber != null) { - sourceMap.put("roomNumber", roomNumber); + addFieldToSource(sourceMap, "roomNumber", roomNumber); } if (description != null) { - sourceMap.put("description", description); + addFieldToSource(sourceMap, "description", description); } if (title != null) { - sourceMap.put("title", title); + addFieldToSource(sourceMap, "title", title); } if (pager != null) { - sourceMap.put("pager", pager); + addFieldToSource(sourceMap, "pager", pager); } if (street != null) { - sourceMap.put("street", street); + addFieldToSource(sourceMap, "street", street); } if (postalCode != null) { - sourceMap.put("postalCode", postalCode); + addFieldToSource(sourceMap, "postalCode", postalCode); } if (physicalDeliveryOfficeName != null) { - sourceMap.put("physicalDeliveryOfficeName", physicalDeliveryOfficeName); + addFieldToSource(sourceMap, "physicalDeliveryOfficeName", physicalDeliveryOfficeName); } if (destinationIndicator != null) { - sourceMap.put("destinationIndicator", destinationIndicator); + addFieldToSource(sourceMap, "destinationIndicator", destinationIndicator); } if (internationaliSDNNumber != null) { - sourceMap.put("internationaliSDNNumber", internationaliSDNNumber); + addFieldToSource(sourceMap, "internationaliSDNNumber", internationaliSDNNumber); } if (state != null) { - sourceMap.put("state", state); + addFieldToSource(sourceMap, "state", state); } if (employeeType != null) { - sourceMap.put("employeeType", employeeType); + addFieldToSource(sourceMap, "employeeType", employeeType); } if (facsimileTelephoneNumber != null) { - sourceMap.put("facsimileTelephoneNumber", facsimileTelephoneNumber); + addFieldToSource(sourceMap, "facsimileTelephoneNumber", facsimileTelephoneNumber); } if (postOfficeBox != null) { - sourceMap.put("postOfficeBox", postOfficeBox); + addFieldToSource(sourceMap, "postOfficeBox", postOfficeBox); } if (initials != null) { - sourceMap.put("initials", initials); + addFieldToSource(sourceMap, "initials", initials); } if (carLicense != null) { - sourceMap.put("carLicense", carLicense); + addFieldToSource(sourceMap, "carLicense", carLicense); } if (mobile != null) { - sourceMap.put("mobile", mobile); + addFieldToSource(sourceMap, "mobile", mobile); } if (postalAddress != null) { - sourceMap.put("postalAddress", postalAddress); + addFieldToSource(sourceMap, "postalAddress", postalAddress); } if (city != null) { - sourceMap.put("city", city); + addFieldToSource(sourceMap, "city", city); } if (teletexTerminalIdentifier != null) { - sourceMap.put("teletexTerminalIdentifier", teletexTerminalIdentifier); + addFieldToSource(sourceMap, "teletexTerminalIdentifier", teletexTerminalIdentifier); } if (x121Address != null) { - sourceMap.put("x121Address", x121Address); + addFieldToSource(sourceMap, "x121Address", x121Address); } if (businessCategory != null) { - sourceMap.put("businessCategory", businessCategory); + addFieldToSource(sourceMap, "businessCategory", businessCategory); } if (registeredAddress != null) { - sourceMap.put("registeredAddress", registeredAddress); + addFieldToSource(sourceMap, "registeredAddress", registeredAddress); } if (displayName != null) { - sourceMap.put("displayName", displayName); + addFieldToSource(sourceMap, "displayName", displayName); } if (preferredLanguage != null) { - sourceMap.put("preferredLanguage", preferredLanguage); + addFieldToSource(sourceMap, "preferredLanguage", preferredLanguage); } if (departmentNumber != null) { - sourceMap.put("departmentNumber", departmentNumber); + addFieldToSource(sourceMap, "departmentNumber", departmentNumber); } if (uidNumber != null) { - sourceMap.put("uidNumber", uidNumber); + addFieldToSource(sourceMap, "uidNumber", uidNumber); } if (gidNumber != null) { - sourceMap.put("gidNumber", gidNumber); + addFieldToSource(sourceMap, "gidNumber", gidNumber); } if (homeDirectory != null) { - sourceMap.put("homeDirectory", homeDirectory); + addFieldToSource(sourceMap, "homeDirectory", homeDirectory); } if (groups != null) { - sourceMap.put("groups", groups); + addFieldToSource(sourceMap, "groups", groups); } if (roles != null) { - sourceMap.put("roles", roles); + addFieldToSource(sourceMap, "roles", roles); } return sourceMap; } + protected void addFieldToSource(Map sourceMap, String field, Object value) { + sourceMap.put(field, value); + } + // =================================================================================== // Basic Override // ==============