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
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from interface wt.vc._Iterated
BRANCH_IDENTIFIER, CONTROL_BRANCH, CREATOR, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_INFO, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAMEFields inherited from interface wt.org._OrganizationOwned
ORGANIZATION_CODING_SYSTEM, ORGANIZATION_NAME, ORGANIZATION_UNIQUE_IDENTIFIERFields inherited from interface wt.org._OrganizationOwnedVersion
ORGANIZATION_REFERENCEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.org.OrganizationOwned
ORGANIZATIONFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.vc._Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo, setMaster, setMasterReferenceMethods inherited from interface wt.org._OrganizationOwned
getOrganizationCodingSystem, getOrganizationName, getOrganizationUniqueIdentifierMethods inherited from interface wt.org._OrganizationOwnedVersion
getOrganizationReference, setOrganizationReferenceMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.org.OrganizationOwned
getOrganization, setOrganizationMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getType