public class DeployManagerUpgradeHandler extends JcmsFormHandler implements DeployManagerConstants
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
backupDir |
protected Signature |
base |
protected java.util.TreeSet |
createdFileSet |
protected java.util.TreeSet |
deletedFileSet |
protected java.io.File |
deltaDir |
protected java.lang.String[] |
files |
protected int |
filesStatus |
protected boolean |
op |
protected boolean |
opAbort |
protected boolean |
opApply |
protected boolean |
opCommit |
protected boolean |
opDiff |
protected boolean |
opRollback |
protected boolean |
opValidate |
protected boolean |
replaceStore |
static java.lang.String |
REVISION |
protected java.util.TreeSet |
rollbackDiffSet |
protected Store |
srcStore |
protected SyncManager |
srcSyncMgr |
static java.lang.String[] |
statusMsg |
protected int |
storeStatus |
protected Store |
tgtStore |
protected SyncManager |
tgtSyncMgr |
protected java.util.TreeSet |
updatedFileSet |
protected java.util.TreeSet |
upgradeDiffSet |
protected WebAppInfo |
webapp |
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
CONFLICT, DEPLOY_STEP_FILE, NO_CHANGE, NO_CONFLICT, STEP_DIFF, STEP_UNKNOWN, STEP_VALIDATE
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_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, 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, 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, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
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 and Description |
---|
DeployManagerUpgradeHandler() |
Modifier and Type | Method and Description |
---|---|
java.util.TreeSet |
getCreatedFileSet() |
java.util.TreeSet |
getDeletedFileSet() |
java.io.File |
getDeltaDir() |
int |
getFilesStatus() |
java.lang.String |
getFilesStatusMsg() |
java.util.TreeSet |
getRollbackDiffSet() |
SyncManager |
getSrcSyncMgr() |
int |
getStoreStatus() |
java.lang.String |
getStoreStatusMsg() |
SyncManager |
getTgtSyncMgr() |
java.util.TreeSet |
getUpdatedFileSet() |
java.util.TreeSet |
getUpgradeDiffSet() |
WebAppInfo |
getWebAppInfo() |
boolean |
isCommitStep() |
boolean |
isDiffStep() |
boolean |
isRollbackStep() |
boolean |
isUploadStep() |
boolean |
isValidateStep() |
protected boolean |
performAbort() |
protected boolean |
performApply() |
protected boolean |
performCommit() |
protected boolean |
performDiff() |
protected boolean |
performRollback() |
protected boolean |
performValidate() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setFiles(java.lang.String[] v) |
void |
setOpAbort(java.lang.String v) |
void |
setOpApply(java.lang.String v) |
void |
setOpCommit(java.lang.String v) |
void |
setOpDiff(java.lang.String v) |
void |
setOpRollback(java.lang.String v) |
void |
setOpValidate(java.lang.String v) |
void |
setReplaceStore(boolean v) |
void |
setWebappId(java.lang.String webappId) |
protected boolean |
validateAbort() |
protected boolean |
validateApply() |
protected boolean |
validateCommit() |
protected boolean |
validateCommon() |
protected boolean |
validateDiff() |
protected boolean |
validateRollback() |
protected boolean |
validateValidate() |
afterValidation, checkMissingField, getControllerContext, getEditFieldSet, getHiddenField, 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
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, 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, workaroundBrowserBaseHrefBug
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
public static final java.lang.String REVISION
public static final java.lang.String[] statusMsg
protected boolean op
protected boolean opDiff
protected boolean opApply
protected boolean opValidate
protected boolean opCommit
protected boolean opRollback
protected boolean opAbort
protected int filesStatus
protected int storeStatus
protected WebAppInfo webapp
protected java.io.File deltaDir
protected java.io.File backupDir
protected Signature base
protected java.lang.String[] files
protected boolean replaceStore
protected SyncManager srcSyncMgr
protected SyncManager tgtSyncMgr
protected Store srcStore
protected Store tgtStore
protected java.util.TreeSet createdFileSet
protected java.util.TreeSet updatedFileSet
protected java.util.TreeSet deletedFileSet
protected java.util.TreeSet upgradeDiffSet
protected java.util.TreeSet rollbackDiffSet
public boolean processAction() throws java.io.IOException
JcmsFormHandler
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.
processAction
in class JcmsFormHandler
java.io.IOException
protected boolean validateCommon() throws java.io.IOException
java.io.IOException
protected boolean validateDiff() throws java.io.IOException
java.io.IOException
protected boolean performDiff() throws java.io.IOException
java.io.IOException
protected boolean validateApply() throws java.io.IOException
java.io.IOException
protected boolean performApply() throws java.io.IOException
java.io.IOException
protected boolean validateValidate() throws java.io.IOException
java.io.IOException
protected boolean performValidate() throws java.io.IOException
java.io.IOException
protected boolean validateCommit() throws java.io.IOException
java.io.IOException
protected boolean performCommit() throws java.io.IOException
java.io.IOException
protected boolean validateRollback() throws java.io.IOException
java.io.IOException
protected boolean performRollback() throws java.io.IOException
java.io.IOException
protected boolean validateAbort() throws java.io.IOException
java.io.IOException
protected boolean performAbort() throws java.io.IOException
java.io.IOException
public boolean isUploadStep()
public boolean isDiffStep()
public boolean isValidateStep()
public boolean isCommitStep()
public boolean isRollbackStep()
public WebAppInfo getWebAppInfo()
public java.io.File getDeltaDir()
public java.util.TreeSet getCreatedFileSet()
public java.util.TreeSet getUpdatedFileSet()
public java.util.TreeSet getDeletedFileSet()
public java.util.TreeSet getUpgradeDiffSet()
public java.util.TreeSet getRollbackDiffSet()
public int getFilesStatus()
public java.lang.String getFilesStatusMsg()
public int getStoreStatus()
public java.lang.String getStoreStatusMsg()
public SyncManager getSrcSyncMgr()
public SyncManager getTgtSyncMgr()
public void setOpDiff(java.lang.String v)
public void setOpApply(java.lang.String v)
public void setOpValidate(java.lang.String v)
public void setOpCommit(java.lang.String v)
public void setOpRollback(java.lang.String v)
public void setOpAbort(java.lang.String v)
public void setWebappId(java.lang.String webappId)
public void setFiles(java.lang.String[] v)
public void setReplaceStore(boolean v)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.