Package org.codelibs.fess.app.web.base
Class FessBaseAction
- java.lang.Object
-
- org.lastaflute.web.LastaAction
-
- org.lastaflute.web.TypicalAction
-
- org.codelibs.fess.app.web.base.FessBaseAction
-
- All Implemented Interfaces:
FessHtmlPath,org.lastaflute.web.docs.LaActionDocs,org.lastaflute.web.hook.ActionHook,org.lastaflute.web.validation.LaValidatable<FessMessages>
- Direct Known Subclasses:
FessAdminAction,FessApiAction,FessSearchAction
public abstract class FessBaseAction extends org.lastaflute.web.TypicalAction implements org.lastaflute.web.validation.LaValidatable<FessMessages>, FessHtmlPath
- Author:
- jflute
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessTokenHelperaccessTokenHelperprotected ActivityHelperactivityHelperprotected static StringAPP_TYPEThe application type for FESs, e.g.protected FessConfigfessConfigprotected FessLoginAssistfessLoginAssistprotected org.lastaflute.web.servlet.request.ResponseManagerresponseManagerprotected org.lastaflute.web.servlet.session.SessionManagersessionManagerprotected SystemHelpersystemHelperprotected org.lastaflute.core.time.TimeManagertimeManagerprotected static StringUSER_TYPEThe user type for Admin, e.g.protected ViewHelperviewHelper-
Fields inherited from interface org.codelibs.fess.mylasta.action.FessHtmlPath
path_AdminAccesstoken_AdminAccesstokenDetailsJsp, path_AdminAccesstoken_AdminAccesstokenEditJsp, path_AdminAccesstoken_AdminAccesstokenJsp, path_AdminBackup_AdminBackupJsp, path_AdminBadword_AdminBadwordDetailsJsp, path_AdminBadword_AdminBadwordDownloadJsp, path_AdminBadword_AdminBadwordEditJsp, path_AdminBadword_AdminBadwordJsp, path_AdminBadword_AdminBadwordUploadJsp, path_AdminBoostdoc_AdminBoostdocDetailsJsp, path_AdminBoostdoc_AdminBoostdocEditJsp, path_AdminBoostdoc_AdminBoostdocJsp, path_AdminCrawlinginfo_AdminCrawlinginfoDetailsJsp, path_AdminCrawlinginfo_AdminCrawlinginfoJsp, path_AdminDashboard_AdminDashboardJsp, path_AdminDataconfig_AdminDataconfigDetailsJsp, path_AdminDataconfig_AdminDataconfigEditJsp, path_AdminDataconfig_AdminDataconfigJsp, path_AdminDesign_AdminDesignEditJsp, path_AdminDesign_AdminDesignJsp, path_AdminDict_AdminDictJsp, path_AdminDictKuromoji_AdminDictKuromojiDetailsJsp, path_AdminDictKuromoji_AdminDictKuromojiDownloadJsp, path_AdminDictKuromoji_AdminDictKuromojiEditJsp, path_AdminDictKuromoji_AdminDictKuromojiJsp, path_AdminDictKuromoji_AdminDictKuromojiUploadJsp, path_AdminDictMapping_AdminDictMappingDetailsJsp, path_AdminDictMapping_AdminDictMappingDownloadJsp, path_AdminDictMapping_AdminDictMappingEditJsp, path_AdminDictMapping_AdminDictMappingJsp, path_AdminDictMapping_AdminDictMappingUploadJsp, path_AdminDictProtwords_AdminDictProtwordsDetailsJsp, path_AdminDictProtwords_AdminDictProtwordsDownloadJsp, path_AdminDictProtwords_AdminDictProtwordsEditJsp, path_AdminDictProtwords_AdminDictProtwordsJsp, path_AdminDictProtwords_AdminDictProtwordsUploadJsp, path_AdminDictStemmeroverride_AdminDictStemmeroverrideDetailsJsp, path_AdminDictStemmeroverride_AdminDictStemmeroverrideDownloadJsp, path_AdminDictStemmeroverride_AdminDictStemmeroverrideEditJsp, path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp, path_AdminDictStemmeroverride_AdminDictStemmeroverrideUploadJsp, path_AdminDictStopwords_AdminDictStopwordsDetailsJsp, path_AdminDictStopwords_AdminDictStopwordsDownloadJsp, path_AdminDictStopwords_AdminDictStopwordsEditJsp, path_AdminDictStopwords_AdminDictStopwordsJsp, path_AdminDictStopwords_AdminDictStopwordsUploadJsp, path_AdminDictSynonym_AdminDictSynonymDetailsJsp, path_AdminDictSynonym_AdminDictSynonymDownloadJsp, path_AdminDictSynonym_AdminDictSynonymEditJsp, path_AdminDictSynonym_AdminDictSynonymJsp, path_AdminDictSynonym_AdminDictSynonymUploadJsp, path_AdminDuplicatehost_AdminDuplicatehostDetailsJsp, path_AdminDuplicatehost_AdminDuplicatehostEditJsp, path_AdminDuplicatehost_AdminDuplicatehostJsp, path_AdminElevateword_AdminElevatewordDetailsJsp, path_AdminElevateword_AdminElevatewordDownloadJsp, path_AdminElevateword_AdminElevatewordEditJsp, path_AdminElevateword_AdminElevatewordJsp, path_AdminElevateword_AdminElevatewordUploadJsp, path_AdminError_AdminErrorJsp, path_AdminEsreq_AdminEsreqJsp, path_AdminFailureurl_AdminFailureurlDetailsJsp, path_AdminFailureurl_AdminFailureurlJsp, path_AdminFileauth_AdminFileauthDetailsJsp, path_AdminFileauth_AdminFileauthEditJsp, path_AdminFileauth_AdminFileauthJsp, path_AdminFileconfig_AdminFileconfigDetailsJsp, path_AdminFileconfig_AdminFileconfigEditJsp, path_AdminFileconfig_AdminFileconfigJsp, path_AdminGeneral_AdminGeneralJsp, path_AdminGroup_AdminGroupDetailsJsp, path_AdminGroup_AdminGroupEditJsp, path_AdminGroup_AdminGroupJsp, path_AdminJoblog_AdminJoblogDetailsJsp, path_AdminJoblog_AdminJoblogJsp, path_AdminKeymatch_AdminKeymatchDetailsJsp, path_AdminKeymatch_AdminKeymatchEditJsp, path_AdminKeymatch_AdminKeymatchJsp, path_AdminLabeltype_AdminLabeltypeDetailsJsp, path_AdminLabeltype_AdminLabeltypeEditJsp, path_AdminLabeltype_AdminLabeltypeJsp, path_AdminLog_AdminLogJsp, path_AdminMaintenance_AdminMaintenanceJsp, path_AdminPathmap_AdminPathmapDetailsJsp, path_AdminPathmap_AdminPathmapEditJsp, path_AdminPathmap_AdminPathmapJsp, path_AdminPlugin_AdminPluginInstallpluginJsp, path_AdminPlugin_AdminPluginJsp, path_AdminRelatedcontent_AdminRelatedcontentDetailsJsp, path_AdminRelatedcontent_AdminRelatedcontentEditJsp, path_AdminRelatedcontent_AdminRelatedcontentJsp, path_AdminRelatedquery_AdminRelatedqueryDetailsJsp, path_AdminRelatedquery_AdminRelatedqueryEditJsp, path_AdminRelatedquery_AdminRelatedqueryJsp, path_AdminReqheader_AdminReqheaderDetailsJsp, path_AdminReqheader_AdminReqheaderEditJsp, path_AdminReqheader_AdminReqheaderJsp, path_AdminRole_AdminRoleDetailsJsp, path_AdminRole_AdminRoleEditJsp, path_AdminRole_AdminRoleJsp, path_AdminScheduler_AdminSchedulerDetailsJsp, path_AdminScheduler_AdminSchedulerEditJsp, path_AdminScheduler_AdminSchedulerJsp, path_AdminSearchlist_AdminSearchlistEditJsp, path_AdminSearchlist_AdminSearchlistJsp, path_AdminSearchlog_AdminSearchlogDetailsJsp, path_AdminSearchlog_AdminSearchlogJsp, path_AdminStorage_AdminStorageJsp, path_AdminSuggest_AdminSuggestJsp, path_AdminSysteminfo_AdminSysteminfoJsp, path_AdminUpgrade_AdminUpgradeJsp, path_AdminUser_AdminUserDetailsJsp, path_AdminUser_AdminUserEditJsp, path_AdminUser_AdminUserJsp, path_AdminWebauth_AdminWebauthDetailsJsp, path_AdminWebauth_AdminWebauthEditJsp, path_AdminWebauth_AdminWebauthJsp, path_AdminWebconfig_AdminWebconfigDetailsJsp, path_AdminWebconfig_AdminWebconfigEditJsp, path_AdminWebconfig_AdminWebconfigJsp, path_AdminWizard_AdminWizardConfigJsp, path_AdminWizard_AdminWizardJsp, path_AdminWizard_AdminWizardStartJsp, path_AdvanceJsp, path_Error_BadRequestJsp, path_Error_ErrorJsp, path_Error_NotFoundJsp, path_Error_RedirectJsp, path_Error_SystemJsp, path_FooterJsp, path_HeaderJsp, path_HelpJsp, path_IndexJsp, path_Login_IndexJsp, path_Profile_IndexJsp, path_SearchJsp, path_SearchNoResultJsp, path_SearchOptionsJsp, path_SearchResultsJsp
-
-
Constructor Summary
Constructors Constructor Description FessBaseAction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbuildThrowableMessage(Throwable t)protected static voidcopyBeanToBean(Object src, Object dest, Consumer<org.codelibs.core.beans.util.CopyOptions> option)protected static <T> TcopyBeanToNewBean(Object src, Class<T> destClass)protected static voidcopyMapToBean(Map<String,? extends Object> src, Object dest, Consumer<org.codelibs.core.beans.util.CopyOptions> option)FessMessagescreateMessages()org.lastaflute.web.validation.ActionValidator<FessMessages>createValidator()protected org.dbflute.optional.OptionalThing<FessUserBean>getUserBean()voidgodHandEpilogue(org.lastaflute.web.ruts.process.ActionRuntime runtime)org.lastaflute.web.response.ActionResponsegodHandMonologue(org.lastaflute.web.ruts.process.ActionRuntime runtime)org.lastaflute.web.response.ActionResponsegodHandPrologue(org.lastaflute.web.ruts.process.ActionRuntime runtime)org.lastaflute.web.response.ActionResponsehookBefore(org.lastaflute.web.ruts.process.ActionRuntime runtime)voidhookFinally(org.lastaflute.web.ruts.process.ActionRuntime runtime)static booleanisCheckboxEnabled(String value)protected StringmyAppType()protected org.dbflute.optional.OptionalThing<String>myUserType()protected org.lastaflute.db.dbflute.accesscontext.AccessContextArrangernewAccessContextArranger()protected voidsaveError(org.lastaflute.web.validation.VaMessenger<FessMessages> validationMessagesLambda)protected voidsaveInfo(org.lastaflute.web.validation.VaMessenger<FessMessages> validationMessagesLambda)-
Methods inherited from class org.lastaflute.web.TypicalAction
calculateSqlExecutionCountLimit, createGodHandEpilogue, createGodHandMonologue, createGodHandPrologue, createGodHandResource, createTooManySqlOption, defineSqlExecutionCountDefaultLimit, filterApplicationExceptionMessageValues, handleApplicationException, myLoginManager, myTokenGroupType, newEmbeddedMessageKeySupplier, newGodHandEpilogue, newGodHandMonologue, newGodHandPrologue, saveToken, setupHtmlData, throwVerifiedClientError, throwVerifiedIllegalTransition, verifyOrClientError, verifyOrIllegalTransition, verifyToken, verifyTokenKeep
-
Methods inherited from class org.lastaflute.web.LastaAction
asHtml, asJson, assertArgumentNotNull, asStream, asXml, doCreateValidator, doForward, doRedirect, forward, forwardById, forwardByParam, forwardWith, hash, moreUrl, movedPermanently, myValidationGroups, newActionValidator, newHtmlResponseAsForward, newHtmlResponseAsForward, newHtmlResponseAsRedirect, newJsonResponse, newStreamResponse, newUrlChain, newXmlResponse, params, redirect, redirectById, redirectByParam, redirectWith, toActionUrl, toActionUrl
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
APP_TYPE
protected static final String APP_TYPE
The application type for FESs, e.g. used by access context.- See Also:
- Constant Field Values
-
USER_TYPE
protected static final String USER_TYPE
The user type for Admin, e.g. used by access context.- See Also:
- Constant Field Values
-
fessLoginAssist
protected FessLoginAssist fessLoginAssist
-
sessionManager
protected org.lastaflute.web.servlet.session.SessionManager sessionManager
-
fessConfig
protected FessConfig fessConfig
-
activityHelper
protected ActivityHelper activityHelper
-
responseManager
protected org.lastaflute.web.servlet.request.ResponseManager responseManager
-
timeManager
protected org.lastaflute.core.time.TimeManager timeManager
-
systemHelper
protected SystemHelper systemHelper
-
accessTokenHelper
protected AccessTokenHelper accessTokenHelper
-
viewHelper
protected ViewHelper viewHelper
-
-
Method Detail
-
godHandPrologue
public org.lastaflute.web.response.ActionResponse godHandPrologue(org.lastaflute.web.ruts.process.ActionRuntime runtime)
- Specified by:
godHandProloguein interfaceorg.lastaflute.web.hook.ActionHook- Overrides:
godHandProloguein classorg.lastaflute.web.TypicalAction
-
godHandMonologue
public final org.lastaflute.web.response.ActionResponse godHandMonologue(org.lastaflute.web.ruts.process.ActionRuntime runtime)
- Specified by:
godHandMonologuein interfaceorg.lastaflute.web.hook.ActionHook- Overrides:
godHandMonologuein classorg.lastaflute.web.TypicalAction
-
godHandEpilogue
public final void godHandEpilogue(org.lastaflute.web.ruts.process.ActionRuntime runtime)
- Specified by:
godHandEpiloguein interfaceorg.lastaflute.web.hook.ActionHook- Overrides:
godHandEpiloguein classorg.lastaflute.web.TypicalAction
-
hookBefore
public org.lastaflute.web.response.ActionResponse hookBefore(org.lastaflute.web.ruts.process.ActionRuntime runtime)
- Specified by:
hookBeforein interfaceorg.lastaflute.web.hook.ActionHook- Overrides:
hookBeforein classorg.lastaflute.web.TypicalAction
-
hookFinally
public void hookFinally(org.lastaflute.web.ruts.process.ActionRuntime runtime)
- Specified by:
hookFinallyin interfaceorg.lastaflute.web.hook.ActionHook- Overrides:
hookFinallyin classorg.lastaflute.web.TypicalAction
-
newAccessContextArranger
protected org.lastaflute.db.dbflute.accesscontext.AccessContextArranger newAccessContextArranger()
- Specified by:
newAccessContextArrangerin classorg.lastaflute.web.TypicalAction
-
getUserBean
protected org.dbflute.optional.OptionalThing<FessUserBean> getUserBean()
- Specified by:
getUserBeanin classorg.lastaflute.web.TypicalAction
-
myAppType
protected String myAppType()
- Specified by:
myAppTypein classorg.lastaflute.web.TypicalAction
-
myUserType
protected org.dbflute.optional.OptionalThing<String> myUserType()
- Specified by:
myUserTypein classorg.lastaflute.web.TypicalAction
-
createValidator
public org.lastaflute.web.validation.ActionValidator<FessMessages> createValidator()
- Specified by:
createValidatorin interfaceorg.lastaflute.web.validation.LaValidatable<FessMessages>- Overrides:
createValidatorin classorg.lastaflute.web.LastaAction
-
createMessages
public FessMessages createMessages()
- Specified by:
createMessagesin interfaceorg.lastaflute.web.validation.LaValidatable<FessMessages>- Overrides:
createMessagesin classorg.lastaflute.web.LastaAction
-
saveInfo
protected void saveInfo(org.lastaflute.web.validation.VaMessenger<FessMessages> validationMessagesLambda)
-
saveError
protected void saveError(org.lastaflute.web.validation.VaMessenger<FessMessages> validationMessagesLambda)
-
copyBeanToBean
protected static void copyBeanToBean(Object src, Object dest, Consumer<org.codelibs.core.beans.util.CopyOptions> option)
-
copyMapToBean
protected static void copyMapToBean(Map<String,? extends Object> src, Object dest, Consumer<org.codelibs.core.beans.util.CopyOptions> option)
-
isCheckboxEnabled
public static boolean isCheckboxEnabled(String value)
-
-