Package de.xima.fc.inbox.model
Class ProcessGUIModel
- java.lang.Object
- 
- de.xima.fc.inbox.model.ProcessGUIModel
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class ProcessGUIModel extends Object implements Serializable Model that holds information necessary for displaying a process- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classProcessGUIModel.BuilderDeprecated.
 - 
Field SummaryFields Modifier and Type Field Description static StringPARAM_STATUS_IDstatic StringPARAM_STYLE_CLASS_ATTACHMENTstatic StringPARAM_STYLE_CLASS_CLOSEstatic StringPARAM_STYLE_CLASS_CONVERT_VERSIONstatic StringPARAM_STYLE_CLASS_CREATE_PDFstatic StringPARAM_STYLE_CLASS_DELETEstatic StringPARAM_STYLE_CLASS_MARK_READstatic StringPARAM_STYLE_CLASS_MARK_UNREADstatic StringPARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOWstatic StringPARAM_STYLE_CLASS_XPAGEstatic StringPARAM_STYLE_CLASS_XPAGESstatic StringPARAM_TAB_ACTION
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
PARAM_TAB_ACTIONpublic static final String PARAM_TAB_ACTION - See Also:
- Constant Field Values
 
 - 
PARAM_STATUS_IDpublic static final String PARAM_STATUS_ID - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_DELETEpublic static final String PARAM_STYLE_CLASS_DELETE - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOWpublic static final String PARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOW - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_CLOSEpublic static final String PARAM_STYLE_CLASS_CLOSE - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_MARK_READpublic static final String PARAM_STYLE_CLASS_MARK_READ - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_MARK_UNREADpublic static final String PARAM_STYLE_CLASS_MARK_UNREAD - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_ATTACHMENTpublic static final String PARAM_STYLE_CLASS_ATTACHMENT - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_CONVERT_VERSIONpublic static final String PARAM_STYLE_CLASS_CONVERT_VERSION - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_CREATE_PDFpublic static final String PARAM_STYLE_CLASS_CREATE_PDF - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_XPAGEpublic static final String PARAM_STYLE_CLASS_XPAGE - See Also:
- Constant Field Values
 
 - 
PARAM_STYLE_CLASS_XPAGESpublic static final String PARAM_STYLE_CLASS_XPAGES - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getProcesspublic Vorgang getProcess() 
 - 
getProcessViewpublic EProcessView getProcessView() 
 - 
isCanSubmitFormpublic boolean isCanSubmitForm() 
 - 
isUsesNewWorkflowpublic boolean isUsesNewWorkflow() 
 - 
setProcessViewpublic void setProcessView(EProcessView processView) 
 - 
isShowAdvancedMenupublic boolean isShowAdvancedMenu() - Returns:
- Whether the advanced processing menu is shown.
 
 - 
isShowStatusChangeMenupublic boolean isShowStatusChangeMenu() - Returns:
- Whether the menu for performing a state change is shown (old workflow engine only).
 
 - 
isShowInvokeTaskMenupublic boolean isShowInvokeTaskMenu() - Returns:
- Whether the menu for invoking a workflow trigger is shown (new workflow engine only).
 
 - 
getFormProcessTypespublic List<javax.faces.model.SelectItem> getFormProcessTypes() - Returns:
- Available form process types for the advanced menu.
 
 - 
setFormProcessTypespublic void setFormProcessTypes(List<javax.faces.model.SelectItem> formProcessTypes) 
 - 
isFormRecordAccessiblepublic boolean isFormRecordAccessible() 
 - 
isStandaloneViewpublic boolean isStandaloneView() 
 - 
getFormReviewUrlpublic String getFormReviewUrl() 
 - 
getInboxReviewUrlpublic String getInboxReviewUrl() 
 - 
isUseActiveProjectVersionpublic boolean isUseActiveProjectVersion() 
 - 
setUseActiveProjectVersionpublic void setUseActiveProjectVersion(boolean useActiveProjectVersion) 
 - 
getDataRootpublic org.primefaces.model.TreeNode<FormFieldDataModel> getDataRoot() 
 - 
getCurrentPageNamepublic String getCurrentPageName() 
 - 
getCurrentPageDisplayNamepublic String getCurrentPageDisplayName() 
 - 
getCurrentPageIconpublic String getCurrentPageIcon() 
 - 
getStateDisplayNamepublic String getStateDisplayName() 
 - 
getAvailableFollowStatespublic List<Status> 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.
 
 - 
getAvailableTaskspublic List<InvokableTaskModel> getAvailableTasks() - Returns:
- All tasks of the new workflow engine that may be initiated by the current user in the inbox.
 
 - 
getQuartzDetailspublic List<IFormRecordJobDetailsModel> getQuartzDetails() 
 - 
getFormRecordProjectVersionpublic IProjectVersionModel getFormRecordProjectVersion() 
 - 
getActiveProjectVersionpublic IProjectVersionModel getActiveProjectVersion() 
 - 
isCurrentFormversionActivepublic boolean isCurrentFormversionActive() 
 - 
getCurrentlySelectedProjectVersionpublic IProjectVersionModel getCurrentlySelectedProjectVersion() 
 - 
isFormRecordDataLockedpublic boolean isFormRecordDataLocked() 
 - 
isCurrentViewAccessiblepublic boolean isCurrentViewAccessible() 
 - 
isViewAccessiblepublic boolean isViewAccessible(EProcessView processView) 
 - 
isWorkflowInvalidpublic boolean isWorkflowInvalid() 
 - 
isShowViewActionspublic boolean isShowViewActions(EProcessView processView) 
 - 
isWaitingForDoiVerificationpublic boolean isWaitingForDoiVerification() 
 - 
unlockpublic void unlock() 
 - 
gotoFormPagepublic void gotoFormPage(String pageName) 
 - 
forStandaloneViewpublic static final ProcessGUIModel forStandaloneView(javax.faces.context.FacesContext facesContext, Locale defaultLocale, Benutzer user, ViewBean viewBean) 
 - 
forInboxViewpublic static final ProcessGUIModel forInboxView(Long formRecordId, EProcessView processView, Locale locale, Benutzer user, ViewBean viewBean, String baseUrl) 
 - 
getAvailableStates@Deprecated public List<Status> 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 public List<Map<String,String>> getFormFieldData() Deprecated.
 - 
setProcess@Deprecated public void setProcess(Vorgang process) Deprecated.
 - 
isCurrentFormversion@Deprecated public boolean isCurrentFormversion() Deprecated.
 - 
setCurrentFormversion@Deprecated public void setCurrentFormversion(boolean isCurrentFormversion) Deprecated.
 - 
create@Deprecated public static final ProcessGUIModel.Builder create(Vorgang process, Locale locale) Deprecated.
 - 
create@Deprecated public static final ProcessGUIModel.Builder create(ProcessGUIModel processGUI) Deprecated.
 
- 
 
-