org.sandev.TaskHeap.structs
Class TaskPhaseStruct

java.lang.Object
  extended byorg.sandev.TaskHeap.structs.TaskPhaseStruct
Direct Known Subclasses:
TaskPhase

public class TaskPhaseStruct
extends java.lang.Object

A TaskPhase is a known state for a particular type of task. For example a typical general phase might be "pending" or "completed". Other phases will be specific to the particular type of task. Phases communicate the overall status of the task for ease of reference.

This message is persistent.
This message is a tree of values.
summary fields: name
This message has the following verb forms: update query collection history

Field Summary
protected  java.lang.String description
          A description of what this phase means.
protected  java.lang.String name
          An intuitive name for this task phase.
 
Constructor Summary
TaskPhaseStruct()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
An intuitive name for this task phase. The name should be suitable for display in a drop-down box or other multiple choice UI paradigm. Some typical examples might include pending, complete, fixed, proposed, resolved etc.

the values for this field are unique.
declared invalid value: "TASKHEAP_INVALID_TASKPHASE_NAME"
Length in characters, normal: 15 max: 40

description

protected java.lang.String description
A description of what this phase means. The description typically includes conditions which must be met, and assumptions that are valid for a task with this phase.

declared default value: ""
declared invalid value: "TASKHEAP_INVALID_TASKPHASE_DESCRIPTION"
Length in characters, normal: 512 max: 1048576
Constructor Detail

TaskPhaseStruct

public TaskPhaseStruct()