|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.projmgmt.execution.ExecutionConfiguration
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
ProjectPlan
,
ProjectActivity
,
Deliverable
,
SummaryActivity
,
Serialized FormField 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 |
private static final String RESOURCE
private static final String CLASSNAME
private long configuration
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static final long recordStateChange
private static final boolean RECORD_STATE_CHANGE
private static final long recordStatusChange
private static final boolean RECORD_STATUS_CHANGE
private static final long recordPercentChange
private static final boolean RECORD_PERCENT_CHANGE
private static final long recordFinishChange
private static final boolean RECORD_FINISH_CHANGE
private static final long recordDeadlineChange
private static final boolean RECORD_DEADLINE_CHANGE
private static final long recordObjectDeletion
private static final boolean RECORD_OBJECT_DELETION
private static final long recordMissedDeadline
private static final boolean RECORD_MISSED_DEADLINE
private static final long recordApproachingDeadline
private static final boolean RECORD_APPROACHING_DEADLINE
private static final long recordPastDeadline
private static final boolean RECORD_PAST_DEADLINE
private static final long recordOwnerChange
private static final boolean RECORD_OWNER_CHANGE
private static final long forceDeadlineToInherited
private static final boolean FORCE_DEADLINE_TO_INHERITED
private static final long forceComplete
private static final boolean FORCE_COMPLETE
private static final long rollUpStatus
private static final boolean ROLL_UP_STATUS
private static final long rollUpPercentComplete
private static final boolean ROLL_UP_PERCENT_COMPLETE
private static final long rollUpFinishDate
private static final boolean ROLL_UP_FINISH_DATE
private static final long notifyOwnerStateChange
private static final boolean NOTIFY_OWNER_STATE_CHANGE
private static final long notifyOwnerStatusChange
private static final boolean NOTIFY_OWNER_STATUS_CHANGE
private static final long notifyOwnerPercentChange
private static final boolean NOTIFY_OWNER_PERCENT_CHANGE
private static final long notifyOwnerFinishChange
private static final boolean NOTIFY_OWNER_FINISH_CHANGE
private static final long notifyOwnerDeadlineChange
private static final boolean NOTIFY_OWNER_DEADLINE_CHANGE
private static final long notifyOwnerObjectDeletion
private static final boolean NOTIFY_OWNER_OBJECT_DELETION
private static final long notifyOwnerMissedDeadline
private static final boolean NOTIFY_OWNER_MISSED_DEADLINE
private static final long notifyOwnerApproachingDeadline
private static final boolean NOTIFY_OWNER_APPROACHING_DEADLINE
private static final long notifyOwnerPastDeadline
private static final boolean NOTIFY_OWNER_PAST_DEADLINE
private static final long notifyOwnerOwnerChange
private static final boolean NOTIFY_OWNER_OWNER_CHANGE
private static final long notifyManagerStateChange
private static final boolean NOTIFY_MANAGER_STATE_CHANGE
private static final long notifyManagerStatusChange
private static final boolean NOTIFY_MANAGER_STATUS_CHANGE
private static final long notifyManagerPercentChange
private static final boolean NOTIFY_MANAGER_PERCENT_CHANGE
private static final long notifyManagerFinishChange
private static final boolean NOTIFY_MANAGER_FINISH_CHANGE
private static final long notifyManagerDeadlineChange
private static final boolean NOTIFY_MANAGER_DEADLINE_CHANGE
private static final long notifyManagerObjectDeletion
private static final boolean NOTIFY_MANAGER_OBJECT_DELETION
private static final long notifyManagerMissedDeadline
private static final boolean NOTIFY_MANAGER_MISSED_DEADLINE
private static final long notifyManagerApproachingDeadline
private static final boolean NOTIFY_MANAGER_APPROACHING_DEADLINE
private static final long notifyManagerPastDeadline
private static final boolean NOTIFY_MANAGER_PAST_DEADLINE
private static final long notifyManagerOwnerChange
private static final boolean NOTIFY_MANAGER_OWNER_CHANGE
private static final long notifyManagerStatusTurnsRed
private static final boolean NOTIFY_MANAGER_STATUS_TURNS_RED
private static final long notifyManagerObjectCompletes
private static final boolean NOTIFY_MANAGER_OBJECT_COMPLETES
private static final long rollUpDeliverables
private static final boolean ROLL_UP_DELIVERABLES
private static final long inTimeline
private static final boolean IN_TIMELINE
private static final long rollUpWork
private static final boolean ROLL_UP_WORK
private static final long rollUpCost
private static final boolean ROLL_UP_COST
private static final long updateWorkComputePerComp
private static final boolean UPDATE_WORK_COMPUTE_PER_COMP
private static final long createTask
private static final boolean CREATE_TASK
private static final long allowStateChange
private static final boolean ALLOW_STATE_CHANGE
private static final long hasDeliverables
private static final boolean HAS_DELIVERABLES
private static final long linkDeliverables
private static final boolean LINK_DELIVERABLES
private static final long recordActualDates
private static final boolean MANUAL_MODE_RECORD_ACTUAL_DATES
Constructor Detail |
public ExecutionConfiguration()
public ExecutionConfiguration(long config)
config
- Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(ExecutionConfiguration thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public ExecutionConfiguration copy()
public boolean equals(Object object)
object
-
public int hashCode()
public boolean isAllowStateChange()
public boolean isCreateTask()
public boolean isEventRecorded(ProjectEventType event_type)
event_type
-
public boolean isForceComplete()
public boolean isForceDeadlineToInherited()
public boolean isHasDeliverables()
public boolean isInTimeline()
public boolean isLinkDeliverables()
public boolean isNotifyManagerObjectCompletes()
public boolean isNotifyManagerOfEvent(ProjectEventType event_type)
event_type
-
public boolean isNotifyManagerStatusTurnsRed()
public boolean isNotifyOwnerOfEvent(ProjectEventType event_type)
event_type
-
public boolean isRollUpCost()
public boolean isRollUpDeliverables()
public boolean isRollUpFinishDate()
public boolean isRollUpPercentComplete()
public boolean isRollUpStatus()
public boolean isRollUpWork()
public boolean isUpdateWorkComputePerComp()
public long longValue()
public void setAllowStateChange(boolean allow)
allow
- public void setCreateTask(boolean create)
create
- public void setEventRecorded(ProjectEventType event_type, boolean record)
event_type
- record
- public void setForceComplete(boolean force)
force
- public void setForceDeadlineToInherited(boolean force)
force
- public void setHasDeliverables(boolean has_delis)
has_delis
- public void setInTimeline(boolean in_timeline)
in_timeline
- public void setLinkDeliverables(boolean link_delis)
link_delis
- public void setNotifyManagerObjectCompletes(boolean notify)
notify
- public void setNotifyManagerOfEvent(ProjectEventType event_type, boolean notify)
event_type
- notify
- public void setNotifyManagerStatusTurnsRed(boolean notify)
notify
- public void setNotifyOwnerOfEvent(ProjectEventType event_type, boolean notify)
event_type
- notify
- public void setRollUpCost(boolean roll_up)
roll_up
- public void setRollUpDeliverables(boolean deliverables)
deliverables
- public void setRollUpFinishDate(boolean roll_up)
roll_up
- public void setRollUpPercentComplete(boolean roll_up)
roll_up
- public void setRollUpStatus(boolean roll_up)
roll_up
- public void setRollUpWork(boolean roll_up)
roll_up
- public void setUpdateWorkComputePerComp(boolean update_flag)
update_flag
- public String toString()
public void setRecordActualDates(boolean record_dates)
record_dates
- public boolean isRecordActualDates()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |