Class AdminReqheaderAction
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.reqheader.AdminReqheaderAction
- 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 Request Header management.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringRole name for admin request header operationsprotected WebConfigServiceWeb configuration service for managing web crawl configurations.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 request header item.createItem(String label, String value) Creates a map item for UI rendering with label and value.org.lastaflute.web.response.HtmlResponseDisplays the form for creating a new request header item.org.lastaflute.web.response.HtmlResponseDeletes a request header item.org.lastaflute.web.response.HtmlResponseDisplays the details of a request header item.org.lastaflute.web.response.HtmlResponseDisplays the form for editing an existing request header item.protected StringGet the action role.static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RequestHeader> getEntity(CreateForm form, String username, long currentTime) Creates a RequestHeader entity from form data with user and timestamp information.static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RequestHeader> getRequestHeader(CreateForm form) Creates a RequestHeader entity from the provided form data.org.lastaflute.web.response.HtmlResponseindex(SearchForm form) Displays the request header management index page.org.lastaflute.web.response.HtmlResponselist(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form) Displays a paginated list of request header items.protected voidregisterWebConfigItems(org.lastaflute.web.response.render.RenderData data) Registers web configuration items for rendering in the UI.org.lastaflute.web.response.HtmlResponsereset(SearchForm form) Resets the search criteria and displays all request header items.org.lastaflute.web.response.HtmlResponsesearch(SearchForm form) Searches for request header items based on the provided search criteria.protected voidsearchPaging(org.lastaflute.web.response.render.RenderData data, SearchForm form) Sets up search paging data for rendering the request header list.protected voidsetupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime) Sets up HTML data for admin pages.org.lastaflute.web.response.HtmlResponseUpdates an existing request header item.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 name for admin request header operations- See Also:
-
webConfigService
Web configuration service for managing web crawl configurations.
-
-
Constructor Details
-
AdminReqheaderAction
public AdminReqheaderAction()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-reqheader","admin-reqheader-view"}) public org.lastaflute.web.response.HtmlResponse index(SearchForm form) Displays the request header management index page.- Parameters:
form- the search form for filtering- Returns:
- HTML response for the request header list page
-
list
@Execute @Secured({"admin-reqheader","admin-reqheader-view"}) public org.lastaflute.web.response.HtmlResponse list(org.dbflute.optional.OptionalThing<Integer> pageNumber, SearchForm form) Displays a paginated list of request header items.- Parameters:
pageNumber- the page number to display (optional)form- the search form containing filter criteria- Returns:
- HTML response with the request header list
-
search
@Execute @Secured({"admin-reqheader","admin-reqheader-view"}) public org.lastaflute.web.response.HtmlResponse search(SearchForm form) Searches for request header items based on the provided search criteria.- Parameters:
form- the search form containing search criteria- Returns:
- HTML response with filtered request header results
-
reset
@Execute @Secured({"admin-reqheader","admin-reqheader-view"}) public org.lastaflute.web.response.HtmlResponse reset(SearchForm form) Resets the search criteria and displays all request header items.- Parameters:
form- the search form to reset- Returns:
- HTML response with the reset request header list
-
searchPaging
Sets up search paging data for rendering the request header list.- Parameters:
data- the render data to populateform- the search form containing current search criteria
-
createnew
Displays the form for creating a new request header item.- Returns:
- HTML response for the create form
-
edit
@Execute @Secured("admin-reqheader") public org.lastaflute.web.response.HtmlResponse edit(EditForm form) Displays the form for editing an existing request header item.- Parameters:
form- the edit form containing the ID of the item to edit- Returns:
- HTML response for the edit form
-
details
@Execute @Secured({"admin-reqheader","admin-reqheader-view"}) public org.lastaflute.web.response.HtmlResponse details(int crudMode, String id) Displays the details of a request header item.- Parameters:
crudMode- the CRUD mode for the operationid- the ID of the request header item to display- Returns:
- HTML response for the details page
-
create
@Execute @Secured("admin-reqheader") public org.lastaflute.web.response.HtmlResponse create(CreateForm form) Creates a new request header item.- Parameters:
form- the create form containing the new item data- Returns:
- HTML response redirecting to the list page after creation
-
update
@Execute @Secured("admin-reqheader") public org.lastaflute.web.response.HtmlResponse update(EditForm form) Updates an existing request header item.- Parameters:
form- the edit form containing the updated item data- Returns:
- HTML response redirecting to the list page after update
-
delete
@Execute @Secured("admin-reqheader") public org.lastaflute.web.response.HtmlResponse delete(EditForm form) Deletes a request header item.- Parameters:
form- the edit form containing the ID of the item to delete- Returns:
- HTML response redirecting to the list page after deletion
-
getEntity
public static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RequestHeader> getEntity(CreateForm form, String username, long currentTime) Creates a RequestHeader entity from form data with user and timestamp information.- Parameters:
form- the form containing the request header datausername- the username of the user performing the operationcurrentTime- the current timestamp- Returns:
- optional entity containing the request header data, or empty if creation fails
-
getRequestHeader
public static org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RequestHeader> getRequestHeader(CreateForm form) Creates a RequestHeader entity from the provided form data.- Parameters:
form- the form containing the request header data- Returns:
- optional entity containing the request header data, or empty if creation fails
-
registerWebConfigItems
protected void registerWebConfigItems(org.lastaflute.web.response.render.RenderData data) Registers web configuration items for rendering in the UI.- Parameters:
data- the render data to populate with web config items
-
createItem
Creates a map item for UI rendering with label and value.- Parameters:
label- the display label for the itemvalue- the value for the item- Returns:
- map containing the label and value
-