Package de.xima.fc.inbox.model
Class ProcessGUIModel
java.lang.Object
de.xima.fc.inbox.model.ProcessGUIModel
- All Implemented Interfaces:
Serializable
Model that holds information necessary for displaying a process
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final ProcessGUIModel.BuilderDeprecated.static final ProcessGUIModel.Buildercreate(ProcessGUIModel processGUI) Deprecated.static final ProcessGUIModelforInboxView(Long formRecordId, EProcessView processView, Locale locale, IUser user, String baseUrl) static final ProcessGUIModelforStandaloneView(javax.faces.context.FacesContext facesContext, Locale defaultLocale, IUser user) Deprecated.org.primefaces.model.TreeNode<FormFieldDataModel>Deprecated.List<javax.faces.model.SelectItem>voidgotoFormPage(String pageName) booleanbooleanbooleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisShowViewActions(EProcessView processView) booleanbooleanbooleanbooleanisViewAccessible(EProcessView processView) booleanbooleanvoidsetCurrentFormversion(boolean isCurrentFormversion) Deprecated.voidsetFormProcessTypes(List<javax.faces.model.SelectItem> formProcessTypes) voidsetProcess(Vorgang process) Deprecated.voidsetProcessView(EProcessView processView) voidsetUseActiveProjectVersion(boolean useActiveProjectVersion) voidunlock()voidupdateData(IUser user)
-
Field Details
-
PARAM_TAB_ACTION
- See Also:
-
PARAM_STATUS_ID
- See Also:
-
PARAM_STYLE_CLASS_DELETE
- See Also:
-
PARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOW
- See Also:
-
PARAM_STYLE_CLASS_CLOSE
- See Also:
-
PARAM_STYLE_CLASS_MARK_READ
- See Also:
-
PARAM_STYLE_CLASS_MARK_UNREAD
- See Also:
-
PARAM_STYLE_CLASS_ATTACHMENT
- See Also:
-
PARAM_STYLE_CLASS_CONVERT_VERSION
- See Also:
-
PARAM_STYLE_CLASS_CREATE_PDF
- See Also:
-
PARAM_STYLE_CLASS_XPAGE
- See Also:
-
PARAM_STYLE_CLASS_XPAGES
- See Also:
-
-
Method Details
-
getProcess
-
getProcessView
-
isCanSubmitForm
public boolean isCanSubmitForm() -
isUsesNewWorkflow
public boolean isUsesNewWorkflow() -
setProcessView
-
isPendingDoubleOptIn
public boolean isPendingDoubleOptIn()- Returns:
- Whether a double opt-in process is still in progress.
-
isShowAdvancedMenu
public boolean isShowAdvancedMenu()- Returns:
- Whether the advanced processing menu is shown.
-
isShowStatusChangeMenu
public boolean isShowStatusChangeMenu()- Returns:
- Whether the menu for performing a state change is shown (old workflow engine only).
-
isShowInvokeTaskMenu
public boolean isShowInvokeTaskMenu()- Returns:
- Whether the menu for invoking a workflow trigger is shown (new workflow engine only).
-
getFormProcessTypes
- Returns:
- Available form process types for the advanced menu.
-
setFormProcessTypes
-
isFormRecordAccessible
public boolean isFormRecordAccessible() -
isStandaloneView
public boolean isStandaloneView() -
getFormReviewUrl
-
getInboxReviewUrl
-
isUseActiveProjectVersion
public boolean isUseActiveProjectVersion() -
setUseActiveProjectVersion
public void setUseActiveProjectVersion(boolean useActiveProjectVersion) -
getDataRoot
-
getCurrentPageName
-
getCurrentPageDisplayName
-
getCurrentPageIcon
-
getStateDisplayName
-
getPageNames
-
getAvailableFollowStates
- Returns:
- All following states to the current state of the old workflow engine to which the user may perform a state change in the inbox.
-
getAvailableStatesForAdvancedDialog
-
getAvailableTasks
- Returns:
- All tasks of the new workflow engine that may be initiated by the current user in the inbox.
-
getQuartzDetails
-
getFormRecordProjectVersion
-
getActiveProjectVersion
-
isCurrentFormversionActive
public boolean isCurrentFormversionActive() -
getCurrentlySelectedProjectVersion
-
isFormRecordDataLocked
public boolean isFormRecordDataLocked() -
isCurrentViewAccessible
public boolean isCurrentViewAccessible() -
isViewAccessible
-
isWorkflowInvalid
public boolean isWorkflowInvalid() -
isShowViewActions
-
isWaitingForDoiVerification
public boolean isWaitingForDoiVerification() -
isCanSubmitFormVersion
public boolean isCanSubmitFormVersion() -
unlock
public void unlock() -
gotoFormPage
-
updateData
-
forStandaloneView
public static final ProcessGUIModel forStandaloneView(javax.faces.context.FacesContext facesContext, Locale defaultLocale, IUser user) -
forInboxView
public static final ProcessGUIModel forInboxView(Long formRecordId, EProcessView processView, Locale locale, IUser user, String baseUrl) -
getAvailableStates
Deprecated.- Returns:
- All states of the old workflow engine to which the user may perform a state change in the inbox (via the advanced dialog).
-
getFormFieldData
Deprecated. -
setProcess
Deprecated. -
isCurrentFormversion
Deprecated. -
setCurrentFormversion
Deprecated. -
create
Deprecated. -
create
Deprecated.
-