Class PartList

All Implemented Interfaces:
com.ptc.arbortext.windchill.partlist._PartListTypeInterface, com.ptc.arbortext.windchill.partlist.PartListTypeInterface, 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.annotation._AnnotationTarget, AnnotationTarget, wt.change2._Changeable2, wt.change2._ChangeableIfc, Changeable2, ChangeableIfc, wt.configuration._ConfigurationManageable, wt.configuration._ConfiguredVersion, ConfigurationManageable, ConfiguredVersion, wt.content._ContentHolder, ContentHolder, wt.esi._Releasable, Releasable, wt.facade.persistedcollection._PersistedCollectable, PersistedCollectable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, wt.folder._IteratedFoldered, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, IteratedFoldered, _Genericizable, Genericizable, 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.locks._Lockable, Lockable, wt.maturity._Promotable, Promotable, wt.meeting.actionitem._IteratedSubjectOfActionItem, wt.meeting.actionitem._SubjectOfActionItem, wt.meeting.actionitem.IteratedSubjectOfActionItem, wt.meeting.actionitem.SubjectOfActionItem, wt.notify._Notifiable, Notifiable, wt.option._ChoiceMappable, wt.option._Expressionable, wt.option._ExpressionAssignable, wt.option._OptionSetAssignable, ChoiceMappable, Expressionable, ExpressionAssignable, OptionSetAssignable, _OrganizationOwned, wt.org._OrganizationOwnedVersion, wt.org.electronicIdentity._ElectronicallySignable, wt.org.electronicIdentity.ElectronicallySignable, OrganizationOwned, OrganizationOwnedVersion, wt.ownership._Ownable, wt.ownership.Ownable, wt.recent.RecentlyVisited, wt.representation._Representable, wt.representation._RepresentablesAndMasters, wt.representation._RepresentationContributor, Representable, wt.representation.RepresentablesAndMasters, wt.representation.RepresentationContributor, wt.sandbox._Interoperable, wt.sandbox.Interoperable, _TeamManaged, TeamManaged, wt.translate._IteratedTranslatable, wt.translate.IteratedTranslatable, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable, _Iterated, wt.vc._OneOffVersioned, wt.vc._Versionable, wt.vc._Versioned, wt.vc.baseline._Baselineable, Baselineable, Iterated, OneOffVersioned, Versionable, Versioned, _ViewManageable, ViewManageable, wt.vc.wip._Workable, Workable, wt.viewmarkup._Viewable, wt.viewmarkup.Viewable, 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

@GenAsPersistable(superClass=RevisionControlled.class,interfaces={wt.translate.IteratedTranslatable.class,wt.org.electronicIdentity.ElectronicallySignable.class,Releasable.class,WTContained.class,wt.type.Typed.class,AnnotationTarget.class,OrganizationOwnedVersion.class,TeamManaged.class,Representable.class,ViewManageable.class,ConfiguredVersion.class,wt.ufid.Federatable.class,SecurityLabeled.class,PersistedCollectable.class,com.ptc.arbortext.windchill.partlist.PartListTypeInterface.class,wt.sandbox.Interoperable.class,OptionSetAssignable.class,wt.viewmarkup.Viewable.class,Genericizable.class,wt.access.IdentityAccessControlled.class},serializable=EXTERNALIZABLE_BASIC,extendable=true,properties={@GeneratedProperty(name="description",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=200)),@GeneratedProperty(name="partListItemType",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=200)),@GeneratedProperty(name="informationType",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=200))},foreignKeys=@GeneratedForeignKey(name="PartListMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=PartListMaster.class,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",cascade=false)),derivedProperties={@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PUBLIC),@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC),@DerivedProperty(name="authoringLanguage",derivedFrom="master>translationInfo.authoringLanguage",supportedAPI=PUBLIC),@DerivedProperty(name="updateRequired",derivedFrom="master>updateRequired",supportedAPI=PUBLIC),@DerivedProperty(name="regenerateRequired",derivedFrom="master>regenerateRequired",supportedAPI=PUBLIC),@DerivedProperty(name="generated",derivedFrom="master>generated",supportedAPI=PUBLIC)},tableProperties=@TableProperties(compositeIndex2="+ state.state",compositeIndex3="+ state.state",compositeIndex4="+ UPPER(versionIdA2versionInfo) + UPPER(iterationIdA2iterationInfo)",compositeUnique1="+view.key.id+variation1+variation2+oneOffVersionInfo.identifier.oneOffVersionId",oracleTableSize=HUGE),iconProperties=@IconProperties(standardIcon="netmarkets/images/parts_list.png",openIcon="netmarkets/images/parts_list.png")) public class PartList extends _PartList

Use the newPartList static factory method(s), not the PartList 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: true

See Also:
  • Method Details

    • getNumber

      public String getNumber()
      Gets the value of the attribute: NUMBER. The number attribute represents the number for this process plan element and all of its versions.

      Supported API: true
      Overrides:
      getNumber in class _PartList
      Returns:
      String
      See Also:
    • setNumber

      public void setNumber(String a_Number) throws WTPropertyVetoException
      Sets the value of the attribute: NUMBER. The number attribute represents the number for this process plan element and all of its versions.

      Supported API: true
      Overrides:
      setNumber in class _PartList
      Parameters:
      a_Number -
      Throws:
      WTPropertyVetoException
      See Also:
    • getName

      public String getName()
      Gets the value of the attribute: NAME. The name of the process plan element.

      Supported API: true
      Specified by:
      getName in interface CabinetBased
      Overrides:
      getName in class _PartList
      Returns:
      String
      See Also:
    • setName

      public void setName(String a_Name) throws WTPropertyVetoException
      Sets the value of the attribute: NAME. The name of the process plan element.

      Supported API: true
      Overrides:
      setName in class _PartList
      Parameters:
      a_Name -
      Throws:
      WTPropertyVetoException
      See Also:
    • newPartList

      public static PartList newPartList() throws WTException


      Supported API: true
      Returns:
      MPMProcessPlan
      Throws:
      WTException
    • newPartList

      public static PartList newPartList(String number, String name) throws WTException


      Supported API: true
      Parameters:
      number -
      name -
      Returns:
      PartList
      Throws:
      WTException
    • initialize

      protected void initialize(String number, String name) throws WTException
      Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

      Supported API: true
      Parameters:
      number -
      name -
      Throws:
      WTException
    • newPartList

      public static PartList newPartList(PartList plist) throws WTException


      Supported API: true
      Parameters:
      plist -
      Returns:
      PartList
      Throws:
      WTException
    • initialize

      protected void initialize(PartList partlist) throws WTException
      Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

      Supported API: true
      Parameters:
      processPlan -
      Throws:
      WTException
    • getOrganizationUniqueIdentifier

      public String getOrganizationUniqueIdentifier()
      Gets the value of the attribute: ORGANIZATION_UNIQUE_IDENTIFIER. The getter for this attribute delivers organization unique identifier.

      Supported API: true
      Specified by:
      getOrganizationUniqueIdentifier in interface _OrganizationOwned
      Overrides:
      getOrganizationUniqueIdentifier in class _PartList
      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 -
      Throws:
      WTPropertyVetoException