wt.projmgmt.execution
Interface ProjectNode

All Superinterfaces:
Comparable, ExecutionObject, Indexable, NetFactor, Notifiable, ObjectMappable, Ownable, Persistable, RecentlyVisited, Serializable, SubjectOfNotebook, WfNode, WTContained
All Known Implementing Classes:
Milestone, ProjectActivity, ProjectProxy, SummaryActivity

public interface ProjectNode
extends ExecutionObject, WfNode, Comparable



Supported API: false

Extendable: false


Field Summary
static String ID
          Label for the attribute; Integer that defines the order nodes are displayed.
static String IN_CONNECTOR_REF
          Label for the attribute; Reference to a AND connector that serves as input gate to the object.
static String PLAN
          Label for the attribute.
static String PLAN_REFERENCE
          Label for the attribute.
 
Fields inherited from interface wt.projmgmt.execution.ExecutionObject
AFTER_DEADLINE, BEFORE_DEADLINE, CONFIGURATION, CURRENT_WORK_COST, ENABLED, ESTIMATED_FINISH_DATE, HEALTH_STATUS, INHERITED_DEADLINE, PERCENT_COMPLETE, PERFORMED_WORK, PROJECT_CATEGORY, RISK_DESCRIPTION, RISK_VALUE, STATUS_DESCRIPTION, TOTAL_WORK, TOTAL_WORK_COST
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Fields inherited from interface wt.notify.Notifiable
EVENT_SET
 
Fields inherited from interface wt.inf.container.WTContained
CONTAINER, CONTAINER_ID, CONTAINER_NAME, CONTAINER_REFERENCE
 
Fields inherited from interface wt.ownership.Ownable
OWNERSHIP
 
Fields inherited from interface wt.index.Indexable
INDEXER_SET
 
Fields inherited from interface wt.workflow.engine.WfNode
PARENT_PROCESS_REF
 
Method Summary
 int compareTo(Object arg0)
          Compares this object with the specified object for order.
 int getId()
          Gets the value of the attribute: ID.
 WfConnector getInConnector()
          

Supported API: false
 ObjectReference getInConnectorRef()
          Gets the value of the attribute: IN_CONNECTOR_REF.
 ProjectPlan getPlan()
          Gets the object for the association that plays role: PLAN.
 ObjectReference getPlanReference()
          Gets the value of the attribute: PLAN_REFERENCE.
 void setId(int a_Id)
          Sets the value of the attribute: ID.
 void setInConnectorRef(ObjectReference a_InConnectorRef)
          Sets the value of the attribute: IN_CONNECTOR_REF.
 void setPlan(ProjectPlan a_Plan)
          Sets the object for the association that plays role: PLAN.
 void setPlanReference(ObjectReference a_PlanReference)
          Sets the value of the attribute: PLAN_REFERENCE.
 
Methods inherited from interface wt.projmgmt.execution.ExecutionObject
changeState, getAfterDeadline, getBeforeDeadline, getConfiguration, getContainedNodes, getCurrentCost, getCurrentWorkCost, getDeadline, getDescription, getDuration, getEndTime, getEstimatedFinish, getEstimatedFinishDate, getExecutionState, getFinishDate, getHealthStatus, getInheritedDeadline, getName, getPercentComplete, getPerformedWork, getPredecessors, getProjectCategory, getRiskDescription, getRiskValue, getStartTime, getStatusDescription, getSuccessors, getTemplateObject, getTotalCost, getTotalWork, getTotalWorkCost, isEnabled, setAfterDeadline, setBeforeDeadline, setConfiguration, setContainedNodes, setCurrentCost, setCurrentWorkCost, setDeadline, setDescription, setDuration, setEnabled, setEndTime, setEstimatedFinish, setEstimatedFinishDate, setExecutionState, setHealthStatus, setInheritedDeadline, setName, setPercentComplete, setPerformedWork, setPredecessors, setProjectCategory, setRiskDescription, setRiskValue, setStartTime, setStatusDescription, setSuccessors, setTotalCost, setTotalWork, setTotalWorkCost, updateDeadline
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.notify.Notifiable
getEventSet, setEventSet
 
Methods inherited from interface wt.inf.container.WTContained
getContainer, getContainerName, getContainerReference, setContainer, setContainerReference
 
Methods inherited from interface wt.ownership.Ownable
getOwnership, setOwnership
 
Methods inherited from interface wt.index.Indexable
getIndexerSet, setIndexerSet
 
Methods inherited from interface wt.workflow.engine.WfNode
getParentProcessRef, getTemplateReference, setParentProcessRef
 

Field Detail

IN_CONNECTOR_REF

public static final String IN_CONNECTOR_REF
Label for the attribute; Reference to a AND connector that serves as input gate to the object. All predecessor nodes should be joined to the input connector rather than directly to the object.

Supported API: false

See Also:
WfConnector, Constant Field Values

ID

public static final String ID
Label for the attribute; Integer that defines the order nodes are displayed. Should start at 1 and be consecutive (no gaps).

Supported API: false

See Also:
Constant Field Values

PLAN

public static final String PLAN
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

PLAN_REFERENCE

public static final String PLAN_REFERENCE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getInConnectorRef

public ObjectReference getInConnectorRef()
Gets the value of the attribute: IN_CONNECTOR_REF. Reference to a AND connector that serves as input gate to the object. All predecessor nodes should be joined to the input connector rather than directly to the object.

Supported API: false

Returns:
ObjectReference
See Also:
WfConnector

setInConnectorRef

public void setInConnectorRef(ObjectReference a_InConnectorRef)
Sets the value of the attribute: IN_CONNECTOR_REF. Reference to a AND connector that serves as input gate to the object. All predecessor nodes should be joined to the input connector rather than directly to the object.

Supported API: false

Parameters:
a_InConnectorRef -
See Also:
WfConnector

getId

public int getId()
Gets the value of the attribute: ID. Integer that defines the order nodes are displayed. Should start at 1 and be consecutive (no gaps).

Supported API: false

Returns:
int

setId

public void setId(int a_Id)
Sets the value of the attribute: ID. Integer that defines the order nodes are displayed. Should start at 1 and be consecutive (no gaps).

Supported API: false

Parameters:
a_Id -

getPlan

public ProjectPlan getPlan()
Gets the object for the association that plays role: PLAN.

Supported API: false

Specified by:
getPlan in interface ExecutionObject
Returns:
ProjectPlan

setPlan

public void setPlan(ProjectPlan a_Plan)
             throws WTPropertyVetoException,
                    WTException
Sets the object for the association that plays role: PLAN.

Supported API: false

Parameters:
a_Plan -
Throws:
WTPropertyVetoException
WTException

getPlanReference

public ObjectReference getPlanReference()
Gets the value of the attribute: PLAN_REFERENCE.

Supported API: false

Returns:
ObjectReference

setPlanReference

public void setPlanReference(ObjectReference a_PlanReference)
                      throws WTPropertyVetoException
Sets the value of the attribute: PLAN_REFERENCE.

Supported API: false

Parameters:
a_PlanReference -
Throws:
WTPropertyVetoException

getInConnector

public WfConnector getInConnector()


Supported API: false

Returns:
WfConnector

compareTo

public int compareTo(Object arg0)
Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object's id is less than, equal to, or greater than the specified object.
Note: In a given project plan it is the case that this comparison is "consistent with equals," that is (x.compareTo(y)==0) == (x.equals(y)). This consistency is not guaranteed when comparing project nodes from different plans.

Supported API: false

Specified by:
compareTo in interface Comparable
Parameters:
arg0 -
Returns:
int