org.sandev.TaskHeap.structs
Class TaskStruct

java.lang.Object
  extended byorg.sandev.TaskHeap.structs.PlanComponentStruct
      extended byorg.sandev.TaskHeap.structs.TaskStruct
Direct Known Subclasses:
Task

public class TaskStruct
extends PlanComponentStruct

A Task is a unit of work that is completely described and has no child components. Tasks are organized into Plans as needed to describe larger work units.

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

Field Summary
protected  long taskPhaseID
          The phase, as defined by the type, that this task is in.
protected  long taskTypeID
          The type of task this is.
 
Fields inherited from class org.sandev.TaskHeap.structs.PlanComponentStruct
description, dueDate, name, notes, parent, resourceID, timeEstimate
 
Constructor Summary
TaskStruct()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taskTypeID

protected long taskTypeID
The type of task this is. Predefined types include development or bug fix. Individual heaps may define additional types.

a dynamic selection display may be generated for this field.
reference to class: org.sandev.TaskHeap.structs.TaskTypeStruct
declared printname for field: type

taskPhaseID

protected long taskPhaseID
The phase, as defined by the type, that this task is in. For example a development task might be open or finished.

a dynamic selection display may be generated for this field.
reference to class: org.sandev.TaskHeap.structs.TaskPhaseStruct
declared printname for field: phase
Constructor Detail

TaskStruct

public TaskStruct()