wt.projmgmt.execution
Class ExecutionConfiguration

java.lang.Object
  extended bywt.projmgmt.execution.ExecutionConfiguration
All Implemented Interfaces:
Externalizable, Serializable

public class ExecutionConfiguration
extends Object
implements Externalizable

ExecutionConfiguration class represents a collection of boolean flags that determine some execution characteristics of an execution object (plan, activity or deliverable). Most of the flags control whether some events are recorded and default notification.

Supported API: false

Extendable: false

See Also:
ProjectPlan, ProjectActivity, Deliverable, SummaryActivity, Serialized Form

Field Summary
private static boolean ALLOW_STATE_CHANGE
           
private static long allowStateChange
           
private static String CLASSNAME
           
private  long configuration
           
private static boolean CREATE_TASK
           
private static long createTask
           
static long EXTERNALIZATION_VERSION_UID
           
private static boolean FORCE_COMPLETE
           
private static boolean FORCE_DEADLINE_TO_INHERITED
           
private static long forceComplete
           
private static long forceDeadlineToInherited
           
private static boolean HAS_DELIVERABLES
           
private static long hasDeliverables
           
private static boolean IN_TIMELINE
           
private static long inTimeline
           
private static boolean LINK_DELIVERABLES
           
private static long linkDeliverables
           
private static boolean MANUAL_MODE_RECORD_ACTUAL_DATES
           
private static boolean NOTIFY_MANAGER_APPROACHING_DEADLINE
           
private static boolean NOTIFY_MANAGER_DEADLINE_CHANGE
           
private static boolean NOTIFY_MANAGER_FINISH_CHANGE
           
private static boolean NOTIFY_MANAGER_MISSED_DEADLINE
           
private static boolean NOTIFY_MANAGER_OBJECT_COMPLETES
           
private static boolean NOTIFY_MANAGER_OBJECT_DELETION
           
private static boolean NOTIFY_MANAGER_OWNER_CHANGE
           
private static boolean NOTIFY_MANAGER_PAST_DEADLINE
           
private static boolean NOTIFY_MANAGER_PERCENT_CHANGE
           
private static boolean NOTIFY_MANAGER_STATE_CHANGE
           
private static boolean NOTIFY_MANAGER_STATUS_CHANGE
           
private static boolean NOTIFY_MANAGER_STATUS_TURNS_RED
           
private static boolean NOTIFY_OWNER_APPROACHING_DEADLINE
           
private static boolean NOTIFY_OWNER_DEADLINE_CHANGE
           
private static boolean NOTIFY_OWNER_FINISH_CHANGE
           
private static boolean NOTIFY_OWNER_MISSED_DEADLINE
           
private static boolean NOTIFY_OWNER_OBJECT_DELETION
           
private static boolean NOTIFY_OWNER_OWNER_CHANGE
           
private static boolean NOTIFY_OWNER_PAST_DEADLINE
           
private static boolean NOTIFY_OWNER_PERCENT_CHANGE
           
private static boolean NOTIFY_OWNER_STATE_CHANGE
           
private static boolean NOTIFY_OWNER_STATUS_CHANGE
           
private static long notifyManagerApproachingDeadline
           
private static long notifyManagerDeadlineChange
           
private static long notifyManagerFinishChange
           
private static long notifyManagerMissedDeadline
           
private static long notifyManagerObjectCompletes
           
private static long notifyManagerObjectDeletion
           
private static long notifyManagerOwnerChange
           
private static long notifyManagerPastDeadline
           
private static long notifyManagerPercentChange
           
private static long notifyManagerStateChange
           
private static long notifyManagerStatusChange
           
private static long notifyManagerStatusTurnsRed
           
private static long notifyOwnerApproachingDeadline
           
private static long notifyOwnerDeadlineChange
           
private static long notifyOwnerFinishChange
           
private static long notifyOwnerMissedDeadline
           
private static long notifyOwnerObjectDeletion
           
private static long notifyOwnerOwnerChange
           
private static long notifyOwnerPastDeadline
           
private static long notifyOwnerPercentChange
           
private static long notifyOwnerStateChange
           
private static long notifyOwnerStatusChange
           
protected static long OLD_FORMAT_VERSION_UID
           
private static boolean RECORD_APPROACHING_DEADLINE
           
private static boolean RECORD_DEADLINE_CHANGE
           
private static boolean RECORD_FINISH_CHANGE
           
private static boolean RECORD_MISSED_DEADLINE
           
private static boolean RECORD_OBJECT_DELETION
           
private static boolean RECORD_OWNER_CHANGE
           
private static boolean RECORD_PAST_DEADLINE
           
private static boolean RECORD_PERCENT_CHANGE
           
private static boolean RECORD_STATE_CHANGE
           
private static boolean RECORD_STATUS_CHANGE
           
private static long recordActualDates
           
private static long recordApproachingDeadline
           
private static long recordDeadlineChange
           
private static long recordFinishChange
           
private static long recordMissedDeadline
           
private static long recordObjectDeletion
           
private static long recordOwnerChange
           
private static long recordPastDeadline
           
private static long recordPercentChange
           
private static long recordStateChange
           
private static long recordStatusChange
           
private static String RESOURCE
           
private static boolean ROLL_UP_COST
           
private static boolean ROLL_UP_DELIVERABLES
           
private static boolean ROLL_UP_FINISH_DATE
           
private static boolean ROLL_UP_PERCENT_COMPLETE
           
private static boolean ROLL_UP_STATUS
           
private static boolean ROLL_UP_WORK
           
private static long rollUpCost
           
private static long rollUpDeliverables
           
private static long rollUpFinishDate
           
private static long rollUpPercentComplete
           
private static long rollUpStatus
           
private static long rollUpWork
           
(package private) static long serialVersionUID
           
private static boolean UPDATE_WORK_COMPUTE_PER_COMP
           
private static long updateWorkComputePerComp
           
 
Constructor Summary
ExecutionConfiguration()
          No arg constructor.
ExecutionConfiguration(long config)
          Constructor that takes as argument a long value.
 
Method Summary
 ExecutionConfiguration copy()
          Creates a new execution configuration that is equal to the current configuration object.
 boolean equals(Object object)
          Returns true if the object passed as argument is "equal" to the configuration is question.
 int hashCode()
          Returns a hash code for the object.
 boolean isAllowStateChange()
          

Supported API: false
 boolean isCreateTask()
          

Supported API: false
 boolean isEventRecorded(ProjectEventType event_type)
          Retuns the event record flag.
 boolean isForceComplete()
          Returns the "force complete" flag.
 boolean isForceDeadlineToInherited()
          Returns the "force deadline to inherited" flag.
 boolean isHasDeliverables()
          

Supported API: false
 boolean isInTimeline()
          

Supported API: false
 boolean isLinkDeliverables()
          

Supported API: false
 boolean isNotifyManagerObjectCompletes()
          Returns the "set manager object completes" flag.
 boolean isNotifyManagerOfEvent(ProjectEventType event_type)
          Returns the "set notify manager of event" flag for the given event type.
 boolean isNotifyManagerStatusTurnsRed()
          Returns the "set manager status turns red" flag.
 boolean isNotifyOwnerOfEvent(ProjectEventType event_type)
          Returns the "set notify owner of event" flag for the given event type.
 boolean isRecordActualDates()
          

Supported API: false
 boolean isRollUpCost()
          Returns the "roll up status" flag.
 boolean isRollUpDeliverables()
          Tells whther "roll up through deliverables" flag is 'true' or 'false'.
 boolean isRollUpFinishDate()
          Returns the "roll up finish date" flag.
 boolean isRollUpPercentComplete()
          Returns the "roll up percent complete" flag.
 boolean isRollUpStatus()
          Returns the "roll up status" flag.
 boolean isRollUpWork()
          Returns the "roll up status" flag.
 boolean isUpdateWorkComputePerComp()
          

Supported API: false
 long longValue()
          Returns the configuration long attribute that is the internal representation of the object.
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(ExecutionConfiguration thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void setAllowStateChange(boolean allow)
          

Supported API: false
 void setCreateTask(boolean create)
          

Supported API: false
 void setEventRecorded(ProjectEventType event_type, boolean record)
          Set the event record flag of the given event type to the value passed as argument.
 void setForceComplete(boolean force)
          Set the "force complete" flag to the value passed as argument.
 void setForceDeadlineToInherited(boolean force)
          Set the "force deadline to inherited" flag to the value passed as argument.
 void setHasDeliverables(boolean has_delis)
          

Supported API: false
 void setInTimeline(boolean in_timeline)
          

Supported API: false
 void setLinkDeliverables(boolean link_delis)
          

Supported API: false
 void setNotifyManagerObjectCompletes(boolean notify)
          Set the "set manager object completes" flag to the value passed as argument.
 void setNotifyManagerOfEvent(ProjectEventType event_type, boolean notify)
          Set the "set notify manager of event" flag for the given event type to the value passed as argument.
 void setNotifyManagerStatusTurnsRed(boolean notify)
          Set the "set manager status turns red" flag to the value passed as argument.
 void setNotifyOwnerOfEvent(ProjectEventType event_type, boolean notify)
          Set the "set notify owner of event" flag for the given event type to the value passed as argument.
 void setRecordActualDates(boolean record_dates)
          

Supported API: false
 void setRollUpCost(boolean roll_up)
          Set the "roll up status" flag to the value passed as argument.
 void setRollUpDeliverables(boolean deliverables)
          Set the "roll up through deliverables" flag to the value passed as argument.
 void setRollUpFinishDate(boolean roll_up)
          Set the "roll up finish date" flag to the value passed as argument.
 void setRollUpPercentComplete(boolean roll_up)
          Set the "roll up percent complete" flag to the value passed as argument.
 void setRollUpStatus(boolean roll_up)
          Set the "roll up status" flag to the value passed as argument.
 void setRollUpWork(boolean roll_up)
          Set the "roll up status" flag to the value passed as argument.
 void setUpdateWorkComputePerComp(boolean update_flag)
          

Supported API: false
 String toString()
          Produces a string representation of the configuration.
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

configuration

private long configuration

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values

recordStateChange

private static final long recordStateChange
See Also:
Constant Field Values

RECORD_STATE_CHANGE

private static final boolean RECORD_STATE_CHANGE

recordStatusChange

private static final long recordStatusChange
See Also:
Constant Field Values

RECORD_STATUS_CHANGE

private static final boolean RECORD_STATUS_CHANGE

recordPercentChange

private static final long recordPercentChange
See Also:
Constant Field Values

RECORD_PERCENT_CHANGE

private static final boolean RECORD_PERCENT_CHANGE

recordFinishChange

private static final long recordFinishChange
See Also:
Constant Field Values

RECORD_FINISH_CHANGE

private static final boolean RECORD_FINISH_CHANGE

recordDeadlineChange

private static final long recordDeadlineChange
See Also:
Constant Field Values

RECORD_DEADLINE_CHANGE

private static final boolean RECORD_DEADLINE_CHANGE

recordObjectDeletion

private static final long recordObjectDeletion
See Also:
Constant Field Values

RECORD_OBJECT_DELETION

private static final boolean RECORD_OBJECT_DELETION

recordMissedDeadline

private static final long recordMissedDeadline
See Also:
Constant Field Values

RECORD_MISSED_DEADLINE

private static final boolean RECORD_MISSED_DEADLINE

recordApproachingDeadline

private static final long recordApproachingDeadline
See Also:
Constant Field Values

RECORD_APPROACHING_DEADLINE

private static final boolean RECORD_APPROACHING_DEADLINE

recordPastDeadline

private static final long recordPastDeadline
See Also:
Constant Field Values

RECORD_PAST_DEADLINE

private static final boolean RECORD_PAST_DEADLINE

recordOwnerChange

private static final long recordOwnerChange
See Also:
Constant Field Values

RECORD_OWNER_CHANGE

private static final boolean RECORD_OWNER_CHANGE

forceDeadlineToInherited

private static final long forceDeadlineToInherited
See Also:
Constant Field Values

FORCE_DEADLINE_TO_INHERITED

private static final boolean FORCE_DEADLINE_TO_INHERITED

forceComplete

private static final long forceComplete
See Also:
Constant Field Values

FORCE_COMPLETE

private static final boolean FORCE_COMPLETE

rollUpStatus

private static final long rollUpStatus
See Also:
Constant Field Values

ROLL_UP_STATUS

private static final boolean ROLL_UP_STATUS

rollUpPercentComplete

private static final long rollUpPercentComplete
See Also:
Constant Field Values

ROLL_UP_PERCENT_COMPLETE

private static final boolean ROLL_UP_PERCENT_COMPLETE

rollUpFinishDate

private static final long rollUpFinishDate
See Also:
Constant Field Values

ROLL_UP_FINISH_DATE

private static final boolean ROLL_UP_FINISH_DATE

notifyOwnerStateChange

private static final long notifyOwnerStateChange
See Also:
Constant Field Values

NOTIFY_OWNER_STATE_CHANGE

private static final boolean NOTIFY_OWNER_STATE_CHANGE

notifyOwnerStatusChange

private static final long notifyOwnerStatusChange
See Also:
Constant Field Values

NOTIFY_OWNER_STATUS_CHANGE

private static final boolean NOTIFY_OWNER_STATUS_CHANGE

notifyOwnerPercentChange

private static final long notifyOwnerPercentChange
See Also:
Constant Field Values

NOTIFY_OWNER_PERCENT_CHANGE

private static final boolean NOTIFY_OWNER_PERCENT_CHANGE

notifyOwnerFinishChange

private static final long notifyOwnerFinishChange
See Also:
Constant Field Values

NOTIFY_OWNER_FINISH_CHANGE

private static final boolean NOTIFY_OWNER_FINISH_CHANGE

notifyOwnerDeadlineChange

private static final long notifyOwnerDeadlineChange
See Also:
Constant Field Values

NOTIFY_OWNER_DEADLINE_CHANGE

private static final boolean NOTIFY_OWNER_DEADLINE_CHANGE

notifyOwnerObjectDeletion

private static final long notifyOwnerObjectDeletion
See Also:
Constant Field Values

NOTIFY_OWNER_OBJECT_DELETION

private static final boolean NOTIFY_OWNER_OBJECT_DELETION

notifyOwnerMissedDeadline

private static final long notifyOwnerMissedDeadline
See Also:
Constant Field Values

NOTIFY_OWNER_MISSED_DEADLINE

private static final boolean NOTIFY_OWNER_MISSED_DEADLINE

notifyOwnerApproachingDeadline

private static final long notifyOwnerApproachingDeadline
See Also:
Constant Field Values

NOTIFY_OWNER_APPROACHING_DEADLINE

private static final boolean NOTIFY_OWNER_APPROACHING_DEADLINE

notifyOwnerPastDeadline

private static final long notifyOwnerPastDeadline
See Also:
Constant Field Values

NOTIFY_OWNER_PAST_DEADLINE

private static final boolean NOTIFY_OWNER_PAST_DEADLINE

notifyOwnerOwnerChange

private static final long notifyOwnerOwnerChange
See Also:
Constant Field Values

NOTIFY_OWNER_OWNER_CHANGE

private static final boolean NOTIFY_OWNER_OWNER_CHANGE

notifyManagerStateChange

private static final long notifyManagerStateChange
See Also:
Constant Field Values

NOTIFY_MANAGER_STATE_CHANGE

private static final boolean NOTIFY_MANAGER_STATE_CHANGE

notifyManagerStatusChange

private static final long notifyManagerStatusChange
See Also:
Constant Field Values

NOTIFY_MANAGER_STATUS_CHANGE

private static final boolean NOTIFY_MANAGER_STATUS_CHANGE

notifyManagerPercentChange

private static final long notifyManagerPercentChange
See Also:
Constant Field Values

NOTIFY_MANAGER_PERCENT_CHANGE

private static final boolean NOTIFY_MANAGER_PERCENT_CHANGE

notifyManagerFinishChange

private static final long notifyManagerFinishChange
See Also:
Constant Field Values

NOTIFY_MANAGER_FINISH_CHANGE

private static final boolean NOTIFY_MANAGER_FINISH_CHANGE

notifyManagerDeadlineChange

private static final long notifyManagerDeadlineChange
See Also:
Constant Field Values

NOTIFY_MANAGER_DEADLINE_CHANGE

private static final boolean NOTIFY_MANAGER_DEADLINE_CHANGE

notifyManagerObjectDeletion

private static final long notifyManagerObjectDeletion
See Also:
Constant Field Values

NOTIFY_MANAGER_OBJECT_DELETION

private static final boolean NOTIFY_MANAGER_OBJECT_DELETION

notifyManagerMissedDeadline

private static final long notifyManagerMissedDeadline
See Also:
Constant Field Values

NOTIFY_MANAGER_MISSED_DEADLINE

private static final boolean NOTIFY_MANAGER_MISSED_DEADLINE

notifyManagerApproachingDeadline

private static final long notifyManagerApproachingDeadline
See Also:
Constant Field Values

NOTIFY_MANAGER_APPROACHING_DEADLINE

private static final boolean NOTIFY_MANAGER_APPROACHING_DEADLINE

notifyManagerPastDeadline

private static final long notifyManagerPastDeadline
See Also:
Constant Field Values

NOTIFY_MANAGER_PAST_DEADLINE

private static final boolean NOTIFY_MANAGER_PAST_DEADLINE

notifyManagerOwnerChange

private static final long notifyManagerOwnerChange
See Also:
Constant Field Values

NOTIFY_MANAGER_OWNER_CHANGE

private static final boolean NOTIFY_MANAGER_OWNER_CHANGE

notifyManagerStatusTurnsRed

private static final long notifyManagerStatusTurnsRed
See Also:
Constant Field Values

NOTIFY_MANAGER_STATUS_TURNS_RED

private static final boolean NOTIFY_MANAGER_STATUS_TURNS_RED

notifyManagerObjectCompletes

private static final long notifyManagerObjectCompletes
See Also:
Constant Field Values

NOTIFY_MANAGER_OBJECT_COMPLETES

private static final boolean NOTIFY_MANAGER_OBJECT_COMPLETES

rollUpDeliverables

private static final long rollUpDeliverables
See Also:
Constant Field Values

ROLL_UP_DELIVERABLES

private static final boolean ROLL_UP_DELIVERABLES

inTimeline

private static final long inTimeline
See Also:
Constant Field Values

IN_TIMELINE

private static final boolean IN_TIMELINE

rollUpWork

private static final long rollUpWork
See Also:
Constant Field Values

ROLL_UP_WORK

private static final boolean ROLL_UP_WORK

rollUpCost

private static final long rollUpCost
See Also:
Constant Field Values

ROLL_UP_COST

private static final boolean ROLL_UP_COST

updateWorkComputePerComp

private static final long updateWorkComputePerComp
See Also:
Constant Field Values

UPDATE_WORK_COMPUTE_PER_COMP

private static final boolean UPDATE_WORK_COMPUTE_PER_COMP

createTask

private static final long createTask
See Also:
Constant Field Values

CREATE_TASK

private static final boolean CREATE_TASK

allowStateChange

private static final long allowStateChange
See Also:
Constant Field Values

ALLOW_STATE_CHANGE

private static final boolean ALLOW_STATE_CHANGE

hasDeliverables

private static final long hasDeliverables
See Also:
Constant Field Values

HAS_DELIVERABLES

private static final boolean HAS_DELIVERABLES

linkDeliverables

private static final long linkDeliverables
See Also:
Constant Field Values

LINK_DELIVERABLES

private static final boolean LINK_DELIVERABLES

recordActualDates

private static final long recordActualDates
See Also:
Constant Field Values

MANUAL_MODE_RECORD_ACTUAL_DATES

private static final boolean MANUAL_MODE_RECORD_ACTUAL_DATES
Constructor Detail

ExecutionConfiguration

public ExecutionConfiguration()
No arg constructor. Each flag value has a default value that can be altered though a property in wt.property.

Supported API: false


ExecutionConfiguration

public ExecutionConfiguration(long config)
Constructor that takes as argument a long value.

Supported API: false

Parameters:
config -
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(ExecutionConfiguration thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

copy

public ExecutionConfiguration copy()
Creates a new execution configuration that is equal to the current configuration object.

Supported API: false

Returns:
ExecutionConfiguration

equals

public boolean equals(Object object)
Returns true if the object passed as argument is "equal" to the configuration is question. Here equal means having the same values for all flags.

Supported API: false

Parameters:
object -
Returns:
boolean

hashCode

public int hashCode()
Returns a hash code for the object. The has code is computed using the internal long value.

Supported API: false

Returns:
int

isAllowStateChange

public boolean isAllowStateChange()


Supported API: false

Returns:
boolean

isCreateTask

public boolean isCreateTask()


Supported API: false

Returns:
boolean

isEventRecorded

public boolean isEventRecorded(ProjectEventType event_type)
Retuns the event record flag.

Supported API: false

Parameters:
event_type -
Returns:
boolean

isForceComplete

public boolean isForceComplete()
Returns the "force complete" flag.

Supported API: false

Returns:
boolean

isForceDeadlineToInherited

public boolean isForceDeadlineToInherited()
Returns the "force deadline to inherited" flag.

Supported API: false

Returns:
boolean

isHasDeliverables

public boolean isHasDeliverables()


Supported API: false

Returns:
boolean

isInTimeline

public boolean isInTimeline()


Supported API: false

Returns:
boolean

isLinkDeliverables

public boolean isLinkDeliverables()


Supported API: false

Returns:
boolean

isNotifyManagerObjectCompletes

public boolean isNotifyManagerObjectCompletes()
Returns the "set manager object completes" flag.

Supported API: false

Returns:
boolean

isNotifyManagerOfEvent

public boolean isNotifyManagerOfEvent(ProjectEventType event_type)
Returns the "set notify manager of event" flag for the given event type.

Supported API: false

Parameters:
event_type -
Returns:
boolean

isNotifyManagerStatusTurnsRed

public boolean isNotifyManagerStatusTurnsRed()
Returns the "set manager status turns red" flag.

Supported API: false

Returns:
boolean

isNotifyOwnerOfEvent

public boolean isNotifyOwnerOfEvent(ProjectEventType event_type)
Returns the "set notify owner of event" flag for the given event type.

Supported API: false

Parameters:
event_type -
Returns:
boolean

isRollUpCost

public boolean isRollUpCost()
Returns the "roll up status" flag.

Supported API: false

Returns:
boolean

isRollUpDeliverables

public boolean isRollUpDeliverables()
Tells whther "roll up through deliverables" flag is 'true' or 'false'. If this flag is set to 'true' then the status of the execution object is determined by the status of the deliverables contained in the object, directly or indirectly. Otherwise it is detremined by contained tasks or activities.

Supported API: false

Returns:
boolean

isRollUpFinishDate

public boolean isRollUpFinishDate()
Returns the "roll up finish date" flag.

Supported API: false

Returns:
boolean

isRollUpPercentComplete

public boolean isRollUpPercentComplete()
Returns the "roll up percent complete" flag.

Supported API: false

Returns:
boolean

isRollUpStatus

public boolean isRollUpStatus()
Returns the "roll up status" flag.

Supported API: false

Returns:
boolean

isRollUpWork

public boolean isRollUpWork()
Returns the "roll up status" flag.

Supported API: false

Returns:
boolean

isUpdateWorkComputePerComp

public boolean isUpdateWorkComputePerComp()


Supported API: false

Returns:
boolean

longValue

public long longValue()
Returns the configuration long attribute that is the internal representation of the object.

Supported API: false

Returns:
long

setAllowStateChange

public void setAllowStateChange(boolean allow)


Supported API: false

Parameters:
allow -

setCreateTask

public void setCreateTask(boolean create)


Supported API: false

Parameters:
create -

setEventRecorded

public void setEventRecorded(ProjectEventType event_type,
                             boolean record)
Set the event record flag of the given event type to the value passed as argument.

Supported API: false

Parameters:
event_type -
record -

setForceComplete

public void setForceComplete(boolean force)
Set the "force complete" flag to the value passed as argument.

Supported API: false

Parameters:
force -

setForceDeadlineToInherited

public void setForceDeadlineToInherited(boolean force)
Set the "force deadline to inherited" flag to the value passed as argument.

Supported API: false

Parameters:
force -

setHasDeliverables

public void setHasDeliverables(boolean has_delis)


Supported API: false

Parameters:
has_delis -

setInTimeline

public void setInTimeline(boolean in_timeline)


Supported API: false

Parameters:
in_timeline -

setLinkDeliverables

public void setLinkDeliverables(boolean link_delis)


Supported API: false

Parameters:
link_delis -

setNotifyManagerObjectCompletes

public void setNotifyManagerObjectCompletes(boolean notify)
Set the "set manager object completes" flag to the value passed as argument.

Supported API: false

Parameters:
notify -

setNotifyManagerOfEvent

public void setNotifyManagerOfEvent(ProjectEventType event_type,
                                    boolean notify)
Set the "set notify manager of event" flag for the given event type to the value passed as argument.

Supported API: false

Parameters:
event_type -
notify -

setNotifyManagerStatusTurnsRed

public void setNotifyManagerStatusTurnsRed(boolean notify)
Set the "set manager status turns red" flag to the value passed as argument.

Supported API: false

Parameters:
notify -

setNotifyOwnerOfEvent

public void setNotifyOwnerOfEvent(ProjectEventType event_type,
                                  boolean notify)
Set the "set notify owner of event" flag for the given event type to the value passed as argument.

Supported API: false

Parameters:
event_type -
notify -

setRollUpCost

public void setRollUpCost(boolean roll_up)
Set the "roll up status" flag to the value passed as argument.

Supported API: false

Parameters:
roll_up -

setRollUpDeliverables

public void setRollUpDeliverables(boolean deliverables)
Set the "roll up through deliverables" flag to the value passed as argument. If this flag is set to 'true' then the status of the execution object is determined by the status of the deliverables contained in the object, directly or indirectly. Otherwise it is detremined by contained tasks or activities.

Supported API: false

Parameters:
deliverables -

setRollUpFinishDate

public void setRollUpFinishDate(boolean roll_up)
Set the "roll up finish date" flag to the value passed as argument.

Supported API: false

Parameters:
roll_up -

setRollUpPercentComplete

public void setRollUpPercentComplete(boolean roll_up)
Set the "roll up percent complete" flag to the value passed as argument.

Supported API: false

Parameters:
roll_up -

setRollUpStatus

public void setRollUpStatus(boolean roll_up)
Set the "roll up status" flag to the value passed as argument.

Supported API: false

Parameters:
roll_up -

setRollUpWork

public void setRollUpWork(boolean roll_up)
Set the "roll up status" flag to the value passed as argument.

Supported API: false

Parameters:
roll_up -

setUpdateWorkComputePerComp

public void setUpdateWorkComputePerComp(boolean update_flag)


Supported API: false

Parameters:
update_flag -

toString

public String toString()
Produces a string representation of the configuration. In the case, it is a bit string where each bit represents a configuration flag.

Supported API: false

Returns:
String

setRecordActualDates

public void setRecordActualDates(boolean record_dates)


Supported API: false

Parameters:
record_dates -

isRecordActualDates

public boolean isRecordActualDates()


Supported API: false

Returns:
boolean