com.jalios.jcms.handler
Class StoreCleanerHandler

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.handler.StoreCleanerHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class StoreCleanerHandler
extends JcmsFormHandler


Field Summary
static String REVISION
           
static int SCOPE_DATE
           
static int SCOPE_MILESTONE
           
static int SCOPE_STAMP
           
static int SCOPE_STORE
           
static int SCOPE_SYNC
           
static int SCOPE_UNDEFINED
           
 
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
StoreCleanerHandler()
           
 
Method Summary
 Date getAvailableBeginDate()
           
 Stamp getAvailableBeginMilestone()
           
 int getAvailableBeginMode()
           
 Stamp getAvailableBeginStamp()
           
 Date getAvailableEndDate()
           
 Stamp getAvailableEndMilestone()
           
 int getAvailableEndMode()
           
 Stamp getAvailableEndStamp()
           
 String[] getAvailableUrids()
           
 Set<Workspace> getAvailableWorkspaceSet()
           
 Date getLastSyncDate()
           
 List<String> getMilestoneLabelList()
           
 List<Stamp> getMilestoneValueList()
           
 boolean isMergeMajorUpdate()
           
 boolean isMergeMetadataUpdate()
           
 boolean isMergeMinorUpdate()
           
 boolean isRemoveDeleted()
           
 boolean isRemoveMilestone()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setBeginDate(String v)
           
 void setBeginMilestone(String v)
           
 void setBeginMode(int beginMode)
           
 void setBeginStamp(String v)
           
 void setEndDate(String v)
           
 void setEndMilestone(String v)
           
 void setEndMode(int endMode)
           
 void setEndStamp(String v)
           
 void setMergeMajorUpdate(boolean v)
           
 void setMergeMetadataUpdate(boolean v)
           
 void setMergeMinorUpdate(boolean v)
           
 void setOpClean(boolean opClean)
           
 void setRemoveDeleted(boolean v)
           
 void setRemoveMilestone(boolean v)
           
 void setUrids(String v)
           
 void setWsids(String[] v)
           
 
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, 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, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, 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

SCOPE_UNDEFINED

public static final int SCOPE_UNDEFINED
See Also:
Constant Field Values

SCOPE_STORE

public static final int SCOPE_STORE
See Also:
Constant Field Values

SCOPE_DATE

public static final int SCOPE_DATE
See Also:
Constant Field Values

SCOPE_MILESTONE

public static final int SCOPE_MILESTONE
See Also:
Constant Field Values

SCOPE_STAMP

public static final int SCOPE_STAMP
See Also:
Constant Field Values

SCOPE_SYNC

public static final int SCOPE_SYNC
See Also:
Constant Field Values
Constructor Detail

StoreCleanerHandler

public StoreCleanerHandler()
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

getMilestoneLabelList

public List<String> getMilestoneLabelList()

getMilestoneValueList

public List<Stamp> getMilestoneValueList()

getLastSyncDate

public Date getLastSyncDate()

setOpClean

public void setOpClean(boolean opClean)

setBeginMode

public void setBeginMode(int beginMode)

getAvailableBeginMode

public int getAvailableBeginMode()

getAvailableBeginDate

public Date getAvailableBeginDate()

setBeginDate

public void setBeginDate(String v)

getAvailableBeginStamp

public Stamp getAvailableBeginStamp()

setBeginStamp

public void setBeginStamp(String v)

setEndMode

public void setEndMode(int endMode)

getAvailableEndMode

public int getAvailableEndMode()

getAvailableEndDate

public Date getAvailableEndDate()

setEndDate

public void setEndDate(String v)

getAvailableEndStamp

public Stamp getAvailableEndStamp()

setEndStamp

public void setEndStamp(String v)

isMergeMinorUpdate

public boolean isMergeMinorUpdate()

setMergeMinorUpdate

public void setMergeMinorUpdate(boolean v)

isMergeMajorUpdate

public boolean isMergeMajorUpdate()

setMergeMajorUpdate

public void setMergeMajorUpdate(boolean v)

isRemoveDeleted

public boolean isRemoveDeleted()

setRemoveDeleted

public void setRemoveDeleted(boolean v)

isRemoveMilestone

public boolean isRemoveMilestone()

setRemoveMilestone

public void setRemoveMilestone(boolean v)

isMergeMetadataUpdate

public boolean isMergeMetadataUpdate()

setMergeMetadataUpdate

public void setMergeMetadataUpdate(boolean v)

getAvailableBeginMilestone

public Stamp getAvailableBeginMilestone()

setBeginMilestone

public void setBeginMilestone(String v)

getAvailableEndMilestone

public Stamp getAvailableEndMilestone()

setEndMilestone

public void setEndMilestone(String v)

getAvailableUrids

public String[] getAvailableUrids()

setUrids

public void setUrids(String v)

getAvailableWorkspaceSet

public Set<Workspace> getAvailableWorkspaceSet()

setWsids

public void setWsids(String[] v)


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