public class Lane extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Field and Description |
|---|---|
static LaneSet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_BOARD
many one
Lane ----------------------------------- TaskFlowBoard
lanes board
|
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_TASKS
one many
Lane ----------------------------------- BoardTask
lane tasks
|
| Constructor and Description |
|---|
Lane() |
| 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.
|
boolean |
addToTasks(BoardTask value) |
RemoteTaskBoard |
createBoard() |
BoardTask |
createTask(java.lang.String taskName)
Create a new BoardTask
|
BoardTask |
createTasks() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.Object |
get(java.lang.String attrName) |
RemoteTaskBoard |
getBoard() |
java.lang.String |
getName() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
BoardTaskSet |
getTasks() |
void |
removeAllFromTasks() |
boolean |
removeFromTasks(BoardTask value) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
boolean |
set(java.lang.String attrName,
java.lang.Object value) |
boolean |
setBoard(RemoteTaskBoard value) |
void |
setName(java.lang.String value) |
void |
startTask(java.lang.String taskName) |
java.lang.String |
toString() |
Lane |
withBoard(RemoteTaskBoard value) |
Lane |
withName(java.lang.String value) |
Lane |
withoutTasks(BoardTask... value) |
Lane |
withoutTasks(BoardTask value) |
Lane |
withTasks(BoardTask... value) |
Lane |
withTasks(BoardTask value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_NAME
public static final LaneSet EMPTY_SET
public static final java.lang.String PROPERTY_BOARD
many one
Lane ----------------------------------- TaskFlowBoard
lanes board
public static final java.lang.String PROPERTY_TASKS
one many
Lane ----------------------------------- BoardTask
lane tasks
public java.lang.Object get(java.lang.String attrName)
public boolean set(java.lang.String attrName,
java.lang.Object value)
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 java.lang.String getName()
public void setName(java.lang.String value)
public Lane withName(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Objectpublic RemoteTaskBoard getBoard()
public boolean setBoard(RemoteTaskBoard value)
public Lane withBoard(RemoteTaskBoard value)
public RemoteTaskBoard createBoard()
public BoardTaskSet getTasks()
public boolean addToTasks(BoardTask value)
public boolean removeFromTasks(BoardTask value)
public void removeAllFromTasks()
public BoardTask createTasks()
public BoardTask createTask(java.lang.String taskName)
taskName - The Name of BoardTaskpublic void startTask(java.lang.String taskName)
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)