Class AdminElevatewordAction
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.elevateword.AdminElevatewordAction
- 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>
Admin action for Elevate Word management.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringRole constant for admin elevate word management access control.protected SuggestHelperHelper for managing search suggestions and elevate words.Fields inherited from class org.codelibs.fess.app.web.base.FessAdminAction
crawlingConfigHelper, VIEWFields inherited from class org.codelibs.fess.app.web.base.FessBaseAction
accessTokenHelper, activityHelper, APP_TYPE, fessConfig, fessLoginAssist, requestManager, responseManager, sessionManager, systemHelper, timeManager, USER_TYPE, viewHelperFields inherited from class org.lastaflute.web.TypicalAction
GLOBALFields 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 -
Method Summary
Modifier and TypeMethodDescriptionorg.lastaflute.web.response.HtmlResponsecreate(CreateForm form) Creates a new elevate word entry.org.lastaflute.web.response.HtmlResponseShows the form for creating a new elevate word.org.lastaflute.web.response.HtmlResponseDeletes an existing elevate word entry.org.lastaflute.web.response.HtmlResponseShows detailed information for a specific elevate word.org.lastaflute.web.response.ActionResponsedownload(DownloadForm form) Downloads elevate words data as a CSV file.org.lastaflute.web.response.HtmlResponseShows the download page for exporting elevate words.org.lastaflute.web.response.HtmlResponseShows the form for editing an existing elevate word.protected StringGet the action role.static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.ElevateWord> getElevateWord(CreateForm form) Creates and populates an ElevateWord entity from form data.static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.ElevateWord> getEntity(CreateForm form, String username, long currentTime) Creates an ElevateWord entity based on the form and operation mode.org.lastaflute.web.response.HtmlResponseindex()Shows the main elevate word management page.org.lastaflute.web.response.HtmlResponselist(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form) Lists elevate words with pagination support.protected voidregisterLabels(org.lastaflute.web.response.render.RenderData data) Registers label type data for rendering in the view.org.lastaflute.web.response.HtmlResponsereset(SearchForm form) Resets the search criteria and shows all elevate words.org.lastaflute.web.response.HtmlResponsesearch(SearchForm form) Searches elevate words based on form criteria.protected voidsearchPaging(org.lastaflute.web.response.render.RenderData data, SearchForm form) Handles search pagination and data preparation for rendering.protected voidsetupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime) Sets up HTML data for admin pages.org.lastaflute.web.response.HtmlResponseUpdates an existing elevate word entry.org.lastaflute.web.response.HtmlResponseupload(UploadForm form) Uploads and imports elevate words from a CSV file.org.lastaflute.web.response.HtmlResponseShows the upload page for importing elevate words.Methods inherited from class org.codelibs.fess.app.web.base.FessAdminAction
document1_CallableSuperMethod, encodePermissions, getServletContext, godHandPrologue, hookBefore, hookFinally, myLoginManager, superGodHandPrologue, validateFilePath, verifyCrudMode, writeMethods inherited from class org.codelibs.fess.app.web.base.FessBaseAction
buildThrowableMessage, copyBeanToBean, copyBeanToNewBean, copyMapToBean, createMessages, createValidator, getUserBean, godHandEpilogue, godHandMonologue, isCheckboxEnabled, myAppType, myUserType, newAccessContextArranger, saveError, saveInfoMethods 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, verifyTokenKeepMethods 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, toActionUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.lastaflute.web.docs.LaActionDocs
document0_Action, document2_OverridableSuperMethod, document3_InjectableLastaComponent, document4_InjectableQuickComponent, document8_WordDictionaryMethods inherited from interface org.lastaflute.web.validation.LaValidatable
throwValidationError, throwValidationErrorApi, validate, validateApi
-
Field Details
-
ROLE
Role constant for admin elevate word management access control.- See Also:
-
suggestHelper
Helper for managing search suggestions and elevate words.
-
-
Constructor Details
-
AdminElevatewordAction
public AdminElevatewordAction()Default constructor.
-
-
Method Details
-
setupHtmlData
protected void setupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime) Description copied from class:FessAdminActionSets up HTML data for admin pages.This method configures common data needed for admin pages including editable flags, user roles, and forum links.
- Overrides:
setupHtmlDatain classFessAdminAction- Parameters:
runtime- the action runtime context
-
getActionRole
Description copied from class:FessAdminActionGet the action role.- Specified by:
getActionRolein classFessAdminAction- Returns:
- The action role.
-
index
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse index()Shows the main elevate word management page.- Returns:
- HTML response for the elevate word list page
-
list
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse list(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form) Lists elevate words with pagination support.- Parameters:
pageNumber- optional page number for paginationform- search form containing filter criteria- Returns:
- HTML response with elevate word list
-
search
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse search(SearchForm form) Searches elevate words based on form criteria.- Parameters:
form- search form containing search parameters- Returns:
- HTML response with filtered elevate word list
-
reset
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse reset(SearchForm form) Resets the search criteria and shows all elevate words.- Parameters:
form- search form to be reset- Returns:
- HTML response with all elevate words
-
searchPaging
Handles search pagination and data preparation for rendering.- Parameters:
data- render data to populate with search resultsform- search form containing current search state
-
createnew
Shows the form for creating a new elevate word.- Returns:
- HTML response for the create elevate word form
-
edit
@Execute @Secured("admin-elevateword") public org.lastaflute.web.response.HtmlResponse edit(EditForm form) Shows the form for editing an existing elevate word.- Parameters:
form- edit form containing the elevate word ID- Returns:
- HTML response for the edit elevate word form
-
details
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse details(int crudMode, String id) Shows detailed information for a specific elevate word.- Parameters:
crudMode- CRUD operation modeid- unique identifier of the elevate word- Returns:
- HTML response with elevate word details
-
downloadpage
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.HtmlResponse downloadpage()Shows the download page for exporting elevate words.- Returns:
- HTML response for the download page
-
download
@Execute @Secured({"admin-elevateword","admin-elevateword-view"}) public org.lastaflute.web.response.ActionResponse download(DownloadForm form) Downloads elevate words data as a CSV file.- Parameters:
form- download form with export options- Returns:
- streaming response containing CSV data
-
uploadpage
Shows the upload page for importing elevate words.- Returns:
- HTML response for the upload page
-
create
@Execute @Secured("admin-elevateword") public org.lastaflute.web.response.HtmlResponse create(CreateForm form) Creates a new elevate word entry.- Parameters:
form- create form containing new elevate word data- Returns:
- redirect response to the main elevate word page
-
update
@Execute @Secured("admin-elevateword") public org.lastaflute.web.response.HtmlResponse update(EditForm form) Updates an existing elevate word entry.- Parameters:
form- edit form containing updated elevate word data- Returns:
- redirect response to the main elevate word page
-
delete
@Execute @Secured("admin-elevateword") public org.lastaflute.web.response.HtmlResponse delete(EditForm form) Deletes an existing elevate word entry.- Parameters:
form- edit form containing the elevate word ID to delete- Returns:
- redirect response to the main elevate word page
-
upload
@Execute @Secured("admin-elevateword") public org.lastaflute.web.response.HtmlResponse upload(UploadForm form) Uploads and imports elevate words from a CSV file.- Parameters:
form- upload form containing the CSV file- Returns:
- redirect response to the main elevate word page
-
getEntity
public static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.ElevateWord> getEntity(CreateForm form, String username, long currentTime) Creates an ElevateWord entity based on the form and operation mode.- Parameters:
form- create form containing elevate word datausername- current user's usernamecurrentTime- current timestamp- Returns:
- optional ElevateWord entity
-
getElevateWord
public static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.ElevateWord> getElevateWord(CreateForm form) Creates and populates an ElevateWord entity from form data.- Parameters:
form- create form containing elevate word data- Returns:
- optional ElevateWord entity with populated data
-
registerLabels
protected void registerLabels(org.lastaflute.web.response.render.RenderData data) Registers label type data for rendering in the view.- Parameters:
data- render data to populate with label information
-