Package org.jbpm.workflow.core.impl
Class ConnectionImpl
java.lang.Object
org.jbpm.workflow.core.impl.ConnectionImpl
- All Implemented Interfaces:
Serializable,Connection,org.kie.api.definition.process.Connection,org.kie.api.definition.process.WorkflowElement
Default implementation of a connection.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionImpl(org.kie.api.definition.process.Node from, String fromType, org.kie.api.definition.process.Node to, String toType) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect()org.kie.api.definition.process.NodegetFrom()org.kie.api.definition.process.WorkflowElementIdentifiergetId()getMetaData(String name) org.kie.api.definition.process.NodegetTo()voidsetFrom(org.kie.api.definition.process.Node from) voidsetFromType(String fromType) voidsetMetaData(String name, Object value) voidsetTo(org.kie.api.definition.process.Node to) voidvoidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kie.api.definition.process.WorkflowElement
getUniqueId
-
Constructor Details
-
ConnectionImpl
public ConnectionImpl() -
ConnectionImpl
public ConnectionImpl(org.kie.api.definition.process.Node from, String fromType, org.kie.api.definition.process.Node to, String toType) This constructor callsconnect()itself! That means that simply creating the object also adds it to the appropriateListfields in other objects. Creates a new connection, given a from node, a to node and a type.- Parameters:
from- The from nodefromType- The node typeto- The to nodetoType- The connection type
-
-
Method Details
-
getId
public org.kie.api.definition.process.WorkflowElementIdentifier getId()- Specified by:
getIdin interfaceorg.kie.api.definition.process.WorkflowElement
-
connect
public void connect() -
terminate
public void terminate() -
getFrom
public org.kie.api.definition.process.Node getFrom()- Specified by:
getFromin interfaceorg.kie.api.definition.process.Connection
-
getTo
public org.kie.api.definition.process.Node getTo()- Specified by:
getToin interfaceorg.kie.api.definition.process.Connection
-
getFromType
- Specified by:
getFromTypein interfaceorg.kie.api.definition.process.Connection
-
getToType
- Specified by:
getToTypein interfaceorg.kie.api.definition.process.Connection
-
setFrom
public void setFrom(org.kie.api.definition.process.Node from) -
setTo
public void setTo(org.kie.api.definition.process.Node to) -
setFromType
-
setToType
-
getMetaData
- Specified by:
getMetaDatain interfaceorg.kie.api.definition.process.Connection
-
setMetaData
- Specified by:
setMetaDatain interfaceConnection
-
getMetaData
-
toString
-