Class FessSearchAction

java.lang.Object
org.lastaflute.web.LastaAction
org.lastaflute.web.TypicalAction
org.codelibs.fess.app.web.base.FessBaseAction
org.codelibs.fess.app.web.base.FessSearchAction
All Implemented Interfaces:
FessHtmlPath, org.lastaflute.web.docs.LaActionDocs, org.lastaflute.web.hook.ActionHook, org.lastaflute.web.validation.LaValidatable<FessMessages>
Direct Known Subclasses:
CacheAction, ErrorAction, ErrorBadrequrestAction, ErrorNotfoundAction, ErrorSystemerrorAction, FessLoginAction, GoAction, HelpAction, LogoutAction, OsddAction, ProfileAction, RootAction, SearchAction, ThumbnailAction

public abstract class FessSearchAction extends FessBaseAction
  • Field Details

    • LABEL_FIELD

      protected static final String LABEL_FIELD
      See Also:
    • searchHelper

      protected SearchHelper searchHelper
    • thumbnailManager

      protected ThumbnailManager thumbnailManager
    • labelTypeHelper

      protected LabelTypeHelper labelTypeHelper
    • queryHelper

      protected QueryHelper queryHelper
    • roleQueryHelper

      protected RoleQueryHelper roleQueryHelper
    • userInfoHelper

      protected UserInfoHelper userInfoHelper
    • openSearchHelper

      protected OpenSearchHelper openSearchHelper
    • popularWordHelper

      protected PopularWordHelper popularWordHelper
    • request

      protected javax.servlet.http.HttpServletRequest request
    • searchLogSupport

      protected boolean searchLogSupport
    • favoriteSupport

      protected boolean favoriteSupport
    • thumbnailSupport

      protected boolean thumbnailSupport
  • Constructor Details

    • FessSearchAction

      public FessSearchAction()
  • Method Details

    • hookBefore

      public org.lastaflute.web.response.ActionResponse hookBefore(org.lastaflute.web.ruts.process.ActionRuntime runtime)
      Specified by:
      hookBefore in interface org.lastaflute.web.hook.ActionHook
      Overrides:
      hookBefore in class FessBaseAction
    • myLoginManager

      protected org.dbflute.optional.OptionalThing<org.lastaflute.web.login.LoginManager> myLoginManager()
      Specified by:
      myLoginManager in class org.lastaflute.web.TypicalAction
    • setupHtmlData

      protected void setupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime)
      Overrides:
      setupHtmlData in class org.lastaflute.web.TypicalAction
    • isLoginRequired

      protected boolean isLoginRequired()
    • buildFormParams

      protected void buildFormParams(SearchForm form)
    • buildInitParams

      protected void buildInitParams()
    • buildInitParamMap

      protected void buildInitParamMap(Map<String,String> paramMap, String queryKey, String formKey)
    • redirectToLogin

      protected org.lastaflute.web.response.HtmlResponse redirectToLogin()
    • redirectToRoot

      protected org.lastaflute.web.response.HtmlResponse redirectToRoot()
    • virtualHost

      protected org.lastaflute.web.response.next.HtmlNext virtualHost(org.lastaflute.web.response.next.HtmlNext path)