com.semarchy.mdm.runtime.model.logical
Interface IDataEntryWorkflow

All Superinterfaces:
IHumanWorkflow, IUniquelyNamed, Serializable

public interface IDataEntryWorkflow
extends IHumanWorkflow, Serializable


Field Summary
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IHumanWorkflow
HUMAN_WORKFLOW_PREFIX
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 Set<IBusinessObjectView> getAllInvolvedBOViews()
          Returns the Set of all BOViews involved inside this Workflow.
 IPublisher getDataEntryPublisher()
          The DataEntry Publisher
 List<IBusinessObjectView> getDefaultBOViews()
          The default list of BOViews defined for this IDataEntryWorkflow.
 boolean isAllowNew()
          Getter for owned property AllowedInNew:
 boolean isGoldenCheckoutEnabled()
           
 boolean isMasterCheckoutEnabled()
           
 boolean isRejectsCheckoutEnabled()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IHumanWorkflow
getAdminRoleName, getApplication, getCancelNode, getEndNode, getInitiatorRoleName, getName, getNode, getNodes, getOnSubmitJob, getPosInParent, getStartNode, getStartTasks, getSubmitNode, getTask, getTasks, isAdministrator, isAllowPropertiesEdition, isQuickAction, isShowTransitionLabel, isStartable
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Method Detail

getDataEntryPublisher

IPublisher getDataEntryPublisher()
The DataEntry Publisher

Returns:

getAllInvolvedBOViews

Set<IBusinessObjectView> getAllInvolvedBOViews()
Returns the Set of all BOViews involved inside this Workflow. More formally, it returns all the BO views that will be accessible from the task of this workflow. Also, this workflow's defaultBOViews will be part of this set if and only if one of the task uses them and does not override the defaultBOViews.

Returns:
a Set

getDefaultBOViews

List<IBusinessObjectView> getDefaultBOViews()
The default list of BOViews defined for this IDataEntryWorkflow. This list can be overridden per IDETask so in most case you should use IDETask.getBOViews().

Returns:

isGoldenCheckoutEnabled

boolean isGoldenCheckoutEnabled()

isMasterCheckoutEnabled

boolean isMasterCheckoutEnabled()

isRejectsCheckoutEnabled

boolean isRejectsCheckoutEnabled()

isAllowNew

boolean isAllowNew()

Getter for owned property AllowedInNew:

Worklow is allowed in New… quick action

Returns:
value of this property


Copyright © 2015. All Rights Reserved.