Class MPMProcessMaterial

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._RevisionControlled
wt.enterprise.RevisionControlled
wt.part._WTPart
wt.part.WTPart
com.ptc.windchill.mpml.resource._MPMResource
com.ptc.windchill.mpml.resource.MPMResource
com.ptc.windchill.mpml.resource._MPMOperationAssignableResource
com.ptc.windchill.mpml.resource.MPMOperationAssignableResource
com.ptc.windchill.mpml.resource._MPMProcessMaterial
com.ptc.windchill.mpml.resource.MPMProcessMaterial
All Implemented Interfaces:
com.ptc.windchill.mpml._MPMCompatibility, _MPMCompatible, com.ptc.windchill.mpml._MPMPlantOwned, MPMCompatibility, MPMCompatible, MPMPlantOwned, com.ptc.windchill.mpml.processplan.operation._MPMConsumableResource, MPMConsumableResource, com.ptc.windchill.mpml.resource._MPMOperationAssignableResourceTypeInterface, com.ptc.windchill.mpml.resource._MPMProcessMaterialTypeInterface, com.ptc.windchill.mpml.resource.MPMOperationAssignableResourceTypeInterface, com.ptc.windchill.mpml.resource.MPMProcessMaterialTypeInterface, 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.analytics._AnalyticsManageable, wt.analytics.AnalyticsManageable, wt.analytics.compliance._ComplianceManageable, wt.analytics.compliance.ComplianceManageable, wt.analytics.cost._CostManageable, wt.analytics.cost.CostManageable, wt.annotation._AnnotationTarget, AnnotationTarget, Associative, wt.build._BuildTarget, BuildTarget, wt.change2._Changeable2, wt.change2._ChangeableIfc, Changeable2, ChangeableIfc, wt.configuration._ConfigurationManageable, wt.configuration._ConfiguredVersion, ConfigurationManageable, ConfiguredVersion, wt.content._ContentHolder, ContentHolder, wt.eff._EffManagedVersion, wt.eff._EffRecordable, EffManagedVersion, EffRecordable, wt.effectivity._EffectivityHolder, wt.effectivity._EffectivityManageable, EffectivityHolder, wt.effectivity.EffectivityManageable, wt.engineeringmaterial._MaterialAssignable, MaterialAssignable, wt.epm.interfaces._Trackable, wt.epm.interfaces._WorkspaceTrackable, wt.epm.interfaces.Trackable, wt.epm.interfaces.WorkspaceTrackable, wt.esi._Datable, wt.esi._EnterpriseDatable, wt.esi._Releasable, Datable, EnterpriseDatable, Releasable, wt.facade.persistedcollection._PersistedCollectable, PersistedCollectable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.archive._Archiveable, wt.fc.archive._ArchiveablePrimary, wt.fc.archive.Archiveable, wt.fc.archive.ArchiveablePrimary, wt.fc.BusinessInformation, wt.fc.importer._ImportTrackable, wt.fc.importer.ImportTrackable, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation._RepositoryInteroperable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.federation.RepositoryInteroperable, wt.filter._NavigationCriteriaOwner, wt.filter.NavigationCriteriaOwner, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, wt.folder._IteratedFoldered, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, wt.folder.history.Movable, IteratedFoldered, _Genericizable, wt.generic._OVTemplate, wt.generic._Variant, Genericizable, wt.generic.OVTemplate, wt.generic.Variant, 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.mpm._ConsumableResource, ConsumableResource, wt.mpm.resource._WTCompatible, wt.mpm.resource.WTCompatible, wt.mpm.routing._WCRoutable, wt.mpm.routing.WCRoutable, wt.note._NoteHolder, wt.note.NoteHolder, wt.notify._Notifiable, Notifiable, wt.occurrence._PathOccurrenceContext, wt.occurrence._UsesOccurrenceContext, PathOccurrenceContext, PathOwner, UsesOccurrenceContext, wt.option._ChoiceMappable, wt.option._Expressionable, wt.option._ExpressionAssignable, wt.option._IndependentExpressionAssignable, wt.option._ModuleVariantInformationContext, ChoiceMappable, Expressionable, ExpressionAssignable, wt.option.IndependentExpressionAssignable, ModuleVariantInformationContext, _OrganizationOwned, wt.org._OrganizationOwnedVersion, wt.org.electronicIdentity._ElectronicallySignable, wt.org.electronicIdentity.ElectronicallySignable, OrganizationOwned, OrganizationOwnedVersion, wt.ownership._Ownable, wt.ownership.Ownable, wt.part._Part, wt.part._PartVersion, wt.part._WTPartTypeInterface, wt.part.Part, wt.part.PartVersion, wt.part.WTPartTypeInterface, wt.projmgmt.deliverable._SubjectOfDeliverable, wt.projmgmt.deliverable._VersionedSubjectOfDeliverable, wt.projmgmt.deliverable.SubjectOfDeliverable, wt.projmgmt.deliverable.VersionedSubjectOfDeliverable, wt.recent.RecentlyVisited, wt.representation._Representable, wt.representation._RepresentablesAndMasters, wt.representation._RepresentationContributor, Representable, wt.representation.RepresentablesAndMasters, wt.representation.RepresentationContributor, wt.rollup.Rollupable, wt.sandbox._Interoperable, wt.sandbox.Interoperable, _TeamManaged, TeamManaged, wt.trace._IteratedTraceable, wt.trace._Traceable, IteratedTraceable, Traceable, 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, wt.vc.branch._AdhocVersionSupportable, wt.vc.branch.AdhocVersionSupportable, 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, wt.workflow.requirement._RequirementsManageable, wt.workflow.requirement.RequirementsManageable

@GenAsPersistable(superClass=com.ptc.windchill.mpml.resource.MPMOperationAssignableResource.class, interfaces={MPMConsumableResource.class,com.ptc.windchill.mpml.resource.MPMProcessMaterialTypeInterface.class}, extendable=true, foreignKeys=@GeneratedForeignKey(name="MPMProcessMaterialMasterProcessMaterial",foreignKeyRole=@ForeignKeyRole(name="master",type=MPMProcessMaterialMaster.class,supportedAPI=PUBLIC,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",supportedAPI=PUBLIC,cascade=false)), derivedProperties=@DerivedProperty(name="category",derivedFrom="master>category",supportedAPI=PUBLIC), tableProperties=@TableProperties(compositeIndex1="+ UPPER(versionIdA2versionInfo) + UPPER(iterationIdA2iterationInfo)"), iconProperties=@IconProperties(standardIcon="netmarkets/images/consumeables.gif",openIcon="netmarkets/images/consumeables.gif")) public class MPMProcessMaterial extends _MPMProcessMaterial

Use the newMPMProcessMaterial static factory method(s), not the MPMProcessMaterial 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

    • getCategory

      public MPMProcessMaterialType getCategory()
      Gets the value of the attribute: CATEGORY.

      Supported API: true
      Overrides:
      getCategory in class _MPMProcessMaterial
      Returns:
      MPMProcessMaterialType
      See Also:
    • setCategory

      public void setCategory(MPMProcessMaterialType a_Category) throws WTPropertyVetoException
      Sets the value of the attribute: CATEGORY.

      Supported API: true
      Overrides:
      setCategory in class _MPMProcessMaterial
      Parameters:
      a_Category -
      Throws:
      WTPropertyVetoException
      See Also:
    • newMPMProcessMaterial

      public static MPMProcessMaterial newMPMProcessMaterial(String number, String name) throws WTException
      Constructs a new MPMProcessMaterial and sets the MPMProcessMaterialMaster's name and number to the passed-in values.

      Supported API: true
      Parameters:
      number -
      name -
      Returns:
      MPMProcessMaterial
      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
      Overrides:
      initialize in class WTPart
      Parameters:
      number -
      name -
      Throws:
      WTException
    • newMPMProcessMaterial

      public static MPMProcessMaterial newMPMProcessMaterial(String number, String name, QuantityUnit defaultUnit) throws WTException
      Constructs a new MPMProcessMaterial and sets the MPMProcessMaterialMaster's name, number and default unit of quantity to the passed-in values.

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

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

      Supported API: true
      Overrides:
      initialize in class WTPart
      Parameters:
      number -
      name -
      defaultUnit -
      Throws:
      WTException
    • newMPMProcessMaterial

      public static MPMProcessMaterial newMPMProcessMaterial() throws WTException
      Constructs a new MPMProcessMaterial.

      Supported API: true
      Returns:
      MPMProcessMaterial
      Throws:
      WTException
    • newMPMProcessMaterial

      public static MPMProcessMaterial newMPMProcessMaterial(String number, String name, QuantityUnit defaultUnit, MPMProcessMaterialType category) throws WTException
      Constructs a new MPMProcessMaterial and sets the MPMProcessMaterialMaster's name,number,default unit of quantity and process material category to the passed-in values.

      Supported API: true
      Parameters:
      number -
      name -
      defaultUnit -
      category -
      Returns:
      MPMProcessMaterial
      Throws:
      WTException
    • initialize

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

      Supported API: true
      Parameters:
      number -
      name -
      defaultUnit -
      category -
      Throws:
      WTException
    • newMPMProcessMaterial

      public static MPMProcessMaterial newMPMProcessMaterial(String number, String name, MPMProcessMaterialType category) throws WTException
      Constructs a new MPMProcessMaterial and sets the MPMProcessMaterialMaster's name,number and process material category to the passed-in values.

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

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

      Supported API: true
      Parameters:
      number -
      name -
      category -
      Throws:
      WTException