public class JSyncManagerHandler extends JcmsFormHandler
Publication| Modifier and Type | Field and Description |
|---|---|
protected long |
duration |
protected static java.lang.String |
JSYNC_JSP |
protected java.lang.String |
leaderUrl |
protected static int |
LOG_TAB |
protected boolean |
op |
protected boolean |
opDisjoin |
protected int |
openTab |
protected boolean |
opGlobalSuggestJoin |
protected boolean |
opJoin |
protected boolean |
opRefreshLog |
protected boolean |
opRefreshStats |
protected boolean |
opRemoveReplica |
protected boolean |
opSuggestJoin |
protected boolean |
opUpdateGroup |
protected boolean |
opUpdateLeader |
protected JSyncReplica |
replica |
protected java.lang.String |
replicaUrl |
static java.lang.String |
REVISION |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statConflictCountDataMap |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statDurationAverageDataMap |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statMergeCountDataMap |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statOpCountDataMap |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statPartialCountDataMap |
protected static int |
STATS_TAB |
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> |
statSyncCountDataMap |
protected static int |
STATUS_TAB |
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> |
topActionMap |
protected java.util.Map<java.lang.String,java.lang.Double> |
topTypeMap |
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> |
topUridMap |
protected java.lang.String |
urid |
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForcedAJAX_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_HEADERbrowser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspaceADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, 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, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, 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, 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, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, 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, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XMLCRLF, 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 |
|---|
JSyncManagerHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeStatDataMap() |
void |
exportCSVJSyncLog(java.lang.String lang,
java.io.Writer writer) |
java.util.Map<java.util.Date,java.lang.Double> |
getConflictCountDataMap(int type) |
long |
getDuration() |
java.util.Map<java.util.Date,java.lang.Double> |
getDurationAverageDataMap(int type) |
java.lang.String |
getLeaderUrl() |
java.util.List<org.jdom.Element> |
getLogList() |
java.util.Map<java.util.Date,java.lang.Double> |
getMergeCountDataMap(int type) |
java.util.Map<java.util.Date,java.lang.Double> |
getOpCountDataMap(int type) |
int |
getOpenTab() |
java.util.Map<java.util.Date,java.lang.Double> |
getPartialCountDataMap(int type) |
JSyncReplica |
getReplica() |
java.lang.String |
getReplicaStatus() |
java.util.Map<java.util.Date,java.lang.Double> |
getSyncCountDataMap(int type) |
java.util.Map<java.lang.String,java.lang.Double> |
getTopActionMap(int type) |
java.util.Map<java.lang.String,java.lang.Double> |
getTopTypeMap() |
java.util.Map<java.lang.String,java.lang.Double> |
getTopUridMap(int type) |
boolean |
performDisjoin() |
boolean |
performGlobalSuggestJoin() |
boolean |
performJoin() |
boolean |
performRefreshLog() |
boolean |
performRefreshStats() |
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 |
setDuration(long v) |
void |
setOpDisjoin(java.lang.String v) |
void |
setOpenTab(int openTab) |
void |
setOpGlobalSuggestJoin(java.lang.String v) |
void |
setOpJoin(java.lang.String v) |
void |
setOpRefreshLog(java.lang.String v) |
void |
setOpRefreshStats(java.lang.String v) |
void |
setOpRemoveReplica(java.lang.String v) |
void |
setOpSuggestJoin(java.lang.String v) |
void |
setOpUpdateGroup(java.lang.String v) |
void |
setOpUpdateLeader(java.lang.String v) |
void |
setReplicaUrl(java.lang.String url) |
void |
setUrid(java.lang.String v) |
boolean |
validateDisjoin() |
boolean |
validateGlobalSuggestJoin() |
boolean |
validateJoin() |
boolean |
validateRefreshLog() |
boolean |
validateRefreshStats() |
boolean |
validateRemoveReplica() |
boolean |
validateSuggestJoin() |
boolean |
validateUpdateGroup() |
boolean |
validateUpdateLeader() |
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, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validateaddBodyAttributes, 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, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBugaddCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, 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, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedulepublic static final java.lang.String REVISION
protected static final int STATUS_TAB
protected static final int LOG_TAB
protected static final int STATS_TAB
protected static final java.lang.String JSYNC_JSP
protected boolean op
protected boolean opJoin
protected boolean opDisjoin
protected boolean opSuggestJoin
protected boolean opGlobalSuggestJoin
protected boolean opUpdateLeader
protected boolean opUpdateGroup
protected boolean opRemoveReplica
protected boolean opRefreshLog
protected boolean opRefreshStats
protected java.lang.String urid
protected long duration
protected JSyncReplica replica
protected java.lang.String leaderUrl
protected int openTab
protected java.lang.String replicaUrl
protected java.util.Map<java.lang.String,java.lang.Double> topTypeMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> topActionMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Double>> topUridMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statSyncCountDataMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statMergeCountDataMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statPartialCountDataMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statOpCountDataMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statConflictCountDataMap
protected java.util.Map<java.lang.Integer,java.util.Map<java.util.Date,java.lang.Double>> statDurationAverageDataMap
public boolean processAction()
throws java.io.IOException
JcmsFormHandlerDefault 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 JcmsFormHandlerjava.io.IOException - IO Exceptionpublic boolean validateJoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean performJoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateDisjoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean performDisjoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateSuggestJoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean performSuggestJoin()
throws java.io.IOException
java.io.IOExceptionpublic void setReplicaUrl(java.lang.String url)
public boolean validateGlobalSuggestJoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean performGlobalSuggestJoin()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateUpdateLeader()
throws java.io.IOException
java.io.IOExceptionpublic boolean performUpdateLeader()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateUpdateGroup()
throws java.io.IOException
java.io.IOExceptionpublic boolean performUpdateGroup()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateRemoveReplica()
throws java.io.IOException
java.io.IOExceptionpublic boolean performRemoveReplica()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateRefreshLog()
throws java.io.IOException
java.io.IOExceptionpublic boolean performRefreshLog()
throws java.io.IOException
java.io.IOExceptionpublic boolean validateRefreshStats()
throws java.io.IOException
java.io.IOExceptionpublic boolean performRefreshStats()
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.util.Date,java.lang.Double> getSyncCountDataMap(int type)
public java.util.Map<java.util.Date,java.lang.Double> getMergeCountDataMap(int type)
public java.util.Map<java.util.Date,java.lang.Double> getPartialCountDataMap(int type)
public java.util.Map<java.util.Date,java.lang.Double> getOpCountDataMap(int type)
public java.util.Map<java.util.Date,java.lang.Double> getConflictCountDataMap(int type)
public java.util.Map<java.util.Date,java.lang.Double> getDurationAverageDataMap(int type)
public java.util.Map<java.lang.String,java.lang.Double> getTopTypeMap()
public java.util.Map<java.lang.String,java.lang.Double> getTopActionMap(int type)
public java.util.Map<java.lang.String,java.lang.Double> getTopUridMap(int type)
protected void computeStatDataMap()
public JSyncReplica getReplica()
public java.lang.String getLeaderUrl()
public void setOpenTab(int openTab)
public int getOpenTab()
public java.lang.String getReplicaStatus()
public java.util.List<org.jdom.Element> getLogList()
public void exportCSVJSyncLog(java.lang.String lang,
java.io.Writer writer)
public void setOpJoin(java.lang.String v)
public void setOpSuggestJoin(java.lang.String v)
public void setOpGlobalSuggestJoin(java.lang.String v)
public void setOpDisjoin(java.lang.String v)
public void setOpUpdateLeader(java.lang.String v)
public void setOpUpdateGroup(java.lang.String v)
public void setOpRemoveReplica(java.lang.String v)
public void setOpRefreshLog(java.lang.String v)
public void setOpRefreshStats(java.lang.String v)
public void setUrid(java.lang.String v)
public void setDuration(long v)
public long getDuration()
Copyright © 2001-2016 Jalios SA. All Rights Reserved.