com.jalios.jcms.fileprocessor.ui
Class FileProcessorAdminHandler

java.lang.Object
  extended by com.jalios.jcms.context.JcmsContext
      extended by com.jalios.jcms.context.JcmsJspContext
          extended by com.jalios.jcms.handler.JcmsFormHandler
              extended by 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: 33803 $

Field Summary
static 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 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, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
 
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, 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, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
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
 
Constructor Summary
FileProcessorAdminHandler()
           
 
Method Summary
 String getActionComponent()
           
 String getAvailableAlarmMgrName()
           
 String getAvailableBaseDirectory()
           
 String getAvailableExcludedDirRegExp()
           
 String[] getAvailableFilesShortName()
           
 String getAvailableIndexerClass()
           
 String getAvailableLuceneIndex()
           
 String getAvailableName()
           
 int getAvailableProcessingLimitDuration()
           
 Collection<Repository> getAvailableRepositories()
          Gives a collection of all the repositories stored in the RepositoryManager.
 String getAvailableRepositoryId()
           
 String getAvailableScheduleCron()
           
 int getAvailableSchedulePeriod()
           
 int getMainTab()
           
 Repository getRepository()
           
 String getRepositoryId()
           
 String getStatus()
           
 String getText()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void sendRedirect()
           
 void setActionComponent(String actionComponent)
           
 void setActionComponentClassName(String actionComponentClassName)
           
 void setAlarmMgrName(String alarmMgrName)
           
 void setBaseDirectory(String baseDirectory)
           
 void setExcludedDirRegExp(String excludedDirRegExp)
           
 void setFileShortName(String[] filesShortName)
           
 void setIndexerClass(String indexerClass)
           
 void setLuceneIndex(String luceneIndex)
           
 void setMainTab(int mainTab)
           
 void setName(String name)
           
 void setOpExecuteNextAlarmNow(String v)
           
 void setOpGlobalBlacklist(String v)
           
 void setOpPartialBlacklist(String v)
           
 void setOpReProcessNonBlackListedFiles(String v)
           
 void setOpStart(String v)
           
 void setOpStop(String v)
           
 void setOpSubmitAgain(String v)
           
 void setOpUnBlacklist(String v)
           
 void setProcessingLimitDuration(String processingLimitDurationString)
           
 void setRepositoryId(String repositoryId)
           
 void setScheduleCron(String scheduleCron)
           
 void setSchedulePeriod(String schedulePeriodString)
           
 void setStatus(String status)
           
 void setText(String text)
           
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getControllerContext, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields, validate
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
 
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final 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 String FP_ADMIN_JSP
See Also:
Constant Field Values
Constructor Detail

FileProcessorAdminHandler

public FileProcessorAdminHandler()
Method Detail

processAction

public boolean processAction()
                      throws 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 class JcmsFormHandler
Returns:
false if no redirection is needed, true otherwise
Throws:
IOException

getAvailableRepositories

public Collection<Repository> getAvailableRepositories()
Gives a collection of all the repositories stored in the RepositoryManager.

Returns:
Collection of Repository

setActionComponentClassName

public void setActionComponentClassName(String actionComponentClassName)

setFileShortName

public void setFileShortName(String[] filesShortName)

getAvailableFilesShortName

public String[] getAvailableFilesShortName()

setOpStart

public void setOpStart(String v)

setOpStop

public void setOpStop(String v)

setOpExecuteNextAlarmNow

public void setOpExecuteNextAlarmNow(String v)

setOpGlobalBlacklist

public void setOpGlobalBlacklist(String v)

setOpPartialBlacklist

public void setOpPartialBlacklist(String v)

setOpUnBlacklist

public void setOpUnBlacklist(String v)

setOpSubmitAgain

public void setOpSubmitAgain(String v)

setOpReProcessNonBlackListedFiles

public void setOpReProcessNonBlackListedFiles(String v)

getAvailableRepositoryId

public String getAvailableRepositoryId()

getRepositoryId

public String getRepositoryId()

setRepositoryId

public void setRepositoryId(String repositoryId)

getRepository

public Repository getRepository()

getAvailableIndexerClass

public String getAvailableIndexerClass()

setIndexerClass

public void setIndexerClass(String indexerClass)

getAvailableName

public String getAvailableName()

setName

public void setName(String name)

getAvailableAlarmMgrName

public String getAvailableAlarmMgrName()

setAlarmMgrName

public void setAlarmMgrName(String alarmMgrName)

getAvailableBaseDirectory

public String getAvailableBaseDirectory()

setBaseDirectory

public void setBaseDirectory(String baseDirectory)

getAvailableLuceneIndex

public String getAvailableLuceneIndex()

setLuceneIndex

public void setLuceneIndex(String luceneIndex)

getAvailableSchedulePeriod

public int getAvailableSchedulePeriod()

setSchedulePeriod

public void setSchedulePeriod(String schedulePeriodString)

getAvailableScheduleCron

public String getAvailableScheduleCron()

setScheduleCron

public void setScheduleCron(String scheduleCron)

getAvailableExcludedDirRegExp

public String getAvailableExcludedDirRegExp()

setExcludedDirRegExp

public void setExcludedDirRegExp(String excludedDirRegExp)

getAvailableProcessingLimitDuration

public int getAvailableProcessingLimitDuration()

setProcessingLimitDuration

public void setProcessingLimitDuration(String processingLimitDurationString)

getMainTab

public int getMainTab()

setMainTab

public void setMainTab(int mainTab)

getText

public String getText()

setText

public void setText(String text)

getStatus

public String getStatus()

setStatus

public void setStatus(String status)

sendRedirect

public void sendRedirect()
                  throws IOException
Throws:
IOException

getActionComponent

public String getActionComponent()

setActionComponent

public void setActionComponent(String actionComponent)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.