Package org.codelibs.fess.helper
Class SystemHelper
java.lang.Object
org.codelibs.fess.helper.SystemHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected Stringprotected final AtomicBooleanprotected intprotected intprotected AtomicIntegerprotected Stringprotected String[]protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabbreviateLongText(String str) voidaddDesignJspFileName(String key, String value) voidaddShutdownHook(Runnable hook) voidprotected StringcreateSearchRole(String type, String name) createTempFile(String prefix, String suffix) org.lastaflute.web.validation.ActionValidator<FessMessages>createValidator(org.lastaflute.web.servlet.request.RequestManager requestManager, org.lastaflute.core.message.supplier.UserMessagesCreator<FessMessages> messagesCreator, Class<?>[] runtimeGroups) voiddestroy()encodeUrlFilter(String path) generateDocId(Map<String, Object> map) longprotected StringgetDefaultHelpLink(String url) getDesignJspFileName(String fileName) getFilteredEnvMap(String keyPattern) getHelpLink(String name) protected StringgetHelpUrl(String url) getLanguageItems(Locale locale) intintorg.lastaflute.web.response.HtmlResponsegetRedirectResponseToLogin(org.lastaflute.web.response.HtmlResponse response) org.lastaflute.web.response.HtmlResponsegetRedirectResponseToRoot(org.lastaflute.web.response.HtmlResponse response) getSearchRoleByGroup(String name) getSearchRoleByRole(String name) getSearchRoleByUser(String name) protected shortvoidinit()booleanisChangedClusterState(int status) protected booleanisEoled()booleanbooleanisUserPermission(String permission) normalizeConfigPath(String path) normalizeHtmlLang(String value) normalizeLang(String value) protected voidvoidvoidvoidsetForceStop(boolean b) voidsetLogLevel(String level) voidsetSystemCpuCheckInterval(long systemCpuCheckInterval) voidsetupAdminHtmlData(org.lastaflute.web.TypicalAction action, org.lastaflute.web.ruts.process.ActionRuntime runtime) voidsetupSearchHtmlData(org.lastaflute.web.TypicalAction action, org.lastaflute.web.ruts.process.ActionRuntime runtime) void
-
Field Details
-
designJspFileNameMap
-
forceStop
-
langItemsCache
-
filterPathEncoding
-
supportedLanguages
-
shutdownHookList
-
previousClusterState
-
version
-
majorVersion
protected int majorVersion -
minorVersion
protected int minorVersion -
productVersion
-
eolTime
protected long eolTime
-
-
Constructor Details
-
SystemHelper
public SystemHelper()
-
-
Method Details
-
init
@PostConstruct public void init() -
parseProjectProperties
protected void parseProjectProperties() -
destroy
@PreDestroy public void destroy() -
getUsername
-
getCurrentTime
-
getCurrentTimeAsLong
public long getCurrentTimeAsLong() -
getCurrentTimeAsLocalDateTime
-
getLogFilePath
-
encodeUrlFilter
-
normalizeConfigPath
-
getForumLink
-
getHelpLink
-
getHelpUrl
-
getDefaultHelpLink
-
addDesignJspFileName
-
getDesignJspFileName
-
getDesignJspFileNames
-
refreshDesignJspFiles
public void refreshDesignJspFiles() -
isForceStop
public boolean isForceStop() -
setForceStop
public void setForceStop(boolean b) -
generateDocId
-
abbreviateLongText
-
normalizeHtmlLang
-
normalizeLang
-
getLanguageItems
-
addShutdownHook
-
getHostname
-
setupAdminHtmlData
public void setupAdminHtmlData(org.lastaflute.web.TypicalAction action, org.lastaflute.web.ruts.process.ActionRuntime runtime) -
setupSearchHtmlData
public void setupSearchHtmlData(org.lastaflute.web.TypicalAction action, org.lastaflute.web.ruts.process.ActionRuntime runtime) -
isEoled
protected boolean isEoled() -
isUserPermission
-
getSearchRoleByUser
-
getSearchRoleByGroup
-
getSearchRoleByRole
-
createSearchRole
-
reloadConfiguration
public void reloadConfiguration() -
updateSystemProperties
public void updateSystemProperties() -
updateConfiguration
-
isChangedClusterState
public boolean isChangedClusterState(int status) -
createValidator
public org.lastaflute.web.validation.ActionValidator<FessMessages> createValidator(org.lastaflute.web.servlet.request.RequestManager requestManager, org.lastaflute.core.message.supplier.UserMessagesCreator<FessMessages> messagesCreator, Class<?>[] runtimeGroups) -
getRedirectResponseToLogin
public org.lastaflute.web.response.HtmlResponse getRedirectResponseToLogin(org.lastaflute.web.response.HtmlResponse response) -
getRedirectResponseToRoot
public org.lastaflute.web.response.HtmlResponse getRedirectResponseToRoot(org.lastaflute.web.response.HtmlResponse response) -
setLogLevel
-
getLogLevel
-
createTempFile
-
calibrateCpuLoad
public void calibrateCpuLoad() -
getSystemCpuPercent
protected short getSystemCpuPercent() -
getFilteredEnvMap
-
getEnvMap
-
getVersion
-
getMajorVersion
public int getMajorVersion() -
getMinorVersion
public int getMinorVersion() -
getProductVersion
-
setSystemCpuCheckInterval
public void setSystemCpuCheckInterval(long systemCpuCheckInterval)
-