Package wt.part

Class WTProductInstanceMaster

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.part._WTProductInstanceMaster
wt.part.WTProductInstanceMaster
All Implemented Interfaces:
Externalizable, Serializable, wt.configuration._SerialNumberedConfiguredInstanceMaster, _SerialNumberedInstanceIfc, wt.configuration._SerialNumberedInstanceMaster, SerialNumberedConfiguredInstanceMaster, SerialNumberedInstanceIfc, SerialNumberedInstanceMaster, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.occurrence._PathOccurrenceMasterContext, PathOccurrenceMasterContext, _OrganizationOwned, OrganizationOwned, wt.recent.RecentlyVisited, wt.vc._Mastered, Mastered

@GenAsPersistable(superClass=WTObject.class,interfaces={SerialNumberedConfiguredInstanceMaster.class,WTContained.class,OrganizationOwned.class},versions=-5233559674472269582L,properties=@GeneratedProperty(name="mfgCageCode",type=WTPrincipalReference.class,supportedAPI=PUBLIC,javaDoc="The mfgCageCode attribute represents the reference to the manufacturing organization for the part instance. Used to indicate the Manufacturing ID for the company that manufactured the part instance. Conceptually on the part instance, it is actually implemented on the master. Needs to be called mfgCageCode(because it has migration implications for the Windchill A&D module)."),foreignKeys=@GeneratedForeignKey(name="ProductProductInstance",foreignKeyRole=@ForeignKeyRole(name="instanceOf",type=WTPartMaster.class,supportedAPI=PUBLIC,cascade=false,autoNavigate=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="instance",cascade=false)),derivedProperties={@DerivedProperty(name="productNumber",derivedFrom="instanceOf>number",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="productName",derivedFrom="instanceOf>name",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="productDefaultUnit",derivedFrom="instanceOf>defaultUnit",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="organizationReference",derivedFrom="instanceOf>organizationReference",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="organization",derivedFrom="instanceOf>organization",type=WTOrganization.class,supportedAPI=PUBLIC,getBody="try { return ((wt.part.WTPartMaster) getInstanceOf()).getOrganization(); } catch (java.lang.NullPointerException npe) { return null; }",accessors=@PropertyAccessors(setAccess=PRIVATE))},iconProperties=@IconProperties(standardIcon="wtcore/images/prod_inst_master.gif",openIcon="wtcore/images/prod_inst_master.gif")) public class WTProductInstanceMaster extends _WTProductInstanceMaster

Use the newWTProductInstanceMaster static factory method(s), not the WTProductInstanceMaster 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: false

See Also: