Novell exteNd
Director 5.2 API

com.sssw.wf.ui.api
Interface EbiLinkDefinition

All Superinterfaces:
EbiComponentDefinition

public interface EbiLinkDefinition
extends EbiComponentDefinition

The base interface representing a link definition in a workflow process definition.

See Also:
EbiComponentDefinition

Method Summary
 void addDestination(EbiDestinationDefinition destination)
          Add a destination to the link.
 List getDestinations()
          Get the link definition's destination definitions.
 void removeDestination(com.sssw.wf.ui.api.EbiProcessNodeDefinition node)
          Remove a destination from the link.
 boolean usesExpressions()
          Answer whether the link requires an expression editor when edited by the designer.
 
Methods implemented from interface com.sssw.wf.ui.api.EbiComponentDefinition
getCopyScopes, getDescription, getId, getName, getPostScopes, getPreScopes, getProperties, getProperty, setCopyScopes, setDescription, setName, setPostScopes, setPreScopes, setProperty, setProperty
 

Method Detail

getDestinations

public List getDestinations()
Get the link definition's destination definitions. This returns a list of EbiDestinationDefinitions.
Returns:
List - the link's destination definitions

addDestination

public void addDestination(EbiDestinationDefinition destination)
Add a destination to the link.
Parameters:
destination - - the destination definition

removeDestination

public void removeDestination(com.sssw.wf.ui.api.EbiProcessNodeDefinition node)
Remove a destination from the link. The process node's id is used to identify the destination to remove.
Parameters:
node - - the process node definition

usesExpressions

public boolean usesExpressions()
Answer whether the link requires an expression editor when edited by the designer.
Returns:
- true or false

Novell exteNd
Director 5.2 API