|
@@ -230,7 +230,7 @@ public interface FessProp {
|
|
|
|
|
|
String getJobSystemJobIds();
|
|
String getJobSystemJobIds();
|
|
|
|
|
|
- public default boolean isSystemJobId(String id) {
|
|
|
|
|
|
+ public default boolean isSystemJobId(final String id) {
|
|
if (StringUtil.isBlank(getJobSystemJobIds())) {
|
|
if (StringUtil.isBlank(getJobSystemJobIds())) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
@@ -239,7 +239,7 @@ public interface FessProp {
|
|
|
|
|
|
String getSmbAvailableSidTypes();
|
|
String getSmbAvailableSidTypes();
|
|
|
|
|
|
- public default boolean isAvailableSmbSidType(int sidType) {
|
|
|
|
|
|
+ public default boolean isAvailableSmbSidType(final int sidType) {
|
|
if (StringUtil.isBlank(getSmbAvailableSidTypes())) {
|
|
if (StringUtil.isBlank(getSmbAvailableSidTypes())) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
@@ -257,7 +257,7 @@ public interface FessProp {
|
|
|
|
|
|
String getOnlineHelpSupportedLangs();
|
|
String getOnlineHelpSupportedLangs();
|
|
|
|
|
|
- public default boolean isOnlineHelpSupportedLang(String lang) {
|
|
|
|
|
|
+ public default boolean isOnlineHelpSupportedLang(final String lang) {
|
|
if (StringUtil.isBlank(getOnlineHelpSupportedLangs())) {
|
|
if (StringUtil.isBlank(getOnlineHelpSupportedLangs())) {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
@@ -291,7 +291,7 @@ public interface FessProp {
|
|
|
|
|
|
String getJobTemplateTitleData();
|
|
String getJobTemplateTitleData();
|
|
|
|
|
|
- public default String getJobTemplateTitle(String type) {
|
|
|
|
|
|
+ public default String getJobTemplateTitle(final String type) {
|
|
if (Constants.WEB_CRAWLER_TYPE.equals(type)) {
|
|
if (Constants.WEB_CRAWLER_TYPE.equals(type)) {
|
|
return getJobTemplateTitleWeb();
|
|
return getJobTemplateTitleWeb();
|
|
} else if (Constants.FILE_CRAWLER_TYPE.equals(type)) {
|
|
} else if (Constants.FILE_CRAWLER_TYPE.equals(type)) {
|
|
@@ -307,9 +307,9 @@ public interface FessProp {
|
|
public default Class<? extends LaJob> getSchedulerJobClassAsClass() {
|
|
public default Class<? extends LaJob> getSchedulerJobClassAsClass() {
|
|
try {
|
|
try {
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
- Class<? extends LaJob> clazz = (Class<? extends LaJob>) Class.forName(getSchedulerJobClass());
|
|
|
|
|
|
+ final Class<? extends LaJob> clazz = (Class<? extends LaJob>) Class.forName(getSchedulerJobClass());
|
|
return clazz;
|
|
return clazz;
|
|
- } catch (ClassNotFoundException e) {
|
|
|
|
|
|
+ } catch (final ClassNotFoundException e) {
|
|
throw new ClassNotFoundRuntimeException(e);
|
|
throw new ClassNotFoundRuntimeException(e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -322,7 +322,7 @@ public interface FessProp {
|
|
|
|
|
|
String getCrawlerMetadataContentExcludes();
|
|
String getCrawlerMetadataContentExcludes();
|
|
|
|
|
|
- public default boolean isCrawlerMetadataContentIncluded(String name) {
|
|
|
|
|
|
+ public default boolean isCrawlerMetadataContentIncluded(final String name) {
|
|
Pattern[] patterns = (Pattern[]) propMap.get(CRAWLER_METADATA_CONTENT_EXCLUDES);
|
|
Pattern[] patterns = (Pattern[]) propMap.get(CRAWLER_METADATA_CONTENT_EXCLUDES);
|
|
if (patterns == null) {
|
|
if (patterns == null) {
|
|
patterns =
|
|
patterns =
|
|
@@ -335,14 +335,14 @@ public interface FessProp {
|
|
|
|
|
|
String getCrawlerMetadataNameMapping();
|
|
String getCrawlerMetadataNameMapping();
|
|
|
|
|
|
- public default Pair<String, String> getCrawlerMetadataNameMapping(String name) {
|
|
|
|
|
|
+ public default Pair<String, String> getCrawlerMetadataNameMapping(final String name) {
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
Map<String, Pair<String, String>> params = (Map<String, Pair<String, String>>) propMap.get(CRAWLER_METADATA_NAME_MAPPING);
|
|
Map<String, Pair<String, String>> params = (Map<String, Pair<String, String>>) propMap.get(CRAWLER_METADATA_NAME_MAPPING);
|
|
if (params == null) {
|
|
if (params == null) {
|
|
params = StreamUtil.of(getCrawlerMetadataNameMapping().split("\n")).filter(v -> StringUtil.isNotBlank(v)).map(v -> {
|
|
params = StreamUtil.of(getCrawlerMetadataNameMapping().split("\n")).filter(v -> StringUtil.isNotBlank(v)).map(v -> {
|
|
- String[] values = v.split("=");
|
|
|
|
|
|
+ final String[] values = v.split("=");
|
|
if (values.length == 2) {
|
|
if (values.length == 2) {
|
|
- String[] subValues = values[1].split(":");
|
|
|
|
|
|
+ final String[] subValues = values[1].split(":");
|
|
if (subValues.length == 2) {
|
|
if (subValues.length == 2) {
|
|
return new Tuple3<String, String, String>(values[0], subValues[0], subValues[1]);
|
|
return new Tuple3<String, String, String>(values[0], subValues[0], subValues[1]);
|
|
} else {
|
|
} else {
|
|
@@ -382,7 +382,7 @@ public interface FessProp {
|
|
|
|
|
|
String getQueryLanguageMapping();
|
|
String getQueryLanguageMapping();
|
|
|
|
|
|
- public default String getQueryLanguage(Locale locale) {
|
|
|
|
|
|
+ public default String getQueryLanguage(final Locale locale) {
|
|
if (locale == null) {
|
|
if (locale == null) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
@@ -390,7 +390,7 @@ public interface FessProp {
|
|
Map<String, String> params = (Map<String, String>) propMap.get(QUERY_LANGUAGE_MAPPING);
|
|
Map<String, String> params = (Map<String, String>) propMap.get(QUERY_LANGUAGE_MAPPING);
|
|
if (params == null) {
|
|
if (params == null) {
|
|
params = StreamUtil.of(getQueryLanguageMapping().split("\n")).filter(v -> StringUtil.isNotBlank(v)).map(v -> {
|
|
params = StreamUtil.of(getQueryLanguageMapping().split("\n")).filter(v -> StringUtil.isNotBlank(v)).map(v -> {
|
|
- String[] values = v.split("=");
|
|
|
|
|
|
+ final String[] values = v.split("=");
|
|
if (values.length == 2) {
|
|
if (values.length == 2) {
|
|
return new Pair<String, String>(values[0], values[1]);
|
|
return new Pair<String, String>(values[0], values[1]);
|
|
}
|
|
}
|
|
@@ -417,7 +417,7 @@ public interface FessProp {
|
|
|
|
|
|
String getSupportedUploadedFiles();
|
|
String getSupportedUploadedFiles();
|
|
|
|
|
|
- public default boolean isSupportedUploadedFile(String name) {
|
|
|
|
|
|
+ public default boolean isSupportedUploadedFile(final String name) {
|
|
return StreamUtil.of(getSuggestPopularWordExcludes().split(",")).filter(s -> StringUtil.isNotBlank(s))
|
|
return StreamUtil.of(getSuggestPopularWordExcludes().split(",")).filter(s -> StringUtil.isNotBlank(s))
|
|
.anyMatch(s -> s.equals(name));
|
|
.anyMatch(s -> s.equals(name));
|
|
}
|
|
}
|
|
@@ -439,7 +439,7 @@ public interface FessProp {
|
|
String getLdapAdminUserBaseDn();
|
|
String getLdapAdminUserBaseDn();
|
|
|
|
|
|
public default String getLdapAdminUserSecurityPrincipal(final String name) {
|
|
public default String getLdapAdminUserSecurityPrincipal(final String name) {
|
|
- StringBuilder buf = new StringBuilder(100);
|
|
|
|
|
|
+ final StringBuilder buf = new StringBuilder(100);
|
|
buf.append(String.format(getLdapAdminUserFilter(), name));
|
|
buf.append(String.format(getLdapAdminUserFilter(), name));
|
|
if (StringUtil.isNotBlank(getLdapAdminUserBaseDn())) {
|
|
if (StringUtil.isNotBlank(getLdapAdminUserBaseDn())) {
|
|
buf.append(',').append(getLdapAdminUserBaseDn());
|
|
buf.append(',').append(getLdapAdminUserBaseDn());
|
|
@@ -464,7 +464,7 @@ public interface FessProp {
|
|
String getLdapAdminRoleBaseDn();
|
|
String getLdapAdminRoleBaseDn();
|
|
|
|
|
|
public default String getLdapAdminRoleSecurityPrincipal(final String name) {
|
|
public default String getLdapAdminRoleSecurityPrincipal(final String name) {
|
|
- StringBuilder buf = new StringBuilder(100);
|
|
|
|
|
|
+ final StringBuilder buf = new StringBuilder(100);
|
|
buf.append(String.format(getLdapAdminRoleFilter(), name));
|
|
buf.append(String.format(getLdapAdminRoleFilter(), name));
|
|
if (StringUtil.isNotBlank(getLdapAdminRoleBaseDn())) {
|
|
if (StringUtil.isNotBlank(getLdapAdminRoleBaseDn())) {
|
|
buf.append(',').append(getLdapAdminRoleBaseDn());
|
|
buf.append(',').append(getLdapAdminRoleBaseDn());
|
|
@@ -489,7 +489,7 @@ public interface FessProp {
|
|
String getLdapAdminGroupBaseDn();
|
|
String getLdapAdminGroupBaseDn();
|
|
|
|
|
|
public default String getLdapAdminGroupSecurityPrincipal(final String name) {
|
|
public default String getLdapAdminGroupSecurityPrincipal(final String name) {
|
|
- StringBuilder buf = new StringBuilder(100);
|
|
|
|
|
|
+ final StringBuilder buf = new StringBuilder(100);
|
|
buf.append(String.format(getLdapAdminGroupFilter(), name));
|
|
buf.append(String.format(getLdapAdminGroupFilter(), name));
|
|
if (StringUtil.isNotBlank(getLdapAdminGroupBaseDn())) {
|
|
if (StringUtil.isNotBlank(getLdapAdminGroupBaseDn())) {
|
|
buf.append(',').append(getLdapAdminGroupBaseDn());
|
|
buf.append(',').append(getLdapAdminGroupBaseDn());
|
|
@@ -499,7 +499,7 @@ public interface FessProp {
|
|
|
|
|
|
String getAuthenticationAdminUsers();
|
|
String getAuthenticationAdminUsers();
|
|
|
|
|
|
- public default boolean isAdminUser(String username) {
|
|
|
|
|
|
+ public default boolean isAdminUser(final String username) {
|
|
return StreamUtil.of(getAuthenticationAdminUsers().split(",")).anyMatch(s -> s.equals(username));
|
|
return StreamUtil.of(getAuthenticationAdminUsers().split(",")).anyMatch(s -> s.equals(username));
|
|
}
|
|
}
|
|
|
|
|