com.jalios.jcms.handler
Class DeployManagerUpgradeHandler

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

public class DeployManagerUpgradeHandler
extends JcmsFormHandler
implements DeployManagerConstants


Field Summary
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
           
 
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, JS_HEADER, jsboMap, jsboSet, jsfoMap, 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, userLang, userLocale, workspace
 
Fields inherited from interface com.jalios.jcms.DeployManagerConstants
CONFLICT, DEPLOY_STEP_FILE, NO_CHANGE, NO_CONFLICT, STEP_DIFF, STEP_UNKNOWN, STEP_VALIDATE
 
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, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, 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
DeployManagerUpgradeHandler()
           
 
Method Summary
 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()
           
 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)
           
 boolean validate()
           
protected  boolean validateAbort()
           
protected  boolean validateApply()
           
protected  boolean validateCommit()
           
protected  boolean validateCommon()
           
protected  boolean validateDiff()
           
protected  boolean validateRollback()
           
protected  boolean validateValidate()
           
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
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, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addJSHeader, addJSHeader, addJSHeader, addJSHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBackOfficeJSHeader, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getFrontOfficeJSHeader, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSHeaders, 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, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, 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 java.lang.String REVISION
See Also:
Constant Field Values

statusMsg

public static final java.lang.String[] statusMsg

op

protected boolean op

opDiff

protected boolean opDiff

opApply

protected boolean opApply

opValidate

protected boolean opValidate

opCommit

protected boolean opCommit

opRollback

protected boolean opRollback

opAbort

protected boolean opAbort

filesStatus

protected int filesStatus

storeStatus

protected int storeStatus

webapp

protected WebAppInfo webapp

deltaDir

protected java.io.File deltaDir

backupDir

protected java.io.File backupDir

base

protected Signature base

files

protected java.lang.String[] files

replaceStore

protected boolean replaceStore

srcSyncMgr

protected SyncManager srcSyncMgr

tgtSyncMgr

protected SyncManager tgtSyncMgr

srcStore

protected Store srcStore

tgtStore

protected Store tgtStore

createdFileSet

protected java.util.TreeSet createdFileSet

updatedFileSet

protected java.util.TreeSet updatedFileSet

deletedFileSet

protected java.util.TreeSet deletedFileSet

upgradeDiffSet

protected java.util.TreeSet upgradeDiffSet

rollbackDiffSet

protected java.util.TreeSet rollbackDiffSet
Constructor Detail

DeployManagerUpgradeHandler

public DeployManagerUpgradeHandler()
Method Detail

validate

public boolean validate()
                 throws java.io.IOException
Throws:
java.io.IOException

validateCommon

protected boolean validateCommon()
                          throws java.io.IOException
Throws:
java.io.IOException

validateDiff

protected boolean validateDiff()
                        throws java.io.IOException
Throws:
java.io.IOException

performDiff

protected boolean performDiff()
                       throws java.io.IOException
Throws:
java.io.IOException

validateApply

protected boolean validateApply()
                         throws java.io.IOException
Throws:
java.io.IOException

performApply

protected boolean performApply()
                        throws java.io.IOException
Throws:
java.io.IOException

validateValidate

protected boolean validateValidate()
                            throws java.io.IOException
Throws:
java.io.IOException

performValidate

protected boolean performValidate()
                           throws java.io.IOException
Throws:
java.io.IOException

validateCommit

protected boolean validateCommit()
                          throws java.io.IOException
Throws:
java.io.IOException

performCommit

protected boolean performCommit()
                         throws java.io.IOException
Throws:
java.io.IOException

validateRollback

protected boolean validateRollback()
                            throws java.io.IOException
Throws:
java.io.IOException

performRollback

protected boolean performRollback()
                           throws java.io.IOException
Throws:
java.io.IOException

validateAbort

protected boolean validateAbort()
                         throws java.io.IOException
Throws:
java.io.IOException

performAbort

protected boolean performAbort()
                        throws java.io.IOException
Throws:
java.io.IOException

isUploadStep

public boolean isUploadStep()

isDiffStep

public boolean isDiffStep()

isValidateStep

public boolean isValidateStep()

isCommitStep

public boolean isCommitStep()

isRollbackStep

public boolean isRollbackStep()

getWebAppInfo

public WebAppInfo getWebAppInfo()

getDeltaDir

public java.io.File getDeltaDir()

getCreatedFileSet

public java.util.TreeSet getCreatedFileSet()

getUpdatedFileSet

public java.util.TreeSet getUpdatedFileSet()

getDeletedFileSet

public java.util.TreeSet getDeletedFileSet()

getUpgradeDiffSet

public java.util.TreeSet getUpgradeDiffSet()

getRollbackDiffSet

public java.util.TreeSet getRollbackDiffSet()

getFilesStatus

public int getFilesStatus()

getFilesStatusMsg

public java.lang.String getFilesStatusMsg()

getStoreStatus

public int getStoreStatus()

getStoreStatusMsg

public java.lang.String getStoreStatusMsg()

getSrcSyncMgr

public SyncManager getSrcSyncMgr()

getTgtSyncMgr

public SyncManager getTgtSyncMgr()

setOpDiff

public void setOpDiff(java.lang.String v)

setOpApply

public void setOpApply(java.lang.String v)

setOpValidate

public void setOpValidate(java.lang.String v)

setOpCommit

public void setOpCommit(java.lang.String v)

setOpRollback

public void setOpRollback(java.lang.String v)

setOpAbort

public void setOpAbort(java.lang.String v)

setWebappId

public void setWebappId(java.lang.String webappId)

setFiles

public void setFiles(java.lang.String[] v)

setReplaceStore

public void setReplaceStore(boolean v)


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