com.jalios.jcms.handler
Class JSyncManagerHandler

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

public class JSyncManagerHandler
extends JcmsFormHandler

This form handler processes JSyncManager's form.

Version:
$Revision: 33267 $
Author:
Olivier Dedieu
See Also:
Publication

Field Summary
protected  String leaderUrl
           
protected static int LOG_TAB
           
protected  long logDuration
           
protected  boolean op
           
protected  boolean opDisjoin
           
protected  int openTab
           
protected  boolean opGlobalSuggestJoin
           
protected  boolean opJoin
           
protected  boolean opRefreshLog
           
protected  boolean opRemoveReplica
           
protected  boolean opSuggestJoin
           
protected  boolean opUpdateGroup
           
protected  boolean opUpdateLeader
           
protected  JSyncReplica replica
           
protected  String replicaUrl
           
static String REVISION
           
protected static int STATUS_TAB
           
protected  String urid
           
 
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
JSyncManagerHandler()
           
 
Method Summary
 String getLeaderUrl()
           
 long getLogDuration()
           
 List getLogList()
           
 int getOpenTab()
           
 JSyncReplica getReplica()
           
 String getReplicaStatus()
           
 boolean performDisjoin()
           
 boolean performGlobalSuggestJoin()
           
 boolean performJoin()
           
 boolean performRefreshLog()
           
 boolean performRemoveReplica()
           
 boolean performSuggestJoin()
           
 boolean performUpdateGroup()
           
 boolean performUpdateLeader()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setLogDuration(long v)
           
 void setOpDisjoin(String v)
           
 void setOpenTab(int openTab)
           
 void setOpGlobalSuggestJoin(String v)
           
 void setOpJoin(String v)
           
 void setOpRefreshLog(String v)
           
 void setOpRemoveReplica(String v)
           
 void setOpSuggestJoin(String v)
           
 void setOpUpdateGroup(String v)
           
 void setOpUpdateLeader(String v)
           
 void setReplicaUrl(String url)
           
 void setUrid(String v)
           
 boolean validateDisjoin()
           
 boolean validateGlobalSuggestJoin()
           
 boolean validateJoin()
           
 boolean validateRefreshLog()
           
 boolean validateRemoveReplica()
           
 boolean validateSuggestJoin()
           
 boolean validateUpdateGroup()
           
 boolean validateUpdateLeader()
           
 
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

STATUS_TAB

protected static final int STATUS_TAB
See Also:
Constant Field Values

LOG_TAB

protected static final int LOG_TAB
See Also:
Constant Field Values

op

protected boolean op

opJoin

protected boolean opJoin

opDisjoin

protected boolean opDisjoin

opSuggestJoin

protected boolean opSuggestJoin

opGlobalSuggestJoin

protected boolean opGlobalSuggestJoin

opUpdateLeader

protected boolean opUpdateLeader

opUpdateGroup

protected boolean opUpdateGroup

opRemoveReplica

protected boolean opRemoveReplica

opRefreshLog

protected boolean opRefreshLog

urid

protected String urid

logDuration

protected long logDuration

replica

protected JSyncReplica replica

leaderUrl

protected String leaderUrl

openTab

protected int openTab

replicaUrl

protected String replicaUrl
Constructor Detail

JSyncManagerHandler

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

validateJoin

public boolean validateJoin()
                     throws IOException
Throws:
IOException

performJoin

public boolean performJoin()
                    throws IOException
Throws:
IOException

validateDisjoin

public boolean validateDisjoin()
                        throws IOException
Throws:
IOException

performDisjoin

public boolean performDisjoin()
                       throws IOException
Throws:
IOException

validateSuggestJoin

public boolean validateSuggestJoin()
                            throws IOException
Throws:
IOException

performSuggestJoin

public boolean performSuggestJoin()
                           throws IOException
Throws:
IOException

setReplicaUrl

public void setReplicaUrl(String url)
Since:
jcms-5.7.4

validateGlobalSuggestJoin

public boolean validateGlobalSuggestJoin()
                                  throws IOException
Throws:
IOException

performGlobalSuggestJoin

public boolean performGlobalSuggestJoin()
                                 throws IOException
Throws:
IOException

validateUpdateLeader

public boolean validateUpdateLeader()
                             throws IOException
Throws:
IOException

performUpdateLeader

public boolean performUpdateLeader()
                            throws IOException
Throws:
IOException

validateUpdateGroup

public boolean validateUpdateGroup()
                            throws IOException
Throws:
IOException

performUpdateGroup

public boolean performUpdateGroup()
                           throws IOException
Throws:
IOException

validateRemoveReplica

public boolean validateRemoveReplica()
                              throws IOException
Throws:
IOException

performRemoveReplica

public boolean performRemoveReplica()
                             throws IOException
Throws:
IOException

validateRefreshLog

public boolean validateRefreshLog()
                           throws IOException
Throws:
IOException

performRefreshLog

public boolean performRefreshLog()
                          throws IOException
Throws:
IOException

getReplica

public JSyncReplica getReplica()
Since:
jcms-4.1

getLeaderUrl

public String getLeaderUrl()
Since:
jcms-4.1

setOpenTab

public void setOpenTab(int openTab)
Since:
jcms-4.1

getOpenTab

public int getOpenTab()
Since:
jcms-4.1

getReplicaStatus

public String getReplicaStatus()
Since:
jcms-4.1

getLogList

public List getLogList()
Since:
jcms-4.1

setOpJoin

public void setOpJoin(String v)

setOpSuggestJoin

public void setOpSuggestJoin(String v)

setOpGlobalSuggestJoin

public void setOpGlobalSuggestJoin(String v)

setOpDisjoin

public void setOpDisjoin(String v)

setOpUpdateLeader

public void setOpUpdateLeader(String v)

setOpUpdateGroup

public void setOpUpdateGroup(String v)

setOpRemoveReplica

public void setOpRemoveReplica(String v)

setOpRefreshLog

public void setOpRefreshLog(String v)

setUrid

public void setUrid(String v)

setLogDuration

public void setLogDuration(long v)

getLogDuration

public long getLogDuration()


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