Class ResourceAssignment

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
com.ptc.projectmanagement.assignment._ResourceAssignment
com.ptc.projectmanagement.assignment.ResourceAssignment
All Implemented Interfaces:
com.ptc.projectmanagement.assignment._WorkTrackable, com.ptc.projectmanagement.assignment.WorkTrackable, com.ptc.projectmanagement.cost._CostTrackable, com.ptc.projectmanagement.cost.CostTrackable, com.ptc.projectmanagement.plan._Hierarchical, com.ptc.projectmanagement.plan._Scheduleable, com.ptc.projectmanagement.plan.Hierarchical, Scheduleable, Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.meeting.actionitem._SubjectOfActionItem, wt.meeting.actionitem.SubjectOfActionItem, wt.projmgmt.DeadlineSupportable, wt.projmgmt.deliverable.SubjectOfDeliverableViewer, wt.recent.RecentlyVisited, wt.type._TypeManaged, wt.type.TypeManaged

@GenAsBinaryLink(superClass=ObjectToObjectLink.class,interfaces={wt.projmgmt.deliverable.SubjectOfDeliverableViewer.class,com.ptc.projectmanagement.assignment.WorkTrackable.class,com.ptc.projectmanagement.plan.Hierarchical.class,Scheduleable.class,com.ptc.projectmanagement.cost.CostTrackable.class,wt.type.TypeManaged.class,wt.projmgmt.DeadlineSupportable.class,wt.meeting.actionitem.SubjectOfActionItem.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="allocationPercentage",type=double.class,constraints=@PropertyConstraints(lowerLimit=0)),@GeneratedProperty(name="riskType",type=RiskType.class),@GeneratedProperty(name="riskDescription",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="healthStatusType",type=HealthStatusType.class),@GeneratedProperty(name="healthStatusDescription",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="overtimeWork",type=int.class,javaDoc="This Attribute is used to show the overtime work."),@GeneratedProperty(name="assignmentType",type=ResourceAssignmentType.class),@GeneratedProperty(name="assignmentState",type=ResourceAssignmentState.class),@GeneratedProperty(name="assignmentGroup",type=WTPrincipalReference.class)},roleA=@GeneratedRole(name="resource",type=com.ptc.projectmanagement.assignment.resource.Resourceable.class,cardinality=ONE),roleB=@GeneratedRole(name="plannable",type=Plannable.class,cardinality=ONE),tableProperties=@TableProperties(tableName="ResourceAssignment",compositeIndex11="+assignmentGroup.key.id"),iconProperties=@IconProperties(standardIcon="netmarkets/images/resource_assigned.gif",openIcon="netmarkets/images/resource_assigned.gif")) public class ResourceAssignment extends com.ptc.projectmanagement.assignment._ResourceAssignment

Use the newResourceAssignment static factory method(s), not the ResourceAssignment constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
  • Field Summary

    Fields inherited from class com.ptc.projectmanagement.assignment._ResourceAssignment

    ALLOCATION_PERCENTAGE, ASSIGNMENT_GROUP, ASSIGNMENT_STATE, ASSIGNMENT_TYPE, EXTERNALIZATION_VERSION_UID, HEALTH_STATUS_DESCRIPTION, HEALTH_STATUS_TYPE, OVERTIME_WORK, PLANNABLE_ROLE, RESOURCE_ROLE, RISK_DESCRIPTION, RISK_TYPE
    ROLE_AOBJECT_REF, ROLE_BOBJECT_REF

    Fields inherited from class wt.fc._WTObject

    CREATE_TIMESTAMP, MODIFY_TIMESTAMP
    ROLE_AOBJECT_ROLE, ROLE_BOBJECT_ROLE

    Fields inherited from interface com.ptc.projectmanagement.cost._CostTrackable

    FIXED_COST, ROLLED_UP_COST, TOTAL_COST

    Fields inherited from interface com.ptc.projectmanagement.plan._Hierarchical

    PARENT, PARENT_REFERENCE

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface com.ptc.projectmanagement.plan._Scheduleable

    ACTUAL_FINISH_DATE, ACTUAL_START_DATE, CRITICAL, DURATION, FINISH_DATE, START_DATE

    Fields inherited from interface com.ptc.projectmanagement.assignment._WorkTrackable

    DONE_EFFORT, PERCENT_WORK_COMPLETE, REMAINING_EFFORT, TOTAL_EFFORT

    Fields inherited from interface wt.inf.container._WTContained

    CONTAINER, CONTAINER_NAME, CONTAINER_REFERENCE
    ALL_ROLES, BOTH_ROLES

    Fields inherited from interface wt.identity.DisplayIdentification

    DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE

    Fields inherited from interface wt.inf.container.WTContained

    CONTAINER_ID
  • Method Summary

    Methods inherited from class com.ptc.projectmanagement.assignment._ResourceAssignment

    getActualFinishDate, getActualStartDate, getAllocationPercentage, getAssignmentGroup, getAssignmentState, getClassInfo, getConceptualClassname, getContainer, getContainerName, getContainerReference, getDoneEffort, getDuration, getFinishDate, getFixedCost, getHealthStatusDescription, getHealthStatusType, getOvertimeWork, getParent, getParentReference, getPercentWorkComplete, getPlannable, getRemainingEffort, getResource, getRiskDescription, getRiskType, getRolledUpCost, getTotalCost, getTotalEffort, getType, isCritical, readExternal, readExternal, readVersion, setActualFinishDate, setActualStartDate, setAllocationPercentage, setAssignmentGroup, setAssignmentState, setAssignmentType, setContainer, setContainerReference, setCritical, setDuration, setFinishDate, setFixedCost, setHealthStatusDescription, setHealthStatusType, setOvertimeWork, setParent, setParentReference, setPlannable, setRemainingEffort, setResource, setRiskDescription, setRiskType, setRolledUpCost, setStartDate, setTotalCost, setTotalEffort, super_readExternal_ResourceAssignment, super_readVersion_ResourceAssignment, super_writeExternal_ResourceAssignment, writeExternal, writeExternal
    getRoleAObjectRef, getRoleBObjectRef, readVersion, super_readExternal_ObjectToObjectLink, super_readVersion_ObjectToObjectLink, super_writeExternal_ObjectToObjectLink

    Methods inherited from class wt.fc._WTObject

    equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    Methods inherited from interface wt.fc.Persistable

    checkAttributes, getIdentity