diff --git a/src/main/java/org/codelibs/fess/app/service/DataConfigService.java b/src/main/java/org/codelibs/fess/app/service/DataConfigService.java index da5b35aee..c1d5c6763 100644 --- a/src/main/java/org/codelibs/fess/app/service/DataConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/DataConfigService.java @@ -88,16 +88,17 @@ public class DataConfigService { public List getAllDataConfigList(final boolean withLabelType, final boolean withRoleType, final boolean available, final List idList) { - final List list = dataConfigBhv.selectList(cb -> { + return dataConfigBhv.selectList(cb -> { if (available) { cb.query().setAvailable_Equal(Constants.T); } if (idList != null) { cb.query().setId_InScope(idList); } + cb.query().addOrderBy_SortOrder_Asc(); + cb.query().addOrderBy_Name_Asc(); cb.fetchFirst(fessConfig.getPageDataConfigMaxFetchSizeAsInteger()); }); - return list; } public OptionalEntity getDataConfig(final String id) { diff --git a/src/main/java/org/codelibs/fess/app/service/FileConfigService.java b/src/main/java/org/codelibs/fess/app/service/FileConfigService.java index 93cc90b00..79175576c 100644 --- a/src/main/java/org/codelibs/fess/app/service/FileConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/FileConfigService.java @@ -94,16 +94,17 @@ public class FileConfigService { public List getAllFileConfigList(final boolean withLabelType, final boolean withRoleType, final boolean available, final List idList) { - final List list = fileConfigBhv.selectList(cb -> { + return fileConfigBhv.selectList(cb -> { if (available) { cb.query().setAvailable_Equal(Constants.T); } if (idList != null) { cb.query().setId_InScope(idList); } + cb.query().addOrderBy_SortOrder_Asc(); + cb.query().addOrderBy_Name_Asc(); cb.fetchFirst(fessConfig.getPageFileConfigMaxFetchSizeAsInteger()); }); - return list; } public OptionalEntity getFileConfig(final String id) { diff --git a/src/main/java/org/codelibs/fess/app/service/WebConfigService.java b/src/main/java/org/codelibs/fess/app/service/WebConfigService.java index f23ff9a1a..8186d16d7 100644 --- a/src/main/java/org/codelibs/fess/app/service/WebConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/WebConfigService.java @@ -102,17 +102,17 @@ public class WebConfigService { public List getAllWebConfigList(final boolean withLabelType, final boolean withRoleType, final boolean available, final List idList) { - final List list = webConfigBhv.selectList(cb -> { + return webConfigBhv.selectList(cb -> { if (available) { cb.query().setAvailable_Equal(Constants.T); } if (idList != null) { cb.query().setId_InScope(idList); } + cb.query().addOrderBy_SortOrder_Asc(); + cb.query().addOrderBy_Name_Asc(); cb.fetchFirst(fessConfig.getPageWebConfigMaxFetchSizeAsInteger()); }); - - return list; } public OptionalEntity getWebConfig(final String id) {