return TimesheetHelper.getTimesheetStatusName(getTimesheetStatus());
}
public final long getEarliestStop() {
long stop = Long.MAX_VALUE;
Schedule s;
Object nodeImpl;
if (isWbsParent()) {
Collection children = getWbsChildrenNodes();
Iterator i = children.iterator();
while (i.hasNext()) {
Object x = i.next();
if (!(x instanceof Node))
continue;
nodeImpl = ((Node)x).getImpl();
if (! (nodeImpl instanceof Schedule))
continue;
s = (Schedule)nodeImpl;
stop = Math.min(stop,s.getEarliestStop());
}
} else {
Iterator i = getAssignments().iterator();
while (i.hasNext()) {
Assignment ass = (Assignment)i.next();