Package wt.org

Interface OrganizationOwnedVersion

All Superinterfaces:
_Iterated, wt.fc._NetFactor, wt.fc._ObjectMappable, _OrganizationOwned, wt.org._OrganizationOwnedVersion, wt.fc._Persistable, Iterated, NetFactor, ObjectMappable, OrganizationOwned, Persistable, Serializable
All Known Subinterfaces:
com.ptc.windchill.mpml._MPMCompatibility, _MPMCompatible, com.ptc.windchill.mpml.processplan.operation._MPMConsumableResource, com.ptc.windchill.mpml.mfgprocess._MPMMfgStandardGrouped, com.ptc.windchill.mpml.processplan.operation._MPMOperationHolder, com.ptc.windchill.mpml.pmi._MPMQualityHolder, wt.change2.workset._WorkSet, MPMCompatibility, MPMCompatible, MPMConsumableResource, MPMMfgStandardGrouped, MPMOperationHolder, MPMQualityHolder, WorkSet
All Known Implementing Classes:
_AbstractWorkPackage, _AnalysisActivity, _CAPAActionPlan, com.ptc.windchill.wadm.cdrl._CDRLBasePackage, _ChangeActivity2, _ChangeAnalysis, _ChangeConcern, _ChangeInvestigation, _ChangeIssue, _ChangeOrder2, _ChangeProposal, _ChangeRequest2, _ChangeReview, com.ptc.windchill.wadm.cdrl._ContractPackage, _EPMDocument, com.ptc.windchill.suma.part._ManufacturerPart, _MPMControlCharacteristic, _MPMMfgProcess, _MPMMfgStandardGroup, _MPMOperation, com.ptc.windchill.mpml.resource._MPMOperationAssignableResource, _MPMPlant, _MPMProcessMaterial, _MPMProcessPlan, _MPMResource, _MPMResourceGroup, _MPMSequence, _MPMSkill, _MPMStandardCC, _MPMStandardOperation, _MPMTooling, _MPMWorkCenter, com.ptc.qualitymanagement.nc._NCAnalysisActivity, com.ptc.qualitymanagement.nc.investigation._NCInvestigation, _Nonconformance, _PartList, wt.productfamily._ProductFamily, _ProductFamilyMember, wt.productfamily._ProductModel, wt.productfamily._ProductModelGroup, _ProxyDocument, com.ptc.windchill.wp.rep._ReplicationPackage, com.ptc.windchill.suma.part._SupplierPart, com.ptc.windchill.wp.tdp._TechnicalDataPackage, _VariantSpec, com.ptc.windchill.suma.part._VendorPart, _VersionableChangeItem, com.ptc.windchill.wp._WorkPackage, _WTAnalysisActivity, _WTChangeActivity2, _WTChangeInvestigation, _WTChangeIssue, _WTChangeOrder2, _WTChangeProposal, _WTChangeRequest2, _WTDocument, _WTPart, _WTPartAlternateRep, _WTVariance, _WTWorkSet, AbstractWorkPackage, AnalysisActivity, CAPAActionPlan, CDRLBasePackage, ChangeActivity2, ChangeAnalysis, ChangeConcern, ChangeInvestigation, ChangeIssue, ChangeOrder2, ChangeProposal, ChangeRequest2, ChangeReview, ContractPackage, EPMDocument, ManufacturerPart, MPMControlCharacteristic, MPMMfgProcess, MPMMfgStandardGroup, MPMOperation, com.ptc.windchill.mpml.resource.MPMOperationAssignableResource, MPMPlant, MPMProcessMaterial, MPMProcessPlan, MPMResource, MPMResourceGroup, MPMSequence, MPMSkill, MPMStandardCC, MPMStandardOperation, MPMTooling, MPMWorkCenter, NCAnalysisActivity, NCInvestigation, Nonconformance, PartList, ProductFamily, ProductFamilyMember, ProductModel, ProductModelGroup, ProxyDocument, ReplicationPackage, SupplierPart, TechnicalDataPackage, VariantSpec, VendorPart, VersionableChangeItem, WorkPackage, WTAnalysisActivity, WTChangeActivity2, WTChangeInvestigation, WTChangeIssue, WTChangeOrder2, WTChangeProposal, WTChangeRequest2, WTDocument, WTPart, WTPartAlternateRep, WTVariance, WTWorkSet

@GenAsPersistable(interfaces={Iterated.class,OrganizationOwned.class}, extendable=true, foreignKeys=@GeneratedForeignKey(foreignKeyRole=@ForeignKeyRole(name="master",type=OrganizationOwnedMaster.class,supportedAPI=PUBLIC,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",supportedAPI=PUBLIC,cascade=false)), derivedProperties=@DerivedProperty(name="organizationReference",derivedFrom="master>organizationReference",type=WTPrincipalReference.class,getBody="try { return ((wt.org.OrganizationOwned) getMaster()).getOrganizationReference(); } catch (java.lang.NullPointerException npe) { return null; }",setBody="((wt.org.OrganizationOwned) getMaster()).setOrganizationReference(organizationReference);")) public interface OrganizationOwnedVersion extends wt.org._OrganizationOwnedVersion
This interface is designed to be implemented by Versioned objects (e.g. WTPart). The interface defines the organizationReference attribute as the derived attribute. The interface defines APIs to get and set both organization reference as well as master reference on versioned objects that are organization owned.

Supported API: true

Extendable: true