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 Summary
Nested Classes Modifier and Type Class Description static classProcessGUIModel.BuilderDeprecated. 
- 
Field Summary
Fields 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_ACTION
public static final String PARAM_TAB_ACTION
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STATUS_ID
public static final String PARAM_STATUS_ID
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_DELETE
public static final String PARAM_STYLE_CLASS_DELETE
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOW
public static final String PARAM_STYLE_CLASS_OPEN_IN_NEW_WINDOW
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_CLOSE
public static final String PARAM_STYLE_CLASS_CLOSE
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_MARK_READ
public static final String PARAM_STYLE_CLASS_MARK_READ
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_MARK_UNREAD
public static final String PARAM_STYLE_CLASS_MARK_UNREAD
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_ATTACHMENT
public static final String PARAM_STYLE_CLASS_ATTACHMENT
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_CONVERT_VERSION
public static final String PARAM_STYLE_CLASS_CONVERT_VERSION
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_CREATE_PDF
public static final String PARAM_STYLE_CLASS_CREATE_PDF
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_XPAGE
public static final String PARAM_STYLE_CLASS_XPAGE
- See Also:
 - Constant Field Values
 
 
- 
PARAM_STYLE_CLASS_XPAGES
public static final String PARAM_STYLE_CLASS_XPAGES
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getProcess
public Vorgang getProcess()
 
- 
getProcessView
public EProcessView getProcessView()
 
- 
isCanSubmitForm
public boolean isCanSubmitForm()
 
- 
isUsesNewWorkflow
public boolean isUsesNewWorkflow()
 
- 
setProcessView
public void setProcessView(EProcessView processView)
 
- 
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
public List<javax.faces.model.SelectItem> getFormProcessTypes()
- Returns:
 - Available form process types for the advanced menu.
 
 
- 
setFormProcessTypes
public void setFormProcessTypes(List<javax.faces.model.SelectItem> formProcessTypes)
 
- 
isFormRecordAccessible
public boolean isFormRecordAccessible()
 
- 
isStandaloneView
public boolean isStandaloneView()
 
- 
getFormReviewUrl
public String getFormReviewUrl()
 
- 
getInboxReviewUrl
public String getInboxReviewUrl()
 
- 
isUseActiveProjectVersion
public boolean isUseActiveProjectVersion()
 
- 
setUseActiveProjectVersion
public void setUseActiveProjectVersion(boolean useActiveProjectVersion)
 
- 
getDataRoot
public org.primefaces.model.TreeNode getDataRoot()
 
- 
getCurrentPageName
public String getCurrentPageName()
 
- 
getCurrentPageDisplayName
public String getCurrentPageDisplayName()
 
- 
getCurrentPageIcon
public String getCurrentPageIcon()
 
- 
getStateDisplayName
public String getStateDisplayName()
 
- 
getAvailableFollowStates
public 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.
 
 
- 
getAvailableTasks
public List<InvokableTaskModel> getAvailableTasks()
- Returns:
 - All tasks of the new workflow engine that may be initiated by the current user in the inbox.
 
 
- 
getQuartzDetails
public List<IFormRecordJobDetailsModel> getQuartzDetails()
 
- 
getFormRecordProjectVersion
public IProjectVersionModel getFormRecordProjectVersion()
 
- 
getActiveProjectVersion
public IProjectVersionModel getActiveProjectVersion()
 
- 
isCurrentFormversionActive
public boolean isCurrentFormversionActive()
 
- 
getCurrentlySelectedProjectVersion
public IProjectVersionModel getCurrentlySelectedProjectVersion()
 
- 
isFormRecordDataLocked
public boolean isFormRecordDataLocked()
 
- 
isCurrentViewAccessible
public boolean isCurrentViewAccessible()
 
- 
isViewAccessible
public boolean isViewAccessible(EProcessView processView)
 
- 
isWorkflowInvalid
public boolean isWorkflowInvalid()
 
- 
isShowViewActions
public boolean isShowViewActions(EProcessView processView)
 
- 
isWaitingForDoiVerification
public boolean isWaitingForDoiVerification()
 
- 
unlock
public void unlock()
 
- 
gotoFormPage
public void gotoFormPage(String pageName)
 
- 
forStandaloneView
public static final ProcessGUIModel forStandaloneView(javax.faces.context.FacesContext facesContext, Locale defaultLocale, Benutzer user, ViewBean viewBean)
 
- 
forInboxView
public 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. 
 - 
 
 -