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.jspform.- 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.Stringcolorprotected intdurationprotected booleaninAdminsprotected booleaninAuthorprotected booleaninitStateprotected booleaninManagerprotected booleaninWorkersprotected booleanisTargetPstatusValidatedprotected java.lang.StringnewIdprotected intnewPstatusprotected booleanopprotected booleanopAddItemprotected booleanopAddRoleprotected booleanopAddStateprotected booleanopAddWorkflowprotected booleanopCancelprotected booleanopDeleteRoleprotected booleanopDeleteStateprotected booleanopDeleteWorkflowprotected booleanopEditRoleprotected intopenTabprotected booleanopRevertprotected booleanopSaveprotected booleanopUpdateMatrixprotected booleanopUpdateMatrix2protected booleanopUpdateRoleprotected booleanopUpdateStateprotected booleanopUpdateWorkflowprotected booleanoutAdminsprotected booleanoutAuthorprotected booleanoutManagerprotected booleanoutWorkersstatic intPREVIOUS_TABstatic intPROPERTIES_TABprotected intpstatusprotected intreminderprotected longrepeatTimeprotected WFRolerolestatic intROLE_TABprotected java.util.MaproleDescriptionMapprotected java.lang.StringroleIdprotected java.util.MaproleNameMapprotected WFStatestatestatic intSTATE_TABprotected java.util.MapstateDescriptionMapprotected java.util.MapstateLabelMapprotected java.lang.StringtargetPstatusprotected inttargetPstatusIntstatic intTRANSITION_TABprotected WFRoletransitRoleprotected Workflowwfprotected WorkflowwfFromprotected java.lang.StringwfFromIdprotected java.lang.StringwfIdprotected java.util.Map<java.lang.String,java.lang.String>wfLabelMapprotected java.lang.StringwfType-
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 voidcleanRole()protected voidclear()java.lang.StringgetAvailableColor()java.lang.StringgetAvailableDescription(java.lang.String lang)java.util.MapgetAvailableDescriptionMap()intgetAvailableDuration()java.lang.StringgetAvailableId()booleangetAvailableInAdmins()booleangetAvailableInAuthor()booleangetAvailableInitState()booleangetAvailableInManager()booleangetAvailableInWorkers()java.lang.StringgetAvailableLabel(java.lang.String lang)java.util.MapgetAvailableLabelMap()java.util.DategetAvailableMdate()java.lang.StringgetAvailableNewId()booleangetAvailableOutAdmins()booleangetAvailableOutAuthor()booleangetAvailableOutManager()booleangetAvailableOutWorkers()java.lang.StringgetAvailablePstatus()intgetAvailableReminder()longgetAvailableRepeatTime()WFRolegetAvailableRole()java.lang.StringgetAvailableRoleDescription(java.lang.String lang)java.util.MapgetAvailableRoleDescriptionMap()java.lang.StringgetAvailableRoleName(java.lang.String lang)java.util.MapgetAvailableRoleNameMap()WFStategetAvailableState()java.lang.StringgetAvailableStateLabel(java.lang.String lang)java.util.MapgetAvailableStateLabelMap()WFRolegetAvailableTransitRole()java.lang.StringgetAvailableType()java.lang.StringgetAvailaibleTargetPstatus()java.util.SetgetInvolvedRoles()intgetOpenTab()WorkflowgetWorkflow()java.util.Set<Workflow>getWorkflowSet()java.lang.StringgetWorkflowTitle()booleanisTabForced()booleanperformAddRole()booleanperformAddState()booleanperformAddWorkflow()booleanperformCancel()booleanperformDeleteRole()booleanperformDeleteState()booleanperformDeleteWorkflow()booleanperformEditRole()booleanperformRevert()booleanperformSave()booleanperformUpdateMatrix()booleanperformUpdateRole()booleanperformUpdateState()booleanperformUpdateWorkflow()booleanprocessAction()Method to be implemented to check/validate action to be performed and process them.voidsetColor(java.lang.String color)voidsetDuration(int v)voidsetEditRole(java.lang.String v)voidsetId(java.lang.String wfId)voidsetInAdmins(boolean v)voidsetInAuthor(boolean v)voidsetInitState(boolean v)voidsetInManager(boolean v)voidsetInWorkers(boolean v)voidsetLabel(java.lang.String[] v)voidsetNewId(java.lang.String newId)voidsetNewPstatus(java.lang.String v)voidsetOpAddRole(java.lang.String v)voidsetOpAddState(java.lang.String v)voidsetOpAddWorkflow(java.lang.String v)voidsetOpCancel(java.lang.String v)voidsetOpDeleteRole(java.lang.String v)voidsetOpDeleteState(java.lang.String v)voidsetOpDeleteWorkflow(java.lang.String v)voidsetOpEditRole(java.lang.String v)voidsetOpenTab(int v)voidsetOpRevert(java.lang.String v)voidsetOpSave(java.lang.String v)voidsetOpUpdateMatrix(java.lang.String v)voidsetOpUpdateRole(java.lang.String v)voidsetOpUpdateState(java.lang.String v)voidsetOpUpdateWorkflow(java.lang.String v)voidsetOutAdmins(boolean v)voidsetOutAuthor(boolean v)voidsetOutManager(boolean v)voidsetOutWorkers(boolean v)voidsetPstatus(java.lang.String v)voidsetReminder(int v)voidsetRepeatTime(long v)voidsetRoleDescription(java.lang.String[] v)voidsetRoleName(java.lang.String[] v)voidsetState(WFState v)voidsetStateColor(java.lang.String v)voidsetStateDescription(java.lang.String[] v)voidsetStateLabel(java.lang.String[] v)voidsetTargetPstatus(java.lang.String v)voidsetTransitRole(java.lang.String v)voidsetType(java.lang.String type)voidsetWfFrom(java.lang.String v)booleanshowInitState()booleanshowOutgoingActions()booleanshowReminder()booleanshowWorkflowExpress()booleanvalidateAddRole()booleanvalidateAddState()booleanvalidateAddWorkflow()booleanvalidateCancel()booleanvalidateCommonAddUpdateRole()booleanvalidateCommonAddUpdateState()booleanvalidateCommonAddUpdateWorkflow()booleanvalidateDeleteRole()booleanvalidateDeleteState()booleanvalidateDeleteWorkflow()booleanvalidateEditRole()booleanvalidateRevert()booleanvalidateSave()booleanvalidateUpdateMatrix()booleanvalidateUpdateRole()booleanvalidateUpdateState()booleanvalidateUpdateWorkflow()-
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.IOExceptionDescription copied from class:JcmsFormHandlerMethod 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:
processActionin 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()
-
-