Class AbstractWorkPackage

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.windchill.wp._AbstractWorkPackage
com.ptc.windchill.wp.AbstractWorkPackage
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._IdentityAccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.IdentityAccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.content._ContentHolder, wt.content._FormatContentHolder, ContentHolder, FormatContentHolder, wt.facade.contentcontrol._ContentControlled, wt.facade.contentcontrol.ContentControlled, wt.facade.persistedcollection._PersistedCollectableHolder, wt.facade.persistedcollection._PersistedCollectableNestedHolder, wt.facade.persistedcollection._PersistedCollectionHolder, wt.facade.persistedcollection._PersistedCollectionNestedHolder, PersistedCollectableHolder, PersistedCollectableNestedHolder, PersistedCollectionHolder, PersistedCollectionNestedHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.lifecycle._IteratedLifeCycleManaged, _LifeCycleManaged, IteratedLifeCycleManaged, LifeCycleManaged, wt.meeting.actionitem._IteratedSubjectOfActionItem, wt.meeting.actionitem._SubjectOfActionItem, wt.meeting.actionitem.IteratedSubjectOfActionItem, wt.meeting.actionitem.SubjectOfActionItem, wt.notify._Notifiable, Notifiable, _OrganizationOwned, wt.org._OrganizationOwnedVersion, OrganizationOwned, OrganizationOwnedVersion, wt.ownership._Ownable, wt.ownership.Ownable, wt.projmgmt.deliverable._SubjectOfDeliverable, wt.projmgmt.deliverable._VersionedSubjectOfDeliverable, wt.projmgmt.deliverable.SubjectOfDeliverable, wt.projmgmt.deliverable.VersionedSubjectOfDeliverable, wt.recent.RecentlyVisited, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable, _Iterated, wt.vc._Versionable, wt.vc._Versioned, Iterated, Versionable, Versioned, wt.workflow.forum._IteratedSubjectOfForum, wt.workflow.forum._SubjectOfForum, wt.workflow.forum.IteratedSubjectOfForum, SubjectOfForum, wt.workflow.notebook._IteratedSubjectOfNotebook, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.IteratedSubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook
Direct Known Subclasses:
com.ptc.windchill.wp.rep._ReplicationPackage, com.ptc.windchill.wp.tdp._TechnicalDataPackage, com.ptc.windchill.wp._WorkPackage

@GenAsPersistable(superClass=WTObject.class,interfaces={WTContained.class,wt.type.Typed.class,Versioned.class,DisplayIdentification.class,wt.recent.RecentlyVisited.class,wt.workflow.forum.IteratedSubjectOfForum.class,wt.workflow.notebook.IteratedSubjectOfNotebook.class,wt.ownership.Ownable.class,Indexable.class,LifeCycleManaged.class,Notifiable.class,IteratedLifeCycleManaged.class,ContentHolder.class,FormatContentHolder.class,OrganizationOwnedVersion.class,wt.access.PolicyAccessControlled.class,SecurityLabeled.class,AdHocControlled.class,DomainAdministered.class,wt.meeting.actionitem.IteratedSubjectOfActionItem.class,PersistedCollectableNestedHolder.class,wt.ufid.Federatable.class,wt.access.IdentityAccessControlled.class,wt.facade.contentcontrol.ContentControlled.class,wt.projmgmt.deliverable.VersionedSubjectOfDeliverable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="description",type=java.lang.String.class,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="defaultRecipientInstructions",type=java.lang.String.class,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="locked",type=boolean.class),@GeneratedProperty(name="filterSpec",type=java.lang.String.class,javaDoc="Filter Spec for Content Filtering.",accessors=@PropertyAccessors(setExceptions={}),columnProperties=@ColumnProperties(columnType=INLINE_BLOB)),@GeneratedProperty(name="includedPackageContentRoles",type=java.lang.String.class,javaDoc="Content roles on package attachments to be included in delivery zip.",accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="excludedMemberContentRoles",type=java.lang.String.class,javaDoc="Content roles on package members to exclude from delivery zip.",accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000))},foreignKeys={@GeneratedForeignKey(name="AbstractWorkPackageMadeFromLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="madeFrom",type=AbstractWorkPackage.class),myRole=@MyRole(name="workPackage")),@GeneratedForeignKey(name="AbstractWorkPackageContextLink",foreignKeyRole=@ForeignKeyRole(name="contextObject",type=WTContained.class,owner=false),myRole=@MyRole(name="theWorkPackage")),@GeneratedForeignKey(name="AbstractMasterIterationLink",foreignKeyRole=@ForeignKeyRole(name="master",type=AbstractWorkPackageMaster.class,cascade=false,constraints=@PropertyConstraints(required=true),accessors=@PropertyAccessors(getAccess=PRIVATE)),myRole=@MyRole(name="iteration",cascade=false,accessors=@PropertyAccessors(getAccess=PRIVATE,setAccess=PROTECTED)))},derivedProperties={@DerivedProperty(name="name",derivedFrom="master>name"),@DerivedProperty(name="number",derivedFrom="master>number"),@DerivedProperty(name="contentControlExists",derivedFrom="master>contentControllableInfo>contentControlExists"),@DerivedProperty(name="contentControlState",derivedFrom="contentControlledInfo>contentControlState")},iconProperties=@IconProperties(standardIcon="netmarkets/images/package.gif",openIcon="netmarkets/images/package.gif")) public abstract class AbstractWorkPackage extends _AbstractWorkPackage
Abstract root class for all work package objects.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • getName

      public String getName()
      Gets the value of the attribute: NAME.

      Supported API: true
      Specified by:
      getName in interface wt.projmgmt.deliverable.SubjectOfDeliverable
      Overrides:
      getName in class _AbstractWorkPackage
      Returns:
      String
      See Also:
    • getOrganization

      public WTOrganization getOrganization()
      Gets the value of the attribute: ORGANIZATION.

      Supported API: true
      Returns:
      WTOrganization
    • setOrganization

      public void setOrganization(WTOrganization a_Organization) throws WTPropertyVetoException
      Sets the value of the attribute: ORGANIZATION.

      Supported API: true
      Parameters:
      a_Organization - the new organization
      Throws:
      WTPropertyVetoException - the wT property veto exception