Class AdminDictKuromojiAction

java.lang.Object
org.lastaflute.web.LastaAction
org.lastaflute.web.TypicalAction
org.codelibs.fess.app.web.base.FessBaseAction
org.codelibs.fess.app.web.base.FessAdminAction
org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction
All Implemented Interfaces:
org.codelibs.fess.mylasta.action.FessHtmlPath, org.lastaflute.web.docs.LaActionDocs, org.lastaflute.web.hook.ActionHook, org.lastaflute.web.validation.LaValidatable<org.codelibs.fess.mylasta.action.FessMessages>

public class AdminDictKuromojiAction extends FessAdminAction
Admin action for Kuromoji dictionary management.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The role for this action.

    Fields inherited from class org.codelibs.fess.app.web.base.FessAdminAction

    crawlingConfigHelper, VIEW

    Fields inherited from class org.lastaflute.web.TypicalAction

    GLOBAL

    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_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_AdminSereq_AdminSereqJsp, path_AdminStorage_AdminStorageJsp, path_AdminStorage_AdminStorageTagEditJsp, path_AdminSuggest_AdminSuggestJsp, path_AdminSysteminfo_AdminSysteminfoJsp, path_AdminTheme_AdminThemeDetailsJsp, path_AdminTheme_AdminThemeJsp, path_AdminTheme_AdminThemeUploadJsp, 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_Chat_ChatJsp, path_Error_BadRequestJsp, path_Error_BusyJsp, path_Error_ErrorJsp, path_Error_NotFoundJsp, path_Error_RedirectJsp, path_Error_SystemJsp, path_FooterJsp, path_HeaderJsp, path_HelpJsp, path_IndexJsp, path_Login_IndexJsp, path_Login_NewpasswordJsp, path_Profile_IndexJsp, path_SearchJsp, path_SearchNoResultJsp, path_SearchOptionsJsp, path_SearchResultsJsp
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.lastaflute.web.response.HtmlResponse
    Get the HTML response for the dictionary index page.
    org.lastaflute.web.response.HtmlResponse
    Create a new kuromoji item.
    protected org.dbflute.optional.OptionalEntity<KuromojiItem>
    createKuromojiItem(CreateForm form, org.lastaflute.web.validation.VaErrorHook hook)
    Create a kuromoji item.
    static org.dbflute.optional.OptionalEntity<KuromojiItem>
    createKuromojiItem(FessBaseAction action, CreateForm form, org.lastaflute.web.validation.VaErrorHook hook)
    Create a kuromoji item.
    org.lastaflute.web.response.HtmlResponse
    createnew(String dictId)
    Show the create new page.
    org.lastaflute.web.response.HtmlResponse
    Delete a kuromoji item.
    org.lastaflute.web.response.HtmlResponse
    details(String dictId, int crudMode, long id)
    Show the details page.
    org.lastaflute.web.response.ActionResponse
    Download a kuromoji dictionary file.
    org.lastaflute.web.response.HtmlResponse
    Show the download page.
    org.lastaflute.web.response.HtmlResponse
    edit(EditForm form)
    Show the edit page.
    protected String
    Get the action role.
    org.lastaflute.web.response.HtmlResponse
    Show the index page.
    org.lastaflute.web.response.HtmlResponse
    list(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form)
    Show the list page.
    org.lastaflute.web.response.HtmlResponse
    Reset the search form.
    org.lastaflute.web.response.HtmlResponse
    Search for kuromoji items.
    protected void
    searchPaging(org.lastaflute.web.response.render.RenderData data, SearchForm form)
    Search with paging.
    protected void
    setupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime)
    Sets up HTML data for admin pages.
    org.lastaflute.web.response.HtmlResponse
    Update a kuromoji item.
    org.lastaflute.web.response.HtmlResponse
    Upload a kuromoji dictionary file.
    org.lastaflute.web.response.HtmlResponse
    Show the upload page.
    protected void
    verifyCrudMode(int crudMode, int expectedMode, String dictId)
    Verify the CRUD mode.
    protected void
    Verify the form.

    Methods inherited from class org.lastaflute.web.TypicalAction

    calculateSqlExecutionCountLimit, createGodHandEpilogue, createGodHandMonologue, createGodHandPrologue, createGodHandResource, createTooManySqlOption, defineSqlExecutionCountDefaultLimit, filterApplicationExceptionMessageValues, handleApplicationException, myTokenGroupType, newEmbeddedMessageKeySupplier, newGodHandEpilogue, newGodHandMonologue, newGodHandPrologue, saveToken, 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

    Methods inherited from interface org.lastaflute.web.docs.LaActionDocs

    document0_Action, document2_OverridableSuperMethod, document3_InjectableLastaComponent, document4_InjectableQuickComponent, document8_WordDictionary

    Methods inherited from interface org.lastaflute.web.validation.LaValidatable

    throwValidationError, throwValidationErrorApi, validate, validateApi
  • Field Details

  • Constructor Details

    • AdminDictKuromojiAction

      public AdminDictKuromojiAction()
      Default constructor.
  • Method Details

    • setupHtmlData

      protected void setupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime)
      Description copied from class: FessAdminAction
      Sets up HTML data for admin pages.

      This method configures common data needed for admin pages including editable flags, user roles, and forum links.

      Overrides:
      setupHtmlData in class FessAdminAction
      Parameters:
      runtime - the action runtime context
    • getActionRole

      protected String getActionRole()
      Description copied from class: FessAdminAction
      Get the action role.
      Specified by:
      getActionRole in class FessAdminAction
      Returns:
      The action role.
    • index

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse index(SearchForm form)
      Show the index page.
      Parameters:
      form - The search form.
      Returns:
      The HTML response.
    • list

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse list(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form)
      Show the list page.
      Parameters:
      pageNumber - The page number.
      form - The search form.
      Returns:
      The HTML response.
    • search

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse search(SearchForm form)
      Search for kuromoji items.
      Parameters:
      form - The search form.
      Returns:
      The HTML response.
    • reset

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse reset(SearchForm form)
      Reset the search form.
      Parameters:
      form - The search form.
      Returns:
      The HTML response.
    • searchPaging

      protected void searchPaging(org.lastaflute.web.response.render.RenderData data, SearchForm form)
      Search with paging.
      Parameters:
      data - The render data.
      form - The search form.
    • createnew

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse createnew(String dictId)
      Show the create new page.
      Parameters:
      dictId - The dictionary ID.
      Returns:
      The HTML response.
    • edit

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse edit(EditForm form)
      Show the edit page.
      Parameters:
      form - The edit form.
      Returns:
      The HTML response.
    • details

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse details(String dictId, int crudMode, long id)
      Show the details page.
      Parameters:
      dictId - The dictionary ID.
      crudMode - The CRUD mode.
      id - The ID of the kuromoji item.
      Returns:
      The HTML response.
    • downloadpage

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.HtmlResponse downloadpage(String dictId)
      Show the download page.
      Parameters:
      dictId - The dictionary ID.
      Returns:
      The HTML response.
    • download

      @Execute @Secured({"admin-dict","admin-dict-view"}) public org.lastaflute.web.response.ActionResponse download(DownloadForm form)
      Download a kuromoji dictionary file.
      Parameters:
      form - The download form.
      Returns:
      The action response.
    • uploadpage

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse uploadpage(String dictId)
      Show the upload page.
      Parameters:
      dictId - The dictionary ID.
      Returns:
      The HTML response.
    • upload

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse upload(UploadForm form)
      Upload a kuromoji dictionary file.
      Parameters:
      form - The upload form.
      Returns:
      The HTML response.
    • create

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse create(CreateForm form)
      Create a new kuromoji item.
      Parameters:
      form - The create form.
      Returns:
      The HTML response.
    • update

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse update(EditForm form)
      Update a kuromoji item.
      Parameters:
      form - The edit form.
      Returns:
      The HTML response.
    • delete

      @Execute @Secured("admin-dict") public org.lastaflute.web.response.HtmlResponse delete(EditForm form)
      Delete a kuromoji item.
      Parameters:
      form - The edit form.
      Returns:
      The HTML response.
    • createKuromojiItem

      protected org.dbflute.optional.OptionalEntity<KuromojiItem> createKuromojiItem(CreateForm form, org.lastaflute.web.validation.VaErrorHook hook)
      Create a kuromoji item.
      Parameters:
      form - The create form.
      hook - The error hook.
      Returns:
      An optional entity of a kuromoji item.
    • createKuromojiItem

      public static org.dbflute.optional.OptionalEntity<KuromojiItem> createKuromojiItem(FessBaseAction action, CreateForm form, org.lastaflute.web.validation.VaErrorHook hook)
      Create a kuromoji item.
      Parameters:
      action - The action.
      form - The create form.
      hook - The error hook.
      Returns:
      An optional entity of a kuromoji item.
    • verifyCrudMode

      protected void verifyCrudMode(int crudMode, int expectedMode, String dictId)
      Verify the CRUD mode.
      Parameters:
      crudMode - The CRUD mode.
      expectedMode - The expected mode.
      dictId - The dictionary ID.
    • verifyForm

      protected void verifyForm(CreateForm form)
      Verify the form.
      Parameters:
      form - The create form.
    • asDictIndexHtml

      protected org.lastaflute.web.response.HtmlResponse asDictIndexHtml()
      Get the HTML response for the dictionary index page.
      Returns:
      The HTML response.