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.Builder
Deprecated.static final ProcessGUIModel.Builder
create
(ProcessGUIModel processGUI) Deprecated.static final ProcessGUIModel
forInboxView
(Long formRecordId, EProcessView processView, Locale locale, IUser user, String baseUrl) static final ProcessGUIModel
forStandaloneView
(javax.faces.context.FacesContext facesContext, Locale defaultLocale, IUser user) Deprecated.org.primefaces.model.TreeNode<FormFieldDataModel>
Deprecated.List<javax.faces.model.SelectItem>
void
gotoFormPage
(String pageName) boolean
boolean
boolean
Deprecated.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isShowViewActions
(EProcessView processView) boolean
boolean
boolean
boolean
isViewAccessible
(EProcessView processView) boolean
boolean
void
setCurrentFormversion
(boolean isCurrentFormversion) Deprecated.void
setFormProcessTypes
(List<javax.faces.model.SelectItem> formProcessTypes) void
setProcess
(Vorgang process) Deprecated.void
setProcessView
(EProcessView processView) void
setUseActiveProjectVersion
(boolean useActiveProjectVersion) void
unlock()
void
updateData
(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.
-