com.jalios.jcms.handler
Class DeployManagerDownloadHandler

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

public class DeployManagerDownloadHandler
extends JcmsFormHandler


Field Summary
protected  boolean copyArchiveDir
           
protected  boolean copyDocDir
           
protected  boolean copyJavadocDir
           
protected  boolean copyLogDir
           
protected  boolean copyLuceneArchiveDir
           
protected  boolean copyLuceneDir
           
protected  boolean copyStatDir
           
protected  boolean copyUploadDir
           
protected  boolean op
           
protected  boolean opDevCopy
           
protected  boolean opFullCopy
           
protected  boolean opJsyncCopy
           
protected  boolean opRestart
           
protected  boolean opSign
           
static String REVISION
           
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, 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
DeployManagerDownloadHandler()
           
 
Method Summary
protected  void initCommon()
           
protected  void initOutputStream(String saveAs)
           
protected  boolean performCommonCopy(int type)
           
protected  boolean performDevCopy()
           
protected  boolean performFullCopy()
           
protected  boolean performJsyncCopy()
           
protected  boolean performRestart()
           
protected  boolean performSign()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setCopyArchiveDir(boolean v)
           
 void setCopyDocDir(boolean v)
           
 void setCopyJavadocDir(boolean v)
           
 void setCopyLogDir(boolean v)
           
 void setCopyLuceneArchiveDir(boolean v)
           
 void setCopyLuceneDir(boolean v)
           
 void setCopyStatDir(boolean v)
           
 void setCopyUploadDir(boolean v)
           
 void setOpDevCopy(String v)
           
 void setOpFullCopy(String v)
           
 void setOpJsyncCopy(String v)
           
 void setOpRestart(String v)
           
 void setOpSign(String v)
           
 void setSave(boolean v)
           
 void setWebappId(String webappId)
           
protected  boolean validateCommon()
           
protected  boolean validateDevCopy()
           
protected  boolean validateFullCopy()
           
protected  boolean validateJsyncCopy()
           
protected  boolean validateRestart()
           
protected  boolean validateSign()
           
 
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

opDevCopy

protected boolean opDevCopy

opFullCopy

protected boolean opFullCopy

opJsyncCopy

protected boolean opJsyncCopy

opSign

protected boolean opSign

opRestart

protected boolean opRestart

webapp

protected WebAppInfo webapp

copyUploadDir

protected boolean copyUploadDir

copyDocDir

protected boolean copyDocDir

copyJavadocDir

protected boolean copyJavadocDir

copyStatDir

protected boolean copyStatDir

copyLogDir

protected boolean copyLogDir

copyLuceneDir

protected boolean copyLuceneDir

copyArchiveDir

protected boolean copyArchiveDir

copyLuceneArchiveDir

protected boolean copyLuceneArchiveDir
Constructor Detail

DeployManagerDownloadHandler

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

validateCommon

protected boolean validateCommon()
                          throws IOException
Throws:
IOException

initCommon

protected void initCommon()
                   throws IOException
Throws:
IOException

initOutputStream

protected void initOutputStream(String saveAs)
                         throws IOException
Throws:
IOException

performCommonCopy

protected boolean performCommonCopy(int type)
                             throws IOException
Throws:
IOException

validateDevCopy

protected boolean validateDevCopy()
                           throws IOException
Throws:
IOException

performDevCopy

protected boolean performDevCopy()
                          throws IOException
Throws:
IOException

validateFullCopy

protected boolean validateFullCopy()
                            throws IOException
Throws:
IOException

performFullCopy

protected boolean performFullCopy()
                           throws IOException
Throws:
IOException

validateJsyncCopy

protected boolean validateJsyncCopy()
                             throws IOException
Throws:
IOException

performJsyncCopy

protected boolean performJsyncCopy()
                            throws IOException
Throws:
IOException

validateSign

protected boolean validateSign()
                        throws IOException
Throws:
IOException

performSign

protected boolean performSign()
                       throws IOException
Throws:
IOException

validateRestart

protected boolean validateRestart()
                           throws IOException
Throws:
IOException

performRestart

protected boolean performRestart()
                          throws IOException
Throws:
IOException

setOpDevCopy

public void setOpDevCopy(String v)

setOpFullCopy

public void setOpFullCopy(String v)

setOpJsyncCopy

public void setOpJsyncCopy(String v)

setOpSign

public void setOpSign(String v)

setOpRestart

public void setOpRestart(String v)

setWebappId

public void setWebappId(String webappId)

setSave

public void setSave(boolean v)

setCopyUploadDir

public void setCopyUploadDir(boolean v)

setCopyDocDir

public void setCopyDocDir(boolean v)

setCopyJavadocDir

public void setCopyJavadocDir(boolean v)

setCopyStatDir

public void setCopyStatDir(boolean v)

setCopyLogDir

public void setCopyLogDir(boolean v)

setCopyLuceneDir

public void setCopyLuceneDir(boolean v)

setCopyArchiveDir

public void setCopyArchiveDir(boolean v)

setCopyLuceneArchiveDir

public void setCopyLuceneArchiveDir(boolean v)


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