Package com.jalios.jcms.handler
Class WFEditorHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.handler.WFEditorHandler
-
- All Implemented Interfaces:
JcmsConstants
,JaliosConstants
public class WFEditorHandler extends JcmsFormHandler
This form handler processeswfEditor.jsp
form.- Since:
- jcms-3.0
- Author:
- Olivier Dedieu, modified by Deboschère Tony for parallel and express WF
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
color
protected int
duration
protected boolean
inAdmins
protected boolean
inAuthor
protected boolean
initState
protected boolean
inManager
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
outManager
protected boolean
outWorkers
static int
PREVIOUS_TAB
static int
PROPERTIES_TAB
protected int
pstatus
protected int
reminder
protected long
repeatTime
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<java.lang.String,java.lang.String>
wfLabelMap
protected java.lang.String
wfType
-
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, DATA_DIRECTORY, 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_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_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, 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_DIR, 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 WFEditorHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanRole()
protected void
clear()
java.lang.String
getAvailableColor()
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
getAvailableInManager()
boolean
getAvailableInWorkers()
java.lang.String
getAvailableLabel(java.lang.String lang)
java.util.Map
getAvailableLabelMap()
java.util.Date
getAvailableMdate()
java.lang.String
getAvailableNewId()
boolean
getAvailableOutAdmins()
boolean
getAvailableOutAuthor()
boolean
getAvailableOutManager()
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()
java.lang.String
getWorkflowTitle()
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
setColor(java.lang.String color)
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
setInManager(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
setOutManager(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
setStateColor(java.lang.String 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()
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, canStartProcess, checkMissingField, getAvailableMainLanguage, getBackgroundProcess, 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, startProcess, 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, copyMsgListToMsgSessionList, 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, removeMsg, 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
-
PREVIOUS_TAB
public static final int PREVIOUS_TAB
- See Also:
- Constant Field Values
-
STATE_TAB
public static final int STATE_TAB
- See Also:
- Constant Field Values
-
ROLE_TAB
public static final int ROLE_TAB
- See Also:
- Constant Field Values
-
TRANSITION_TAB
public static final int TRANSITION_TAB
- See Also:
- Constant Field Values
-
PROPERTIES_TAB
public static final int PROPERTIES_TAB
- See Also:
- Constant Field Values
-
openTab
protected int openTab
-
op
protected boolean op
-
opAddWorkflow
protected boolean opAddWorkflow
-
opDeleteWorkflow
protected boolean opDeleteWorkflow
-
opAddState
protected boolean opAddState
-
opUpdateState
protected boolean opUpdateState
-
opDeleteState
protected boolean opDeleteState
-
opCancel
protected boolean opCancel
-
opUpdateMatrix
protected boolean opUpdateMatrix
-
opSave
protected boolean opSave
-
opRevert
protected boolean opRevert
-
opAddItem
protected boolean opAddItem
-
opAddRole
protected boolean opAddRole
-
opUpdateMatrix2
protected boolean opUpdateMatrix2
-
opDeleteRole
protected boolean opDeleteRole
-
opEditRole
protected boolean opEditRole
-
opUpdateRole
protected boolean opUpdateRole
-
opUpdateWorkflow
protected boolean opUpdateWorkflow
-
wf
protected Workflow wf
-
wfFrom
protected Workflow wfFrom
-
wfLabelMap
protected java.util.Map<java.lang.String,java.lang.String> wfLabelMap
-
wfId
protected java.lang.String wfId
-
newId
protected java.lang.String newId
-
wfFromId
protected java.lang.String wfFromId
-
wfType
protected java.lang.String wfType
-
role
protected WFRole role
-
roleId
protected java.lang.String roleId
-
roleNameMap
protected java.util.Map roleNameMap
-
roleDescriptionMap
protected java.util.Map roleDescriptionMap
-
state
protected WFState state
-
stateLabelMap
protected java.util.Map stateLabelMap
-
stateDescriptionMap
protected java.util.Map stateDescriptionMap
-
color
protected java.lang.String color
-
initState
protected boolean initState
-
pstatus
protected int pstatus
-
newPstatus
protected int newPstatus
-
inAuthor
protected boolean inAuthor
-
inWorkers
protected boolean inWorkers
-
inAdmins
protected boolean inAdmins
-
inManager
protected boolean inManager
-
repeatTime
protected long repeatTime
-
outAuthor
protected boolean outAuthor
-
outWorkers
protected boolean outWorkers
-
outAdmins
protected boolean outAdmins
-
outManager
protected boolean outManager
-
duration
protected int duration
-
targetPstatus
protected java.lang.String targetPstatus
-
targetPstatusInt
protected int targetPstatusInt
-
isTargetPstatusValidated
protected boolean isTargetPstatusValidated
-
reminder
protected int reminder
-
transitRole
protected WFRole transitRole
-
-
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
-
validateCommonAddUpdateState
public boolean validateCommonAddUpdateState()
-
validateCommonAddUpdateWorkflow
public boolean validateCommonAddUpdateWorkflow()
-
validateAddWorkflow
public boolean validateAddWorkflow()
-
performAddWorkflow
public boolean performAddWorkflow()
-
validateUpdateWorkflow
public boolean validateUpdateWorkflow()
-
performUpdateWorkflow
public boolean performUpdateWorkflow() throws java.io.IOException
- Throws:
java.io.IOException
-
validateDeleteWorkflow
public boolean validateDeleteWorkflow() throws java.io.IOException
- Throws:
java.io.IOException
-
performDeleteWorkflow
public boolean performDeleteWorkflow() throws java.io.IOException
- Throws:
java.io.IOException
-
cleanRole
public void cleanRole()
-
validateCommonAddUpdateRole
public boolean validateCommonAddUpdateRole()
-
validateAddRole
public boolean validateAddRole()
-
performAddRole
public boolean performAddRole()
-
validateUpdateRole
public boolean validateUpdateRole()
-
performUpdateRole
public boolean performUpdateRole()
-
validateEditRole
public boolean validateEditRole()
-
performEditRole
public boolean performEditRole()
-
validateDeleteRole
public boolean validateDeleteRole()
-
performDeleteRole
public boolean performDeleteRole()
-
validateAddState
public boolean validateAddState() throws java.io.IOException
- Throws:
java.io.IOException
-
performAddState
public boolean performAddState() throws java.io.IOException
- Throws:
java.io.IOException
-
validateUpdateState
public boolean validateUpdateState() throws java.io.IOException
- Throws:
java.io.IOException
-
performUpdateState
public boolean performUpdateState() throws java.io.IOException
- Throws:
java.io.IOException
-
validateDeleteState
public boolean validateDeleteState() throws java.io.IOException
- Throws:
java.io.IOException
-
performDeleteState
public boolean performDeleteState() throws java.io.IOException
- Throws:
java.io.IOException
-
validateCancel
public boolean validateCancel() throws java.io.IOException
- Throws:
java.io.IOException
-
performCancel
public boolean performCancel() throws java.io.IOException
- Throws:
java.io.IOException
-
validateUpdateMatrix
public boolean validateUpdateMatrix() throws java.io.IOException
- Throws:
java.io.IOException
-
performUpdateMatrix
public boolean performUpdateMatrix() throws java.io.IOException
- Throws:
java.io.IOException
-
getInvolvedRoles
public java.util.Set getInvolvedRoles()
-
validateRevert
public boolean validateRevert() throws java.io.IOException
- Throws:
java.io.IOException
-
performRevert
public boolean performRevert() throws java.io.IOException
- Throws:
java.io.IOException
-
validateSave
public boolean validateSave() throws java.io.IOException
- Throws:
java.io.IOException
-
performSave
public boolean performSave() throws java.io.IOException
- Throws:
java.io.IOException
-
setOpCancel
public void setOpCancel(java.lang.String v)
-
setOpSave
public void setOpSave(java.lang.String v)
-
setOpRevert
public void setOpRevert(java.lang.String v)
-
isTabForced
public boolean isTabForced()
-
getOpenTab
public int getOpenTab()
-
setOpenTab
public void setOpenTab(int v)
-
setInAuthor
public void setInAuthor(boolean v)
-
setInWorkers
public void setInWorkers(boolean v)
-
setInAdmins
public void setInAdmins(boolean v)
-
setInManager
public void setInManager(boolean v)
-
setRepeatTime
public void setRepeatTime(long v)
-
setOutAuthor
public void setOutAuthor(boolean v)
-
setOutWorkers
public void setOutWorkers(boolean v)
-
setOutAdmins
public void setOutAdmins(boolean v)
-
setOutManager
public void setOutManager(boolean v)
-
getAvailableInAuthor
public boolean getAvailableInAuthor()
-
getAvailableInWorkers
public boolean getAvailableInWorkers()
-
getAvailableInAdmins
public boolean getAvailableInAdmins()
-
getAvailableInManager
public boolean getAvailableInManager()
-
getAvailableRepeatTime
public long getAvailableRepeatTime()
-
getAvailableOutAuthor
public boolean getAvailableOutAuthor()
-
getAvailableOutWorkers
public boolean getAvailableOutWorkers()
-
getAvailableOutAdmins
public boolean getAvailableOutAdmins()
-
getAvailableOutManager
public boolean getAvailableOutManager()
-
showOutgoingActions
public boolean showOutgoingActions()
-
showInitState
public boolean showInitState()
-
showWorkflowExpress
public boolean showWorkflowExpress()
-
showReminder
public boolean showReminder()
-
getWorkflowSet
public java.util.Set<Workflow> getWorkflowSet()
-
getAvailableNewId
public java.lang.String getAvailableNewId()
-
setNewId
public void setNewId(java.lang.String newId)
-
getAvailableId
public java.lang.String getAvailableId()
-
setId
public void setId(java.lang.String wfId)
-
getWorkflowTitle
public java.lang.String getWorkflowTitle()
-
getWorkflow
public Workflow getWorkflow()
-
getAvailableLabel
public java.lang.String getAvailableLabel(java.lang.String lang)
-
getAvailableLabelMap
public java.util.Map getAvailableLabelMap()
-
setLabel
public void setLabel(java.lang.String[] v)
-
getAvailableType
public java.lang.String getAvailableType()
-
setType
public void setType(java.lang.String type)
-
setWfFrom
public void setWfFrom(java.lang.String v)
-
setOpDeleteWorkflow
public void setOpDeleteWorkflow(java.lang.String v)
-
setOpAddWorkflow
public void setOpAddWorkflow(java.lang.String v)
-
setOpUpdateWorkflow
public void setOpUpdateWorkflow(java.lang.String v)
-
getAvailableMdate
public java.util.Date getAvailableMdate()
- Returns:
- workflow mdate if any
- Since:
- jcms-10.0.7 JCMS-8941
-
clear
protected void clear()
-
setOpAddState
public void setOpAddState(java.lang.String v)
-
setOpUpdateState
public void setOpUpdateState(java.lang.String v)
-
setOpDeleteState
public void setOpDeleteState(java.lang.String v)
-
setPstatus
public void setPstatus(java.lang.String v)
-
setNewPstatus
public void setNewPstatus(java.lang.String v)
-
setInitState
public void setInitState(boolean v)
-
setStateLabel
public void setStateLabel(java.lang.String[] v)
-
setStateDescription
public void setStateDescription(java.lang.String[] v)
-
setStateColor
public void setStateColor(java.lang.String v)
-
getAvailableStateLabel
public java.lang.String getAvailableStateLabel(java.lang.String lang)
-
getAvailableStateLabelMap
public java.util.Map getAvailableStateLabelMap()
-
getAvailablePstatus
public java.lang.String getAvailablePstatus()
-
getAvailableDescription
public java.lang.String getAvailableDescription(java.lang.String lang)
-
getAvailableDescriptionMap
public java.util.Map getAvailableDescriptionMap()
-
setColor
public void setColor(java.lang.String color)
-
getAvailableColor
public java.lang.String getAvailableColor()
-
getAvailableInitState
public boolean getAvailableInitState()
-
getAvailableState
public WFState getAvailableState()
-
setState
public void setState(WFState v)
-
getAvailableDuration
public int getAvailableDuration()
-
setDuration
public void setDuration(int v)
-
setTargetPstatus
public void setTargetPstatus(java.lang.String v)
-
getAvailaibleTargetPstatus
public java.lang.String getAvailaibleTargetPstatus()
-
setReminder
public void setReminder(int v)
-
getAvailableReminder
public int getAvailableReminder()
-
setOpAddRole
public void setOpAddRole(java.lang.String v)
-
setOpUpdateRole
public void setOpUpdateRole(java.lang.String v)
-
setOpDeleteRole
public void setOpDeleteRole(java.lang.String v)
-
setOpEditRole
public void setOpEditRole(java.lang.String v)
-
setEditRole
public void setEditRole(java.lang.String v)
-
getAvailableRole
public WFRole getAvailableRole()
-
setRoleName
public void setRoleName(java.lang.String[] v)
-
getAvailableRoleName
public java.lang.String getAvailableRoleName(java.lang.String lang)
-
getAvailableRoleNameMap
public java.util.Map getAvailableRoleNameMap()
-
setRoleDescription
public void setRoleDescription(java.lang.String[] v)
-
getAvailableRoleDescription
public java.lang.String getAvailableRoleDescription(java.lang.String lang)
-
getAvailableRoleDescriptionMap
public java.util.Map getAvailableRoleDescriptionMap()
-
setOpUpdateMatrix
public void setOpUpdateMatrix(java.lang.String v)
-
setTransitRole
public void setTransitRole(java.lang.String v)
-
getAvailableTransitRole
public WFRole getAvailableTransitRole()
-
-