Package com.jalios.jcms.fileprocessor.ui
Class FileProcessorAdminHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.fileprocessor.ui.FileProcessorAdminHandler
-
- All Implemented Interfaces:
JcmsConstants
,JaliosConstants
public class FileProcessorAdminHandler extends JcmsFormHandler
FormHandler that provides informations shown in FileProcessor admin page. Executes the actions if needed.- Version:
- $Revision: 112713 $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FP_ADMIN_JSP
protected boolean
op
protected boolean
opExecuteNextAlarmNow
protected boolean
opGlobalBlacklist
protected boolean
opPartialBlacklist
protected boolean
opReProcessNonBlackListedFiles
protected boolean
opStart
protected boolean
opStop
protected boolean
opSubmitAgain
protected boolean
opUnBlacklist
static java.lang.String
REVISION
static int
TABINDEX_CONFIGURATION
static int
TABINDEX_EXTENSIONS
static int
TABINDEX_EXTENSIONS_AND_PROCESSORS
static int
TABINDEX_FILES_STATUS
static int
TABINDEX_GENERAL
static int
TABINDEX_PROCESSING_EVENT
-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
-
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspace
-
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DEFAULT_PHOTO_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, IS_IN_FRONT_OFFICE, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description FileProcessorAdminHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getActionComponent()
java.lang.String
getAvailableAlarmMgrName()
java.lang.String
getAvailableBaseDirectory()
java.lang.String
getAvailableExcludedDirRegExp()
java.lang.String[]
getAvailableFilesShortName()
java.lang.String
getAvailableIndexerClass()
java.lang.String
getAvailableLuceneIndex()
java.lang.String
getAvailableName()
java.lang.String
getAvailablePostponedScheduleCron()
int
getAvailablePostponedSchedulePeriod()
int
getAvailableProcessingLimitDuration()
java.util.Collection<Repository>
getAvailableRepositories()
Gives a collection of all the repositories stored in the RepositoryManager.java.lang.String
getAvailableRepositoryId()
java.lang.String
getAvailableScheduleCron()
int
getAvailableSchedulePeriod()
int
getMainTab()
java.lang.String
getRedirectUrl()
Repository
getRepository()
java.lang.String
getRepositoryId()
java.lang.String
getStatus()
java.lang.String
getText()
boolean
processAction()
Method to be implemented to check/validate action to be performed and process them.void
sendRedirect()
void
setActionComponent(java.lang.String actionComponent)
void
setActionComponentClassName(java.lang.String actionComponentClassName)
void
setAlarmMgrName(java.lang.String alarmMgrName)
void
setBaseDirectory(java.lang.String baseDirectory)
void
setExcludedDirRegExp(java.lang.String excludedDirRegExp)
void
setFileShortName(java.lang.String[] filesShortName)
void
setIndexerClass(java.lang.String indexerClass)
void
setLuceneIndex(java.lang.String luceneIndex)
void
setMainTab(int mainTab)
void
setName(java.lang.String name)
void
setOpExecuteNextAlarmNow(java.lang.String v)
void
setOpGlobalBlacklist(java.lang.String v)
void
setOpPartialBlacklist(java.lang.String v)
void
setOpReProcessNonBlackListedFiles(java.lang.String v)
void
setOpStart(java.lang.String v)
void
setOpStop(java.lang.String v)
void
setOpSubmitAgain(java.lang.String v)
void
setOpUnBlacklist(java.lang.String v)
void
setPostponedScheduleCron(java.lang.String scheduleCron)
void
setPostponedSchedulePeriod(java.lang.String schedulePeriodString)
void
setProcessingLimitDuration(java.lang.String processingLimitDurationString)
void
setRepositoryId(java.lang.String repositoryId)
void
setScheduleCron(java.lang.String scheduleCron)
void
setSchedulePeriod(java.lang.String schedulePeriodString)
void
setStatus(java.lang.String status)
void
setText(java.lang.String text)
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
op
protected boolean op
-
opStop
protected boolean opStop
-
opStart
protected boolean opStart
-
opGlobalBlacklist
protected boolean opGlobalBlacklist
-
opPartialBlacklist
protected boolean opPartialBlacklist
-
opUnBlacklist
protected boolean opUnBlacklist
-
opExecuteNextAlarmNow
protected boolean opExecuteNextAlarmNow
-
opSubmitAgain
protected boolean opSubmitAgain
-
opReProcessNonBlackListedFiles
protected boolean opReProcessNonBlackListedFiles
-
TABINDEX_GENERAL
public static final int TABINDEX_GENERAL
- See Also:
- Constant Field Values
-
TABINDEX_FILES_STATUS
public static final int TABINDEX_FILES_STATUS
- See Also:
- Constant Field Values
-
TABINDEX_EXTENSIONS_AND_PROCESSORS
public static final int TABINDEX_EXTENSIONS_AND_PROCESSORS
- See Also:
- Constant Field Values
-
TABINDEX_EXTENSIONS
public static final int TABINDEX_EXTENSIONS
- See Also:
- Constant Field Values
-
TABINDEX_PROCESSING_EVENT
public static final int TABINDEX_PROCESSING_EVENT
- See Also:
- Constant Field Values
-
TABINDEX_CONFIGURATION
public static final int TABINDEX_CONFIGURATION
- See Also:
- Constant Field Values
-
FP_ADMIN_JSP
public static final java.lang.String FP_ADMIN_JSP
- See Also:
- Constant Field Values
-
-
Method Detail
-
processAction
public boolean processAction() throws java.io.IOException
Description copied from class:JcmsFormHandler
Method to be implemented to check/validate action to be performed and process them.Default implementation is to return false. No need to call super method.
This method may NOT be invoked at all if security validation are not met.
You must ensure your handler and JSP can work properly without any code invoked in this method.
- Overrides:
processAction
in classJcmsFormHandler
- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException
- IO Exception
-
getAvailableRepositories
public java.util.Collection<Repository> getAvailableRepositories()
Gives a collection of all the repositories stored in the RepositoryManager.- Returns:
- Collection of Repository
-
setActionComponentClassName
public void setActionComponentClassName(java.lang.String actionComponentClassName)
-
setFileShortName
public void setFileShortName(java.lang.String[] filesShortName)
-
getAvailableFilesShortName
public java.lang.String[] getAvailableFilesShortName()
-
setOpStart
public void setOpStart(java.lang.String v)
-
setOpStop
public void setOpStop(java.lang.String v)
-
setOpExecuteNextAlarmNow
public void setOpExecuteNextAlarmNow(java.lang.String v)
-
setOpGlobalBlacklist
public void setOpGlobalBlacklist(java.lang.String v)
-
setOpPartialBlacklist
public void setOpPartialBlacklist(java.lang.String v)
-
setOpUnBlacklist
public void setOpUnBlacklist(java.lang.String v)
-
setOpSubmitAgain
public void setOpSubmitAgain(java.lang.String v)
-
setOpReProcessNonBlackListedFiles
public void setOpReProcessNonBlackListedFiles(java.lang.String v)
-
getAvailableRepositoryId
public java.lang.String getAvailableRepositoryId()
-
getRepositoryId
public java.lang.String getRepositoryId()
-
setRepositoryId
public void setRepositoryId(java.lang.String repositoryId)
-
getRepository
public Repository getRepository()
-
getAvailableIndexerClass
public java.lang.String getAvailableIndexerClass()
-
setIndexerClass
public void setIndexerClass(java.lang.String indexerClass)
-
getAvailableName
public java.lang.String getAvailableName()
-
setName
public void setName(java.lang.String name)
-
getAvailableAlarmMgrName
public java.lang.String getAvailableAlarmMgrName()
-
setAlarmMgrName
public void setAlarmMgrName(java.lang.String alarmMgrName)
-
getAvailableBaseDirectory
public java.lang.String getAvailableBaseDirectory()
-
setBaseDirectory
public void setBaseDirectory(java.lang.String baseDirectory)
-
getAvailableLuceneIndex
public java.lang.String getAvailableLuceneIndex()
-
setLuceneIndex
public void setLuceneIndex(java.lang.String luceneIndex)
-
getAvailablePostponedSchedulePeriod
public int getAvailablePostponedSchedulePeriod()
-
setPostponedSchedulePeriod
public void setPostponedSchedulePeriod(java.lang.String schedulePeriodString)
-
getAvailablePostponedScheduleCron
public java.lang.String getAvailablePostponedScheduleCron()
-
setPostponedScheduleCron
public void setPostponedScheduleCron(java.lang.String scheduleCron)
-
getAvailableSchedulePeriod
public int getAvailableSchedulePeriod()
-
setSchedulePeriod
public void setSchedulePeriod(java.lang.String schedulePeriodString)
-
getAvailableScheduleCron
public java.lang.String getAvailableScheduleCron()
-
setScheduleCron
public void setScheduleCron(java.lang.String scheduleCron)
-
getAvailableExcludedDirRegExp
public java.lang.String getAvailableExcludedDirRegExp()
-
setExcludedDirRegExp
public void setExcludedDirRegExp(java.lang.String excludedDirRegExp)
-
getAvailableProcessingLimitDuration
public int getAvailableProcessingLimitDuration()
-
setProcessingLimitDuration
public void setProcessingLimitDuration(java.lang.String processingLimitDurationString)
-
getMainTab
public int getMainTab()
-
setMainTab
public void setMainTab(int mainTab)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
getStatus
public java.lang.String getStatus()
-
setStatus
public void setStatus(java.lang.String status)
-
getRedirectUrl
public java.lang.String getRedirectUrl()
-
sendRedirect
public void sendRedirect() throws java.io.IOException
- Throws:
java.io.IOException
-
getActionComponent
public java.lang.String getActionComponent()
-
setActionComponent
public void setActionComponent(java.lang.String actionComponent)
-
-