diff --git a/src/main/java/org/codelibs/fess/app/service/UserService.java b/src/main/java/org/codelibs/fess/app/service/UserService.java index bbcdae77b..cc344785b 100644 --- a/src/main/java/org/codelibs/fess/app/service/UserService.java +++ b/src/main/java/org/codelibs/fess/app/service/UserService.java @@ -57,7 +57,7 @@ public class UserService implements Serializable { return userList; } - + public OptionalEntity getUser(final String id) { return userBhv.selectByPK(id); } diff --git a/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java b/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java index 8cd23a031..2114b28a6 100644 --- a/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java +++ b/src/main/java/org/codelibs/fess/app/web/admin/user/AdminUserAction.java @@ -384,7 +384,8 @@ public class AdminUserAction extends FessAdminAction { }, toEditHtml()); } } - protected void verifyPassword(final CreateForm form) { + + protected void verifyPassword(final CreateForm form) { if (form.crudMode == CrudMode.CREATE && StringUtil.isBlank(form.password)) { throwValidationError(messages -> { messages.addErrorsBlankPassword(GLOBAL); diff --git a/src/main/java/org/codelibs/fess/es/exentity/Group.java b/src/main/java/org/codelibs/fess/es/exentity/Group.java index 0a9d152ee..c6904ba3b 100644 --- a/src/main/java/org/codelibs/fess/es/exentity/Group.java +++ b/src/main/java/org/codelibs/fess/es/exentity/Group.java @@ -8,4 +8,12 @@ import org.codelibs.fess.es.bsentity.BsGroup; public class Group extends BsGroup { private static final long serialVersionUID = 1L; + + public Long getVersionNo() { + return asDocMeta().version(); + } + + public void setVersionNo(final Long version) { + asDocMeta().version(version); + } } diff --git a/src/main/java/org/codelibs/fess/es/exentity/Role.java b/src/main/java/org/codelibs/fess/es/exentity/Role.java index bd5ecd039..421df5c5f 100644 --- a/src/main/java/org/codelibs/fess/es/exentity/Role.java +++ b/src/main/java/org/codelibs/fess/es/exentity/Role.java @@ -8,4 +8,12 @@ import org.codelibs.fess.es.bsentity.BsRole; public class Role extends BsRole { private static final long serialVersionUID = 1L; + + public Long getVersionNo() { + return asDocMeta().version(); + } + + public void setVersionNo(final Long version) { + asDocMeta().version(version); + } } diff --git a/src/main/java/org/codelibs/fess/es/exentity/User.java b/src/main/java/org/codelibs/fess/es/exentity/User.java index 1af71760b..9ab00f7f2 100644 --- a/src/main/java/org/codelibs/fess/es/exentity/User.java +++ b/src/main/java/org/codelibs/fess/es/exentity/User.java @@ -13,6 +13,14 @@ public class User extends BsUser { private static final long serialVersionUID = 1L; + public Long getVersionNo() { + return asDocMeta().version(); + } + + public void setVersionNo(final Long version) { + asDocMeta().version(version); + } + public String[] getRoleNames() { return Stream.of(getRoles()).map(role -> new String(Base64.getDecoder().decode(role), Constants.CHARSET_UTF_8)) .toArray(n -> new String[n]);