public class KanbanEntry extends java.lang.Object implements PropertyChangeInterface, java.lang.Comparable<KanbanEntry>
| Modifier and Type | Field and Description |
|---|---|
static KanbanEntrySet |
EMPTY_SET |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_FILES |
static java.lang.String |
PROPERTY_HOURS_REMAINING |
static java.lang.String |
PROPERTY_HOURS_SPEND |
static java.lang.String |
PROPERTY_LAST_DEVELOPER |
static java.lang.String |
PROPERTY_LOGENTRIES
one many
KanbanEntry ----------------------------------- LogEntry
kanbanEntry logEntries
|
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_OLDNOOFLOGENTRIES |
static java.lang.String |
PROPERTY_PARENT
0..n 1..1
KanbanEntry ------------------------- KanbanEntry
subentries < parent
|
static java.lang.String |
PROPERTY_PHASE |
static java.lang.String |
PROPERTY_PHASES |
static java.lang.String |
PROPERTY_SUBENTRIES
1..1 0..n
KanbanEntry ------------------------- KanbanEntry
parent > subentries
|
| Constructor and Description |
|---|
KanbanEntry() |
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_PHASE
public static final java.lang.String PROPERTY_LAST_DEVELOPER
public static final java.lang.String PROPERTY_HOURS_REMAINING
public static final java.lang.String PROPERTY_HOURS_SPEND
public static final java.lang.String PROPERTY_PARENT
0..n 1..1
KanbanEntry ------------------------- KanbanEntry
subentries < parent
public static final java.lang.String PROPERTY_SUBENTRIES
1..1 0..n
KanbanEntry ------------------------- KanbanEntry
parent > subentries
public static final java.lang.String PROPERTY_FILES
public static final KanbanEntrySet EMPTY_SET
protected final java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_LOGENTRIES
one many
KanbanEntry ----------------------------------- LogEntry
kanbanEntry logEntries
public static final java.lang.String PROPERTY_OLDNOOFLOGENTRIES
public static final java.lang.String PROPERTY_PHASES
public void setName(java.lang.String value)
public java.lang.String getName()
public void setPhase(java.lang.String value)
public java.lang.String getPhase()
public void setLastDeveloper(java.lang.String value)
public java.lang.String getLastDeveloper()
public void setHoursRemaining(double value)
public double getHoursRemaining()
public void setHoursSpend(double value)
public double getHoursSpend()
public boolean setParent(KanbanEntry value)
public KanbanEntry getParent()
public boolean addToSubentries(KanbanEntry value)
public boolean removeFromSubentries(KanbanEntry value)
public void removeAllFromSubentries()
public void setFiles(java.lang.String value)
public java.lang.String getFiles()
public LogEntryStoryBoard findOrCreateLogEntry(java.lang.String date, java.lang.String phase)
public KanbanEntry findOldEntry(java.lang.String name)
public KanbanEntry findOrCreate(java.lang.String name)
public KanbanEntry linkToTest(java.lang.String rootDir, java.lang.String className)
public KanbanEntry linkToTest(java.lang.String rootDir, java.lang.String className, java.lang.String testName)
public KanbanEntry withParent(KanbanEntry newValue)
public KanbanEntrySet getSubentries()
public KanbanEntry withSubentries(KanbanEntry newValue)
public KanbanEntry withoutSubentries(KanbanEntry newValue)
public KanbanEntry withName(java.lang.String newValue)
public KanbanEntry withPhase(java.lang.String newValue)
public KanbanEntry withLastDeveloper(java.lang.String newValue)
public KanbanEntry withHoursRemaining(double newValue)
public KanbanEntry withHoursSpend(double newValue)
public KanbanEntry withFiles(java.lang.String newValue)
public void removeYou()
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic LogEntryStoryBoardSet getLogEntries()
public boolean addToLogEntries(LogEntryStoryBoard value)
public boolean removeFromLogEntries(LogEntryStoryBoard value)
public KanbanEntry withLogEntries(LogEntryStoryBoard value)
public KanbanEntry withoutLogEntries(LogEntryStoryBoard value)
public void removeAllFromLogEntries()
public int compareTo(KanbanEntry o)
compareTo in interface java.lang.Comparable<KanbanEntry>public int getOldNoOfLogEntries()
public void setOldNoOfLogEntries(int value)
public KanbanEntry withOldNoOfLogEntries(int value)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.ArrayList<LogEntryStoryBoard> getAllLogEntries()
public java.lang.String getPhases()
public void setPhases(java.lang.String value)
public KanbanEntry withPhases(java.lang.String value)
public KanbanEntry withLogEntries(LogEntryStoryBoard... value)
public KanbanEntry withoutLogEntries(LogEntryStoryBoard... value)
public LogEntryStoryBoard createLogEntries()