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

All Superinterfaces:
IHumanTask, IShape, IUniquelyNamed, IWorkflowNode, Serializable

public interface IDETask
extends IHumanTask


Field Summary
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IHumanTask
HUMAN_TASK_PREFIX
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 List<IBusinessObjectView> getBOViews()
          The list of BOViews available for the current task.
 List<IDETaskEnricher> getEnrichers()
          List of enrichers to execute during DataEntry task
 IDETransition getOutgoingTransition(String pTransitionName)
          Get the outgoing transition with the given name
 List<IDETaskValidation> getValidations()
          List of validations to execute during DataEntry task
 IDataEntryWorkflow getWorkflow()
          The workflow to which this task belongs
 boolean isBOViewsOverriden()
          Return true if getBOViews() comes from a override for current task or false if it comes from the IDataEntryWorkflow.getDefaultBOViews()
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IHumanTask
getAssignedToRoleName, getCancelTransition, getDisplayName, getSubmitTransition, getTransitionFromStart, isCancelEnabled, isStartTask, isSubmitEnabled
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IWorkflowNode
getFirstTransitionTo, getIncomingTransitions, getName, getOutgoingTransitions, getToTasks, getTransitionsTo, getTransitionTo
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IShape
getHeight, getWidth, getX, getY
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Method Detail

getWorkflow

IDataEntryWorkflow getWorkflow()
Description copied from interface: IHumanTask
The workflow to which this task belongs

Specified by:
getWorkflow in interface IHumanTask
Specified by:
getWorkflow in interface IWorkflowNode

getEnrichers

List<IDETaskEnricher> getEnrichers()
List of enrichers to execute during DataEntry task

Returns:

getValidations

List<IDETaskValidation> getValidations()
List of validations to execute during DataEntry task

Returns:

getBOViews

List<IBusinessObjectView> getBOViews()
The list of BOViews available for the current task.

Returns:

isBOViewsOverriden

boolean isBOViewsOverriden()
Return true if getBOViews() comes from a override for current task or false if it comes from the IDataEntryWorkflow.getDefaultBOViews()

Returns:

getOutgoingTransition

IDETransition getOutgoingTransition(String pTransitionName)
                                    throws NoSuchTransitionException
Description copied from interface: IWorkflowNode
Get the outgoing transition with the given name

Specified by:
getOutgoingTransition in interface IWorkflowNode
Returns:
Throws:
NoSuchTransitionException - if no outgoing transition exist with this name


Copyright © 2015. All Rights Reserved.