Interface Plannable

All Superinterfaces:
com.ptc.projectmanagement.plan._Hierarchical, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, com.ptc.projectmanagement.plan._Plannable, com.ptc.projectmanagement.plan._Scheduleable, wt.inf.container._WTContained, com.ptc.projectmanagement.plan.Hierarchical, NetFactor, ObjectMappable, Persistable, wt.recent.RecentlyVisited, Scheduleable, Serializable, WTContained
All Known Implementing Classes:
com.ptc.projectmanagement.plan._AbstractPlanActivity, com.ptc.projectmanagement.plan._Plan, com.ptc.projectmanagement.plan._PlanActivity, AbstractPlanActivity, Plan, PlanActivity

@GenAsPersistable(interfaces={Scheduleable.class,com.ptc.projectmanagement.plan.Hierarchical.class},properties={@GeneratedProperty(name="milestone",type=boolean.class),@GeneratedProperty(name="summary",type=boolean.class),@GeneratedProperty(name="name",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=255)),@GeneratedProperty(name="lineNumber",type=int.class,javaDoc="Controls the ordering of items"),@GeneratedProperty(name="plannableState",type=PlannableState.class),@GeneratedProperty(name="description",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=4000))},foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="root",type=Rootable.class,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="plannable",cardinality=ONE_TO_MANY)),tableProperties=@TableProperties(compositeIndex9="+rootReference.key.id")) public interface Plannable extends com.ptc.projectmanagement.plan._Plannable


Supported API: true

Extendable: false
  • Field Summary

    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._Plannable

    DESCRIPTION, LINE_NUMBER, MILESTONE, NAME, PLANNABLE_STATE, ROOT, ROOT_REFERENCE, SUMMARY

    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 wt.inf.container._WTContained

    CONTAINER, CONTAINER_NAME, CONTAINER_REFERENCE

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE

    Fields inherited from interface wt.inf.container.WTContained

    CONTAINER_ID
  • Method Summary

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

    getParent, getParentReference, setParent, setParentReference

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    Methods inherited from interface com.ptc.projectmanagement.plan._Plannable

    getDescription, getLineNumber, getName, getPlannableState, getRoot, getRootReference, isMilestone, isSummary, setDescription, setLineNumber, setMilestone, setName, setPlannableState, setRoot, setRootReference, setSummary

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

    getActualFinishDate, getActualStartDate, getDuration, getFinishDate, getStartDate, isCritical, setActualFinishDate, setActualStartDate, setCritical, setDuration, setFinishDate, setStartDate

    Methods inherited from interface wt.inf.container._WTContained

    getContainer, getContainerName, getContainerReference, setContainer, setContainerReference

    Methods inherited from interface wt.fc.NetFactor

    getClassInfo, getConceptualClassname

    Methods inherited from interface wt.fc.ObjectMappable

    readExternal, writeExternal

    Methods inherited from interface wt.fc.Persistable

    checkAttributes, getIdentity, getType