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. 
 -