public class OutputActivityPort extends AbstractGranularDepthPort implements ActivityPort, OutputPort, GranularDepthPort
OutputActivityPort
is a Activity
.AbstractCloneable.Cloning, AbstractCloneable.CopyVisitor
Constructor and Description |
---|
OutputActivityPort()
Constructs an
OutputActivityPort with a random UUID as the
name. |
OutputActivityPort(Activity activity,
String name)
Constructs an
OutputPort for the specified
Activity with the specified name. |
Modifier and Type | Method and Description |
---|---|
Activity |
getParent() |
void |
setParent(Activity parent)
Sets the parent of this workflow bean.
|
cloneInto, getGranularDepth, setGranularDepth
accept, getDepth, setDepth
compareTo, equals, getAnnotations, getName, getRelativeURI, getURI, hashCode, setName, toString
clone, cloneWorkflowBean, getTools, getUriTools
finalize, getClass, notify, notifyAll, wait, wait, wait
getGranularDepth, setGranularDepth
public OutputActivityPort()
OutputActivityPort
with a random UUID as the
name.public OutputActivityPort(Activity activity, String name)
OutputPort
for the specified
Activity
with the specified name.
The OutputPort
is added to the Activity
(if the
Activity
is not null
).
activity
- the Activity
to add this Port
to.
Can be null
name
- the name of the Port
. Must not
be null
or an empty String.public Activity getParent()
public void setParent(Activity parent)
Child
Setting the parent would normally also add the object to the relevant collection in the parent if it does not already exist there.
If the child has an existing, object-identity different parent, the child will first be removed from the parent collection if it exists there.
Note:If the child is Named
the parent collection
will be a NamedSet
. This implicit insertion would overwrite any
conflicting sibling with the same Named.getName()
- to avoid
this, add the child to the parent collection by using
NamedSet.addWithUniqueName(Named)
before setting the parent.
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.