public class WFEditorHandler extends JcmsFormHandler
wfEditor.jsp
form.Modifier and Type | Field and Description |
---|---|
protected int |
duration |
protected boolean |
inAdmins |
protected boolean |
inAuthor |
protected boolean |
initState |
protected boolean |
inWorkers |
protected boolean |
isTargetPstatusValidated |
protected java.lang.String |
newId |
protected int |
newPstatus |
protected boolean |
op |
protected boolean |
opAddItem |
protected boolean |
opAddRole |
protected boolean |
opAddState |
protected boolean |
opAddWorkflow |
protected boolean |
opCancel |
protected boolean |
opDeleteRole |
protected boolean |
opDeleteState |
protected boolean |
opDeleteWorkflow |
protected boolean |
opEditRole |
protected int |
openTab |
protected boolean |
opRevert |
protected boolean |
opSave |
protected boolean |
opUpdateMatrix |
protected boolean |
opUpdateMatrix2 |
protected boolean |
opUpdateRole |
protected boolean |
opUpdateState |
protected boolean |
opUpdateWorkflow |
protected boolean |
outAdmins |
protected boolean |
outAuthor |
protected boolean |
outWorkers |
static int |
PREVIOUS_TAB |
static int |
PROPERTIES_TAB |
protected int |
pstatus |
protected int |
reminder |
protected long |
repeatTime |
static java.lang.String |
REVISION |
protected WFRole |
role |
static int |
ROLE_TAB |
protected java.util.Map |
roleDescriptionMap |
protected java.lang.String |
roleId |
protected java.util.Map |
roleNameMap |
protected WFState |
state |
static int |
STATE_TAB |
protected java.util.Map |
stateDescriptionMap |
protected java.util.Map |
stateLabelMap |
protected java.lang.String |
targetPstatus |
protected int |
targetPstatusInt |
static int |
TRANSITION_TAB |
protected WFRole |
transitRole |
protected Workflow |
wf |
protected Workflow |
wfFrom |
protected java.lang.String |
wfFromId |
protected java.lang.String |
wfId |
protected java.util.Map |
wfLabelMap |
protected java.lang.String |
wfType |
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
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_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_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, 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, 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_XML
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 and Description |
---|
WFEditorHandler() |
Modifier and Type | Method and Description |
---|---|
void |
cleanRole() |
protected void |
clear() |
java.lang.String |
getAvailableDescription(java.lang.String lang) |
java.util.Map |
getAvailableDescriptionMap() |
int |
getAvailableDuration() |
java.lang.String |
getAvailableId() |
boolean |
getAvailableInAdmins() |
boolean |
getAvailableInAuthor() |
boolean |
getAvailableInitState() |
boolean |
getAvailableInWorkers() |
java.lang.String |
getAvailableLabel(java.lang.String lang) |
java.util.Map |
getAvailableLabelMap() |
java.lang.String |
getAvailableNewId() |
boolean |
getAvailableOutAdmins() |
boolean |
getAvailableOutAuthor() |
boolean |
getAvailableOutWorkers() |
java.lang.String |
getAvailablePstatus() |
int |
getAvailableReminder() |
long |
getAvailableRepeatTime() |
WFRole |
getAvailableRole() |
java.lang.String |
getAvailableRoleDescription(java.lang.String lang) |
java.util.Map |
getAvailableRoleDescriptionMap() |
java.lang.String |
getAvailableRoleName(java.lang.String lang) |
java.util.Map |
getAvailableRoleNameMap() |
WFState |
getAvailableState() |
java.lang.String |
getAvailableStateLabel(java.lang.String lang) |
java.util.Map |
getAvailableStateLabelMap() |
WFRole |
getAvailableTransitRole() |
java.lang.String |
getAvailableType() |
java.lang.String |
getAvailaibleTargetPstatus() |
java.util.Set |
getInvolvedRoles() |
int |
getOpenTab() |
Workflow |
getWorkflow() |
java.util.Set<Workflow> |
getWorkflowSet() |
boolean |
isTabForced() |
boolean |
performAddRole() |
boolean |
performAddState() |
boolean |
performAddWorkflow() |
boolean |
performCancel() |
boolean |
performDeleteRole() |
boolean |
performDeleteState() |
boolean |
performDeleteWorkflow() |
boolean |
performEditRole() |
boolean |
performRevert() |
boolean |
performSave() |
boolean |
performUpdateMatrix() |
boolean |
performUpdateRole() |
boolean |
performUpdateState() |
boolean |
performUpdateWorkflow() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setDuration(int v) |
void |
setEditRole(java.lang.String v) |
void |
setId(java.lang.String wfId) |
void |
setInAdmins(boolean v) |
void |
setInAuthor(boolean v) |
void |
setInitState(boolean v) |
void |
setInWorkers(boolean v) |
void |
setLabel(java.lang.String[] v) |
void |
setNewId(java.lang.String newId) |
void |
setNewPstatus(java.lang.String v) |
void |
setOpAddRole(java.lang.String v) |
void |
setOpAddState(java.lang.String v) |
void |
setOpAddWorkflow(java.lang.String v) |
void |
setOpCancel(java.lang.String v) |
void |
setOpDeleteRole(java.lang.String v) |
void |
setOpDeleteState(java.lang.String v) |
void |
setOpDeleteWorkflow(java.lang.String v) |
void |
setOpEditRole(java.lang.String v) |
void |
setOpenTab(int v) |
void |
setOpRevert(java.lang.String v) |
void |
setOpSave(java.lang.String v) |
void |
setOpUpdateMatrix(java.lang.String v) |
void |
setOpUpdateRole(java.lang.String v) |
void |
setOpUpdateState(java.lang.String v) |
void |
setOpUpdateWorkflow(java.lang.String v) |
void |
setOutAdmins(boolean v) |
void |
setOutAuthor(boolean v) |
void |
setOutWorkers(boolean v) |
void |
setPstatus(java.lang.String v) |
void |
setReminder(int v) |
void |
setRepeatTime(long v) |
void |
setRoleDescription(java.lang.String[] v) |
void |
setRoleName(java.lang.String[] v) |
void |
setState(WFState v) |
void |
setStateDescription(java.lang.String[] v) |
void |
setStateLabel(java.lang.String[] v) |
void |
setTargetPstatus(java.lang.String v) |
void |
setTransitRole(java.lang.String v) |
void |
setType(java.lang.String type) |
void |
setWfFrom(java.lang.String v) |
boolean |
showInitState() |
boolean |
showOutgoingActions() |
boolean |
showReminder() |
boolean |
showWorkflowExpress() |
boolean |
validateAddRole() |
boolean |
validateAddState() |
boolean |
validateAddWorkflow() |
boolean |
validateCancel() |
boolean |
validateCommonAddUpdateRole() |
boolean |
validateCommonAddUpdateState() |
boolean |
validateCommonAddUpdateWorkflow() |
boolean |
validateDeleteRole() |
boolean |
validateDeleteState() |
boolean |
validateDeleteWorkflow() |
boolean |
validateEditRole() |
boolean |
validateRevert() |
boolean |
validateSave() |
boolean |
validateUpdateMatrix() |
boolean |
validateUpdateRole() |
boolean |
validateUpdateState() |
boolean |
validateUpdateWorkflow() |
afterValidation, checkMissingField, getControllerContext, getEditFieldSet, 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, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields, validate
addBodyAttributes, 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, 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
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
public static final java.lang.String REVISION
public static final int PREVIOUS_TAB
public static final int STATE_TAB
public static final int ROLE_TAB
public static final int TRANSITION_TAB
public static final int PROPERTIES_TAB
protected int openTab
protected boolean op
protected boolean opAddWorkflow
protected boolean opDeleteWorkflow
protected boolean opAddState
protected boolean opUpdateState
protected boolean opDeleteState
protected boolean opCancel
protected boolean opUpdateMatrix
protected boolean opSave
protected boolean opRevert
protected boolean opAddItem
protected boolean opAddRole
protected boolean opUpdateMatrix2
protected boolean opDeleteRole
protected boolean opEditRole
protected boolean opUpdateRole
protected boolean opUpdateWorkflow
protected Workflow wf
protected Workflow wfFrom
protected java.util.Map wfLabelMap
protected java.lang.String wfId
protected java.lang.String newId
protected java.lang.String wfFromId
protected java.lang.String wfType
protected WFRole role
protected java.lang.String roleId
protected java.util.Map roleNameMap
protected java.util.Map roleDescriptionMap
protected WFState state
protected java.util.Map stateLabelMap
protected java.util.Map stateDescriptionMap
protected boolean initState
protected int pstatus
protected int newPstatus
protected boolean inAuthor
protected boolean inWorkers
protected boolean inAdmins
protected long repeatTime
protected boolean outAuthor
protected boolean outWorkers
protected boolean outAdmins
protected int duration
protected java.lang.String targetPstatus
protected int targetPstatusInt
protected boolean isTargetPstatusValidated
protected int reminder
protected WFRole transitRole
public boolean processAction() throws java.io.IOException
JcmsFormHandler
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.
processAction
in class JcmsFormHandler
java.io.IOException
public boolean validateCommonAddUpdateState()
public boolean validateCommonAddUpdateWorkflow()
public boolean validateAddWorkflow()
public boolean performAddWorkflow()
public boolean validateUpdateWorkflow()
public boolean performUpdateWorkflow() throws java.io.IOException
java.io.IOException
public boolean validateDeleteWorkflow() throws java.io.IOException
java.io.IOException
public boolean performDeleteWorkflow() throws java.io.IOException
java.io.IOException
public void cleanRole()
public boolean validateCommonAddUpdateRole()
public boolean validateAddRole()
public boolean performAddRole()
public boolean validateUpdateRole()
public boolean performUpdateRole()
public boolean validateEditRole()
public boolean performEditRole()
public boolean validateDeleteRole()
public boolean performDeleteRole()
public boolean validateAddState() throws java.io.IOException
java.io.IOException
public boolean performAddState() throws java.io.IOException
java.io.IOException
public boolean validateUpdateState() throws java.io.IOException
java.io.IOException
public boolean performUpdateState() throws java.io.IOException
java.io.IOException
public boolean validateDeleteState() throws java.io.IOException
java.io.IOException
public boolean performDeleteState() throws java.io.IOException
java.io.IOException
public boolean validateCancel() throws java.io.IOException
java.io.IOException
public boolean performCancel() throws java.io.IOException
java.io.IOException
public boolean validateUpdateMatrix() throws java.io.IOException
java.io.IOException
public boolean performUpdateMatrix() throws java.io.IOException
java.io.IOException
public java.util.Set getInvolvedRoles()
public boolean validateRevert() throws java.io.IOException
java.io.IOException
public boolean performRevert() throws java.io.IOException
java.io.IOException
public boolean validateSave() throws java.io.IOException
java.io.IOException
public boolean performSave() throws java.io.IOException
java.io.IOException
public void setOpCancel(java.lang.String v)
public void setOpSave(java.lang.String v)
public void setOpRevert(java.lang.String v)
public boolean isTabForced()
public int getOpenTab()
public void setOpenTab(int v)
public void setInAuthor(boolean v)
public void setInWorkers(boolean v)
public void setInAdmins(boolean v)
public void setRepeatTime(long v)
public void setOutAuthor(boolean v)
public void setOutWorkers(boolean v)
public void setOutAdmins(boolean v)
public boolean getAvailableInAuthor()
public boolean getAvailableInWorkers()
public boolean getAvailableInAdmins()
public long getAvailableRepeatTime()
public boolean getAvailableOutAuthor()
public boolean getAvailableOutWorkers()
public boolean getAvailableOutAdmins()
public boolean showOutgoingActions()
public boolean showInitState()
public boolean showWorkflowExpress()
public boolean showReminder()
public java.util.Set<Workflow> getWorkflowSet()
public java.lang.String getAvailableNewId()
public void setNewId(java.lang.String newId)
public java.lang.String getAvailableId()
public void setId(java.lang.String wfId)
public Workflow getWorkflow()
public java.lang.String getAvailableLabel(java.lang.String lang)
public java.util.Map getAvailableLabelMap()
public void setLabel(java.lang.String[] v)
public java.lang.String getAvailableType()
public void setType(java.lang.String type)
public void setWfFrom(java.lang.String v)
public void setOpDeleteWorkflow(java.lang.String v)
public void setOpAddWorkflow(java.lang.String v)
public void setOpUpdateWorkflow(java.lang.String v)
protected void clear()
public void setOpAddState(java.lang.String v)
public void setOpUpdateState(java.lang.String v)
public void setOpDeleteState(java.lang.String v)
public void setPstatus(java.lang.String v)
public void setNewPstatus(java.lang.String v)
public void setInitState(boolean v)
public void setStateLabel(java.lang.String[] v)
public void setStateDescription(java.lang.String[] v)
public java.lang.String getAvailableStateLabel(java.lang.String lang)
public java.util.Map getAvailableStateLabelMap()
public java.lang.String getAvailablePstatus()
public java.lang.String getAvailableDescription(java.lang.String lang)
public java.util.Map getAvailableDescriptionMap()
public boolean getAvailableInitState()
public WFState getAvailableState()
public void setState(WFState v)
public int getAvailableDuration()
public void setDuration(int v)
public void setTargetPstatus(java.lang.String v)
public java.lang.String getAvailaibleTargetPstatus()
public void setReminder(int v)
public int getAvailableReminder()
public void setOpAddRole(java.lang.String v)
public void setOpUpdateRole(java.lang.String v)
public void setOpDeleteRole(java.lang.String v)
public void setOpEditRole(java.lang.String v)
public void setEditRole(java.lang.String v)
public WFRole getAvailableRole()
public void setRoleName(java.lang.String[] v)
public java.lang.String getAvailableRoleName(java.lang.String lang)
public java.util.Map getAvailableRoleNameMap()
public void setRoleDescription(java.lang.String[] v)
public java.lang.String getAvailableRoleDescription(java.lang.String lang)
public java.util.Map getAvailableRoleDescriptionMap()
public void setOpUpdateMatrix(java.lang.String v)
public void setTransitRole(java.lang.String v)
public WFRole getAvailableTransitRole()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.