Package com.jalios.jcms.handler
Class JSyncManagerHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.handler.JSyncManagerHandler
-
- All Implemented Interfaces:
JcmsConstants
,JaliosConstants
public class JSyncManagerHandler extends JcmsFormHandler
This form handler processes JSyncManager's form.- Version:
- $Revision: 102972 $
- Author:
- Olivier Dedieu
- See Also:
Publication
-
-
Field Summary
-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, 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, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspace
-
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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DEFAULT_PHOTO_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, IS_IN_FRONT_OFFICE, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, 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, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_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, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description JSyncManagerHandler()
-
Method Summary
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
REVISION
public static final java.lang.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
-
STATS_TAB
protected static final int STATS_TAB
- See Also:
- Constant Field Values
-
JSYNC_JSP
protected static final java.lang.String JSYNC_JSP
- 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
-
opRefreshStats
protected boolean opRefreshStats
-
urid
protected java.lang.String urid
-
duration
protected long duration
-
replica
protected JSyncReplica replica
-
leaderUrl
protected java.lang.String leaderUrl
-
openTab
protected int openTab
-
replicaUrl
protected java.lang.String replicaUrl
-
typeRatioSeries
protected RatioSeries typeRatioSeries
-
actionInRatioSeries
protected RatioSeries actionInRatioSeries
-
actionOutRatioSeries
protected RatioSeries actionOutRatioSeries
-
uridInRatioSeries
protected RatioSeries uridInRatioSeries
-
uridOutRatioSeries
protected RatioSeries uridOutRatioSeries
-
syncInSeries
protected TimeChartSeries syncInSeries
-
syncOutSeries
protected TimeChartSeries syncOutSeries
-
mergeInSeries
protected TimeChartSeries mergeInSeries
-
mergeOutSeries
protected TimeChartSeries mergeOutSeries
-
partialSyncInSeries
protected TimeChartSeries partialSyncInSeries
-
partialSyncOutSeries
protected TimeChartSeries partialSyncOutSeries
-
opInSeries
protected TimeChartSeries opInSeries
-
opOutSeries
protected TimeChartSeries opOutSeries
-
conflictInSeries
protected TimeChartSeries conflictInSeries
-
conflictOutSeries
protected TimeChartSeries conflictOutSeries
-
durationInSeries
protected TimeChartSeries durationInSeries
-
durationOutSeries
protected TimeChartSeries durationOutSeries
-
-
Method Detail
-
processAction
public boolean processAction() throws java.io.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 classJcmsFormHandler
- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException
- IO Exception
-
validateJoin
public boolean validateJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
performJoin
public boolean performJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
validateDisjoin
public boolean validateDisjoin() throws java.io.IOException
- Throws:
java.io.IOException
-
performDisjoin
public boolean performDisjoin() throws java.io.IOException
- Throws:
java.io.IOException
-
validateSuggestJoin
public boolean validateSuggestJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
performSuggestJoin
public boolean performSuggestJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
setReplicaUrl
public void setReplicaUrl(java.lang.String url)
-
validateGlobalSuggestJoin
public boolean validateGlobalSuggestJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
performGlobalSuggestJoin
public boolean performGlobalSuggestJoin() throws java.io.IOException
- Throws:
java.io.IOException
-
validateUpdateLeader
public boolean validateUpdateLeader() throws java.io.IOException
- Throws:
java.io.IOException
-
performUpdateLeader
public boolean performUpdateLeader() throws java.io.IOException
- Throws:
java.io.IOException
-
validateUpdateGroup
public boolean validateUpdateGroup() throws java.io.IOException
- Throws:
java.io.IOException
-
performUpdateGroup
public boolean performUpdateGroup() throws java.io.IOException
- Throws:
java.io.IOException
-
validateRemoveReplica
public boolean validateRemoveReplica() throws java.io.IOException
- Throws:
java.io.IOException
-
performRemoveReplica
public boolean performRemoveReplica() throws java.io.IOException
- Throws:
java.io.IOException
-
validateRefreshLog
public boolean validateRefreshLog() throws java.io.IOException
- Throws:
java.io.IOException
-
performRefreshLog
public boolean performRefreshLog() throws java.io.IOException
- Throws:
java.io.IOException
-
validateRefreshStats
public boolean validateRefreshStats() throws java.io.IOException
- Throws:
java.io.IOException
-
performRefreshStats
public boolean performRefreshStats() throws java.io.IOException
- Throws:
java.io.IOException
-
computeStatDataMap
protected void computeStatDataMap()
-
getReplica
public JSyncReplica getReplica()
-
getLeaderUrl
public java.lang.String getLeaderUrl()
-
setOpenTab
public void setOpenTab(int openTab)
-
getOpenTab
public int getOpenTab()
-
getReplicaStatus
public java.lang.String getReplicaStatus()
-
getLogList
public java.util.List<org.jdom.Element> getLogList()
-
exportCSVJSyncLog
public void exportCSVJSyncLog(java.lang.String lang, java.io.Writer writer)
-
setOpJoin
public void setOpJoin(java.lang.String v)
-
setOpSuggestJoin
public void setOpSuggestJoin(java.lang.String v)
-
setOpGlobalSuggestJoin
public void setOpGlobalSuggestJoin(java.lang.String v)
-
setOpDisjoin
public void setOpDisjoin(java.lang.String v)
-
setOpUpdateLeader
public void setOpUpdateLeader(java.lang.String v)
-
setOpUpdateGroup
public void setOpUpdateGroup(java.lang.String v)
-
setOpRemoveReplica
public void setOpRemoveReplica(java.lang.String v)
-
setOpRefreshLog
public void setOpRefreshLog(java.lang.String v)
-
setOpRefreshStats
public void setOpRefreshStats(java.lang.String v)
-
setUrid
public void setUrid(java.lang.String v)
-
setDuration
public void setDuration(long v)
-
getDuration
public long getDuration()
-
getSyncInSeries
public TimeChartSeries getSyncInSeries()
-
setSyncInSeries
public void setSyncInSeries(TimeChartSeries syncInSeries)
-
getSyncOutSeries
public TimeChartSeries getSyncOutSeries()
-
setSyncOutSeries
public void setSyncOutSeries(TimeChartSeries syncOutSeries)
-
getMergeInSeries
public TimeChartSeries getMergeInSeries()
-
setMergeInSeries
public void setMergeInSeries(TimeChartSeries mergeInSeries)
-
getMergeOutSeries
public TimeChartSeries getMergeOutSeries()
-
setMergeOutSeries
public void setMergeOutSeries(TimeChartSeries mergeOutSeries)
-
getPartialSyncInSeries
public TimeChartSeries getPartialSyncInSeries()
-
setPartialSyncInSeries
public void setPartialSyncInSeries(TimeChartSeries partialSyncInSeries)
-
getPartialSyncOutSeries
public TimeChartSeries getPartialSyncOutSeries()
-
setPartialSyncOutSeries
public void setPartialSyncOutSeries(TimeChartSeries partialSyncOutSeries)
-
getOpInSeries
public TimeChartSeries getOpInSeries()
-
setOpInSeries
public void setOpInSeries(TimeChartSeries opInSeries)
-
getOpOutSeries
public TimeChartSeries getOpOutSeries()
-
setOpOutSeries
public void setOpOutSeries(TimeChartSeries opOutSeries)
-
getConflictInSeries
public TimeChartSeries getConflictInSeries()
-
setConflictInSeries
public void setConflictInSeries(TimeChartSeries conflictInSeries)
-
getConflictOutSeries
public TimeChartSeries getConflictOutSeries()
-
setConflictOutSeries
public void setConflictOutSeries(TimeChartSeries conflictOutSeries)
-
getDurationInSeries
public TimeChartSeries getDurationInSeries()
-
setDurationInSeries
public void setDurationInSeries(TimeChartSeries durationInSeries)
-
getDurationOutSeries
public TimeChartSeries getDurationOutSeries()
-
setDurationOutSeries
public void setDurationOutSeries(TimeChartSeries durationOutSeries)
-
getSyncSeries
public TimeChartSeries[] getSyncSeries()
-
setSyncSeries
public void setSyncSeries(TimeChartSeries[] syncSeries)
-
getMergeSeries
public TimeChartSeries[] getMergeSeries()
-
setMergeSeries
public void setMergeSeries(TimeChartSeries[] mergeSeries)
-
getPartialSyncSeries
public TimeChartSeries[] getPartialSyncSeries()
-
setPartialSyncSeries
public void setPartialSyncSeries(TimeChartSeries[] partialSyncSeries)
-
getOpSeries
public TimeChartSeries[] getOpSeries()
-
setOpSeries
public void setOpSeries(TimeChartSeries[] opSeries)
-
getConflictSeries
public TimeChartSeries[] getConflictSeries()
-
setConflictSeries
public void setConflictSeries(TimeChartSeries[] conflictSeries)
-
getDurationSeries
public TimeChartSeries[] getDurationSeries()
-
setDurationSeries
public void setDurationSeries(TimeChartSeries[] durationSeries)
-
getTypeRatioSeries
public RatioSeries getTypeRatioSeries()
-
setTypeRatioSeries
public void setTypeRatioSeries(RatioSeries typeRatioSeries)
-
getActionInRatioSeries
public RatioSeries getActionInRatioSeries()
-
setActionInRatioSeries
public void setActionInRatioSeries(RatioSeries actionInRatioSeries)
-
getActionOutRatioSeries
public RatioSeries getActionOutRatioSeries()
-
setActionOutRatioSeries
public void setActionOutRatioSeries(RatioSeries actionOutRatioSeries)
-
getActionRatioSeries
public RatioSeries[] getActionRatioSeries()
-
setActionRatioSeries
public void setActionRatioSeries(RatioSeries[] actionRatioSeries)
-
getUridInRatioSeries
public RatioSeries getUridInRatioSeries()
-
setUridInRatioSeries
public void setUridInRatioSeries(RatioSeries uridInRatioSeries)
-
getUridOutRatioSeries
public RatioSeries getUridOutRatioSeries()
-
setUridOutRatioSeries
public void setUridOutRatioSeries(RatioSeries uridOutRatioSeries)
-
getUridRatioSeries
public RatioSeries[] getUridRatioSeries()
-
setUridRatioSeries
public void setUridRatioSeries(RatioSeries[] uridRatioSeries)
-
-