org.jbpm.workflow.core.impl
Class ConnectionImpl

java.lang.Object
  extended by org.jbpm.workflow.core.impl.ConnectionImpl
All Implemented Interfaces:
Serializable, Connection

public class ConnectionImpl
extends Object
implements Connection, Serializable

Default implementation of a connection.

See Also:
Serialized Form

Constructor Summary
ConnectionImpl()
           
ConnectionImpl(Node from, String fromType, Node to, String toType)
          Creates a new connection, given a from node, a to node and a type.
 
Method Summary
 void connect()
           
 Node getFrom()
          The Node the connection starts from.
 String getFromType()
          The type of exit point of the from Node.
 Map<String,Object> getMetaData()
          Meta data associated with this connection.
 Object getMetaData(String name)
          Meta data associated with this connection.
 Node getTo()
          The Node the connection goes to.
 String getToType()
          The type of entry point of the to Node.
 void setFrom(Node from)
           
 void setFromType(String fromType)
           
 void setMetaData(String name, Object value)
           
 void setTo(Node to)
           
 void setToType(String toType)
           
 void terminate()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectionImpl

public ConnectionImpl()

ConnectionImpl

public ConnectionImpl(Node from,
                      String fromType,
                      Node to,
                      String toType)
Creates a new connection, given a from node, a to node and a type.

Parameters:
from - The from node
fromType - The node type
to - The to node
toType - The connection type
Method Detail

connect

public void connect()

terminate

public void terminate()

getFrom

public Node getFrom()
Description copied from interface: Connection
The Node the connection starts from.

Specified by:
getFrom in interface Connection

getTo

public Node getTo()
Description copied from interface: Connection
The Node the connection goes to.

Specified by:
getTo in interface Connection

getFromType

public String getFromType()
Description copied from interface: Connection
The type of exit point of the from Node. Defaults to "DROOLS_DEFAULT".

Specified by:
getFromType in interface Connection

getToType

public String getToType()
Description copied from interface: Connection
The type of entry point of the to Node. Defaults to "DROOLS_DEFAULT".

Specified by:
getToType in interface Connection

setFrom

public void setFrom(Node from)

setTo

public void setTo(Node to)

setFromType

public void setFromType(String fromType)

setToType

public void setToType(String toType)

getMetaData

public Map<String,Object> getMetaData()
Description copied from interface: Connection
Meta data associated with this connection.

Specified by:
getMetaData in interface Connection

setMetaData

public void setMetaData(String name,
                        Object value)

getMetaData

public Object getMetaData(String name)
Description copied from interface: Connection
Meta data associated with this connection.

Specified by:
getMetaData in interface Connection

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.