public abstract class TaskFlow extends java.util.TimerTask implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
protected SDMLibJsonIdMap |
idMap |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_IDMAP |
static java.lang.String |
PROPERTY_PARENT
one one
TaskFlow ----------------------------------- TaskFlow
subFlow parent
|
static java.lang.String |
PROPERTY_SUBFLOW
one one
TaskFlow ----------------------------------- TaskFlow
parent subFlow
|
static java.lang.String |
PROPERTY_TASKNO |
protected int |
taskNo |
| Constructor and Description |
|---|
TaskFlow() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
TaskFlow |
createParent() |
TaskFlow |
createSubFlow() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
SDMLibJsonIdMap |
getIdMap() |
TaskFlow |
getParent() |
TaskFlowSet |
getParentTransitive() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
TaskFlow |
getRootParent() |
TaskFlow |
getSubFlow() |
TaskFlowSet |
getSubFlowTransitive() |
abstract java.lang.Object[] |
getTaskNames() |
int |
getTaskNo() |
boolean |
isDone() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
setIdMap(SDMLibJsonIdMap value) |
boolean |
setParent(TaskFlow value) |
boolean |
setSubFlow(TaskFlow value) |
void |
setTaskNo(int value) |
void |
switchTo(int targetAction,
PeerProxy peer,
java.util.TreeSet<PeerProxy> proxies) |
void |
switchTo(PeerProxy fileServer) |
void |
switchTo(PeerProxySet peers) |
void |
switchTo(java.util.Timer timer) |
void |
switchToThisAnd(PeerProxy peer) |
java.lang.String |
toString() |
TaskFlow |
withIdMap(SDMLibJsonIdMap value) |
TaskFlow |
withParent(TaskFlow value) |
TaskFlow |
withSubFlow(TaskFlow value) |
TaskFlow |
withTaskNo(int value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_IDMAP
protected SDMLibJsonIdMap idMap
public static final java.lang.String PROPERTY_TASKNO
protected int taskNo
public static final java.lang.String PROPERTY_SUBFLOW
one one
TaskFlow ----------------------------------- TaskFlow
parent subFlow
public static final java.lang.String PROPERTY_PARENT
one one
TaskFlow ----------------------------------- TaskFlow
subFlow parent
public abstract java.lang.Object[] getTaskNames()
public void switchTo(PeerProxy fileServer)
public void switchToThisAnd(PeerProxy peer)
public void switchTo(PeerProxySet peers)
public void switchTo(java.util.Timer timer)
public void switchTo(int targetAction,
PeerProxy peer,
java.util.TreeSet<PeerProxy> proxies)
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public SDMLibJsonIdMap getIdMap()
public void setIdMap(SDMLibJsonIdMap value)
public TaskFlow withIdMap(SDMLibJsonIdMap value)
public int getTaskNo()
public void setTaskNo(int value)
public TaskFlow withTaskNo(int value)
public TaskFlow getSubFlow()
public boolean setSubFlow(TaskFlow value)
public TaskFlow createSubFlow()
public TaskFlow getRootParent()
public TaskFlow getParent()
public boolean setParent(TaskFlow value)
public TaskFlow createParent()
public boolean isDone()
public java.lang.String toString()
toString in class java.lang.Objectpublic TaskFlowSet getSubFlowTransitive()
public TaskFlowSet getParentTransitive()
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)