Package wt.part
Class _WTPartMaster
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._Master
wt.enterprise.Master
wt.part._WTPartMaster
- All Implemented Interfaces:
Externalizable,Serializable,wt.analytics._AnalyticsManageableMaster,wt.analytics.AnalyticsManageableMaster,wt.analytics.compliance._ComplianceManageableMaster,wt.analytics.compliance.ComplianceManageableMaster,wt.analytics.cost._CostManageableMaster,wt.analytics.cost.CostManageableMaster,wt.aum._AlternateUnitAssignable,AlternateUnitAssignable,wt.build.BuildTargetMaster,wt.configuration._ConfiguredMaster,_SerialNumbered,wt.configuration._SerialNumberedConfiguredMaster,ConfiguredMaster,SerialNumbered,SerialNumberedConfiguredMaster,wt.eff._EffContext,wt.eff._ProductSolution,EffContext,ProductSolution,wt.esi._EnterpriseDataMastered,wt.esi._Releasable,wt.esi.EnterpriseDataMastered,Releasable,wt.fc._Identified,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.fc._UniquelyIdentified,wt.fc.BusinessInformation,Identified,NetFactor,ObjectMappable,Persistable,UniquelyIdentified,wt.federation._FederatedLinkHolder,wt.federation._RemotelyLinkable,wt.federation.FederatedLinkHolder,wt.federation.RemotelyLinkable,wt.generic._GenericizableMaster,wt.generic.GenericizableMaster,wt.iba.value._IBAHolder,wt.iba.value.IBAHolder,DisplayIdentification,wt.inf.container._WTContained,wt.inf.container._WTContainedIdentified,WTContained,WTContainedIdentified,wt.mpm._ConsumableResourceMaster,ConsumableResourceMaster,wt.mpm.resource._WTCompatibleMaster,wt.mpm.resource.WTCompatibleMaster,wt.mpm.routing._WCRoutableMaster,wt.mpm.routing._WCRouteHolderMaster,wt.mpm.routing.WCRoutableMaster,wt.mpm.routing.WCRouteHolderMaster,wt.objecttag._ObjectTagger,wt.objecttag.ObjectTagger,wt.occurrence._PathOccurrenceMasterContext,PathOccurrenceMasterContext,PathOwner,wt.option._IndependentAssignableContext,wt.option._OptionSetAssignable,wt.option.IndependentAssignableContext,OptionSetAssignable,_OrganizationOwned,_OrganizationOwnedImpl,wt.org._OrganizationOwnedMaster,wt.org.electronicIdentity._ElectronicallySignable,wt.org.electronicIdentity.ElectronicallySignable,OrganizationOwned,OrganizationOwnedImpl,OrganizationOwnedMaster,wt.part._Part,wt.part._PartMaster,wt.part.Part,wt.part.PartMaster,wt.projmgmt.deliverable._MasteredSubjectOfDeliverable,wt.projmgmt.deliverable._SubjectOfDeliverable,wt.projmgmt.deliverable.MasteredSubjectOfDeliverable,wt.projmgmt.deliverable.SubjectOfDeliverable,wt.recent.RecentlyVisited,wt.representation._RepresentableMaster,wt.representation._RepresentablesAndMasters,wt.representation.RepresentableMaster,wt.representation.RepresentablesAndMasters,wt.translate._MasterTranslatable,wt.translate._Translatable,wt.translate.MasterTranslatable,wt.translate.Translatable,wt.type._TypeManaged,wt.type.TypeManaged,wt.ufid._Federatable,wt.ufid.Federatable,wt.vc._Mastered,Mastered
- Direct Known Subclasses:
WTPartMaster
public abstract class _WTPartMaster
extends Master
implements wt.translate.MasterTranslatable, wt.part.PartMaster, UniquelyIdentified, wt.iba.value.IBAHolder, ProductSolution, wt.ufid.Federatable, WTContained, OrganizationOwnedMaster, WTContainedIdentified, Releasable, wt.build.BuildTargetMaster, wt.representation.RepresentableMaster, EffContext, PathOccurrenceMasterContext, PathOwner, SerialNumberedConfiguredMaster, wt.generic.GenericizableMaster, AlternateUnitAssignable, wt.analytics.AnalyticsManageableMaster, wt.type.TypeManaged, OptionSetAssignable, wt.objecttag.ObjectTagger, wt.esi.EnterpriseDataMastered, wt.option.IndependentAssignableContext, wt.projmgmt.deliverable.MasteredSubjectOfDeliverable, ConsumableResourceMaster, wt.mpm.routing.WCRoutableMaster, wt.mpm.resource.WTCompatibleMaster, Externalizable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default unit of measurement assigned to the part when it is used in a structure.static final StringIndicates if effectivity propagation should stop or continue through this part.static final StringIndicates if the part should be treated as an end item.static final StringFlag to determine whether the part should be hidden in structure.static final StringThe name of the part -- the name a part is commonly refered to by, such as "piston".static final StringThe number attribute represents the number for this part and all of its versions.static final StringA part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.static final StringFlag to determine whether the part should be Serviceable.static final StringFlag to determine whether the part should be Service Kit.Fields inherited from class wt.enterprise.Master
OLD_FORMAT_VERSION_UIDFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.ufid._Federatable
FEDERATABLE_INFOFields inherited from interface wt.generic._GenericizableMaster
COLLAPSIBLE, GENERIC_TYPEFields inherited from interface wt.iba.value._IBAHolder
ATTRIBUTE_CONTAINERFields inherited from interface wt.vc._Mastered
SERIESFields inherited from interface wt.org._OrganizationOwned
ORGANIZATION_CODING_SYSTEM, ORGANIZATION_NAME, ORGANIZATION_UNIQUE_IDENTIFIERFields inherited from interface wt.org._OrganizationOwnedImpl
ORGANIZATION_REFERENCEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.configuration._SerialNumbered
DEFAULT_TRACE_CODEFields inherited from interface wt.translate._Translatable
TRANSLATION_INFOFields inherited from interface wt.inf.container._WTContained
CONTAINER, CONTAINER_NAME, CONTAINER_REFERENCEFields inherited from interface wt.fc.BusinessInformation
BUSINESS_TYPE, IDENTITYFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.org.OrganizationOwned
ORGANIZATIONFields inherited from interface wt.fc.Persistable
IDENTITY, TYPEFields inherited from interface wt.projmgmt.deliverable.SubjectOfDeliverable
loggerFields inherited from interface wt.inf.container.WTContained
CONTAINER_ID -
Method Summary
Modifier and TypeMethodDescriptionSupported API: trueThe default unit of measurement assigned to the part when it is used in a structure.Flag to determine whether the part should be hidden in structure.getName()The name of the part -- the name a part is commonly refered to by, such as "piston".The number attribute represents the number for this part and all of its versions.Supported API: trueSupported API: trueSupported API: trueSupported API: trueFlag to determine whether the part should be Serviceable.Flag to determine whether the part should be Service Kit.booleanIndicates if effectivity propagation should stop or continue through this part.booleanIndicates if the part should be treated as an end item.booleanA part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.voidsetDefaultTraceCode(TraceCode defaultTraceCode) Supported API: truevoidsetDefaultUnit(QuantityUnit defaultUnit) The default unit of measurement assigned to the part when it is used in a structure.voidsetEffPropagationStop(boolean effPropagationStop) Indicates if effectivity propagation should stop or continue through this part.voidsetEndItem(boolean endItem) Indicates if the part should be treated as an end item.voidsetHidePartInStructure(Boolean hidePartInStructure) Flag to determine whether the part should be hidden in structure.voidThe name of the part -- the name a part is commonly refered to by, such as "piston".voidThe number attribute represents the number for this part and all of its versions.voidsetOrganizationReference(WTPrincipalReference organizationReference) Supported API: truevoidsetPhantom(boolean phantom) A part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.voidsetServiceable(Boolean serviceable) Flag to determine whether the part should be Serviceable.voidsetServicekit(Boolean servicekit) Flag to determine whether the part should be Service Kit.Methods inherited from class wt.enterprise.Master
getBusinessType, getIdentity, setSeriesMethods inherited from class wt.enterprise._Master
getSeries, readVersion, super_readExternal_Master, super_readVersion_Master, super_writeExternal_MasterMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.vc._Mastered
getSeries, setSeriesMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.eff.EffContext
getIdentificationObject, setIdentificationObjectMethods inherited from interface wt.org.OrganizationOwned
getOrganization, setOrganizationMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity
-
Field Details
-
NUMBER
The number attribute represents the number for this part and all of its versions. Conceptually on the WTPart, it is actually implemented on the master.Supported API: true
- See Also:
-
NAME
The name of the part -- the name a part is commonly refered to by, such as "piston".Supported API: true
- See Also:
-
END_ITEM
Indicates if the part should be treated as an end item.Supported API: true
- See Also:
-
EFF_PROPAGATION_STOP
Indicates if effectivity propagation should stop or continue through this part.Supported API: true
- See Also:
-
PHANTOM
A part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.Supported API: true
- See Also:
-
HIDE_PART_IN_STRUCTURE
Flag to determine whether the part should be hidden in structure. Default value is false.Supported API: true
- See Also:
-
DEFAULT_UNIT
The default unit of measurement assigned to the part when it is used in a structure.Supported API: true
- See Also:
-
SERVICEKIT
Flag to determine whether the part should be Service Kit. Default value is false.Supported API: true
- See Also:
-
SERVICEABLE
Flag to determine whether the part should be Serviceable. Default value is true.Supported API: true
- See Also:
-
-
Method Details
-
getNumber
The number attribute represents the number for this part and all of its versions. Conceptually on the WTPart, it is actually implemented on the master.Supported API: true
- Specified by:
getNumberin interfaceConsumableResourceMaster- Specified by:
getNumberin interfacewt.mpm.resource.WTCompatibleMaster- See Also:
-
setNumber
The number attribute represents the number for this part and all of its versions. Conceptually on the WTPart, it is actually implemented on the master.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getName
The name of the part -- the name a part is commonly refered to by, such as "piston".Supported API: true
- Specified by:
getNamein interfaceConsumableResourceMaster- Specified by:
getNamein interfacewt.projmgmt.deliverable.SubjectOfDeliverable- Specified by:
getNamein interfacewt.mpm.routing.WCRouteHolderMaster- Specified by:
getNamein interfacewt.mpm.resource.WTCompatibleMaster- See Also:
-
setName
The name of the part -- the name a part is commonly refered to by, such as "piston".Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
isEndItem
public boolean isEndItem()Indicates if the part should be treated as an end item.Supported API: true
- See Also:
-
setEndItem
Indicates if the part should be treated as an end item.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
isEffPropagationStop
public boolean isEffPropagationStop()Indicates if effectivity propagation should stop or continue through this part.Supported API: true
- See Also:
-
setEffPropagationStop
Indicates if effectivity propagation should stop or continue through this part.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
isPhantom
public boolean isPhantom()A part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.Supported API: true
- See Also:
-
setPhantom
A part is said to be a 'phantom' part (for the purposes of MPMLink) when it is an assembly that is never actually assembled--in other words the parts used by a 'phantom' part are placed directly into the assembly that uses the 'phantom' part.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getHidePartInStructure
Flag to determine whether the part should be hidden in structure. Default value is false.Supported API: true
- See Also:
-
setHidePartInStructure
Flag to determine whether the part should be hidden in structure. Default value is false.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getDefaultUnit
The default unit of measurement assigned to the part when it is used in a structure.Supported API: true
- Specified by:
getDefaultUnitin interfaceAlternateUnitAssignable- Returns:
- QuantityUnit
- See Also:
-
setDefaultUnit
The default unit of measurement assigned to the part when it is used in a structure.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getServicekit
Flag to determine whether the part should be Service Kit. Default value is false.Supported API: true
- See Also:
-
setServicekit
Flag to determine whether the part should be Service Kit. Default value is false.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getServiceable
Flag to determine whether the part should be Serviceable. Default value is true.Supported API: true
- See Also:
-
setServiceable
Flag to determine whether the part should be Serviceable. Default value is true.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getOrganizationReference
Supported API: true- Specified by:
getOrganizationReferencein interface_OrganizationOwnedImpl- Specified by:
getOrganizationReferencein interfaceOrganizationOwned- Returns:
- WTPrincipalReference
- See Also:
-
setOrganizationReference
public void setOrganizationReference(WTPrincipalReference organizationReference) throws WTPropertyVetoException Supported API: true- Specified by:
setOrganizationReferencein interface_OrganizationOwnedImpl- Specified by:
setOrganizationReferencein interfaceOrganizationOwned- Parameters:
organizationReference-- Throws:
WTPropertyVetoException- See Also:
-
getOrganizationUniqueIdentifier
Supported API: true- Specified by:
getOrganizationUniqueIdentifierin interface_OrganizationOwned- See Also:
-
getOrganizationCodingSystem
Supported API: true- Specified by:
getOrganizationCodingSystemin interface_OrganizationOwned- See Also:
-
getOrganizationName
Supported API: true- Specified by:
getOrganizationNamein interface_OrganizationOwned- See Also:
-
getDefaultTraceCode
Supported API: true- Specified by:
getDefaultTraceCodein interface_SerialNumbered- See Also:
-
setDefaultTraceCode
Supported API: true- Specified by:
setDefaultTraceCodein interface_SerialNumbered- Throws:
WTPropertyVetoException- See Also:
-