Package wt.vc
Interface Versioned
- All Superinterfaces:
_Iterated,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.vc._Versionable,wt.vc._Versioned,Iterated,NetFactor,ObjectMappable,Persistable,Serializable,Versionable
- All Known Subinterfaces:
wt.architecture._ArchitectureItemIfc,wt.architecture.trace.resource._ArchitectureResourceIfc,wt.change2._Changeable2,wt.configuration._ConfigurationManageable,wt.configuration._ConfiguredVersion,wt.eff._EffManagedVersion,wt.esi._EnterpriseDatable,wt.epm.familytable._EPMFamilyTable,wt.sandbox._Interoperable,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,com.ptc.windchill.mpml.processplan.sequence._MPMSequenceHolder,wt.vc._OneOffVersioned,wt.requirement._RequirementItemIfc,wt.requirement.trace.resource._RequirementResourceIfc,wt.change2.workset._WorkSet,ArchitectureItemIfc,ArchitectureResourceIfc,Changeable2,ConfigurationManageable,ConfiguredVersion,EffManagedVersion,EnterpriseDatable,EPMFamilyTable,wt.sandbox.Interoperable,MPMCompatibility,MPMCompatible,MPMConsumableResource,MPMMfgStandardGrouped,MPMOperationHolder,MPMQualityHolder,MPMSequenceHolder,OneOffVersioned,RequirementItemIfc,RequirementResourceIfc,WorkSet
- All Known Implementing Classes:
com.ptc.windchill.enterprise.data._AbstractEnterpriseData,_AbstractRemaObject,_AbstractWorkPackage,_AccessControlSurrogate,_AccountabilityMap,_AnalysisActivity,wt.architecture.trace.resource._ArchitectureResource,wt.access.agreement._AuthorizationAgreement,_CAPAActionPlan,com.ptc.windchill.wadm.cdrl._CDRLBasePackage,_ChangeActivity2,_ChangeAnalysis,_ChangeConcern,_ChangeInvestigation,_ChangeIssue,_ChangeOrder2,_ChangeProposal,_ChangeRequest2,_ChangeReview,_Choice,_ChoiceRule,com.ptc.windchill.wadm.cdrl._ContractPackage,_EnterpriseData,_EPMDocument,_EPMSepFamilyTable,_ExpressionAlias,_IndependentAssignedExpression,com.ptc.windchill.suma.part._ManufacturerPart,_MfgHistory,_MPMConfigurationRecipe,_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,_Option,_OptionSet,_PartList,_ProxyDocument,com.ptc.windchill.wp.rep._ReplicationPackage,com.ptc.windchill.enterprise.requirement._Requirement,wt.requirement.trace.resource._RequirementResource,_RevisionControlled,_ServiceEffectivity,com.ptc.windchill.enterprise.requirement._Specification,com.ptc.windchill.suma.part._SupplierPart,com.ptc.windchill.wp.tdp._TechnicalDataPackage,_UdiSuperSet2,_VariantSpec,com.ptc.windchill.suma.part._VendorPart,_VersionableChangeItem,com.ptc.windchill.wp._WorkPackage,_WTAnalysisActivity,_WTChangeActivity2,_WTChangeInvestigation,_WTChangeIssue,_WTChangeOrder2,_WTChangeProposal,_WTChangeRequest2,_WTDocument,_WTPart,_WTPartAlternateRep,_WTPartRequest,_WTProductInstance2,_WTVariance,_WTWorkSet,com.ptc.windchill.enterprise.data.AbstractEnterpriseData,AbstractRemaObject,AbstractWorkPackage,AccessControlSurrogate,AccountabilityMap,AnalysisActivity,ArchitectureResource,AuthorizationAgreement,CAPAActionPlan,CDRLBasePackage,ChangeActivity2,ChangeAnalysis,ChangeConcern,ChangeInvestigation,ChangeIssue,ChangeOrder2,ChangeProposal,ChangeRequest2,ChangeReview,Choice,ChoiceRule,ContractPackage,EnterpriseData,EPMDocument,EPMSepFamilyTable,ExpressionAlias,IndependentAssignedExpression,ManufacturerPart,MfgHistory,MPMConfigurationRecipe,MPMControlCharacteristic,MPMMfgProcess,MPMMfgStandardGroup,MPMOperation,com.ptc.windchill.mpml.resource.MPMOperationAssignableResource,MPMPlant,MPMProcessMaterial,MPMProcessPlan,MPMResource,MPMResourceGroup,MPMSequence,MPMSkill,MPMStandardCC,MPMStandardOperation,MPMTooling,MPMWorkCenter,NCAnalysisActivity,NCInvestigation,Nonconformance,Option,OptionSet,PartList,ProxyDocument,ReplicationPackage,Requirement,RequirementResource,RevisionControlled,ServiceEffectivity,Specification,SupplierPart,TechnicalDataPackage,UdiSuperSet2,VariantSpec,VendorPart,VersionableChangeItem,WorkPackage,WTAnalysisActivity,WTChangeActivity2,WTChangeInvestigation,WTChangeIssue,WTChangeOrder2,WTChangeProposal,WTChangeRequest2,WTDocument,WTPart,WTPartAlternateRep,WTPartRequest,WTProductInstance2,WTVariance,WTWorkSet
@GenAsPersistable(interfaces=Versionable.class,
extendable=true,
properties=@GeneratedProperty(name="versionInfo",type=wt.vc.VersionInfo.class,javaDoc="The version cookie aggregated in any business object that asserts itself as being Versioned. @see wt.vc.VersionInfo",constraints=@PropertyConstraints(required=true)),
derivedProperties=@DerivedProperty(name="versionIdentifier",derivedFrom="versionInfo.identifier",accessors=@PropertyAccessors(setAccess=PRIVATE)),
tableProperties=@TableProperties(compositeIndex18="iterationInfo.branchId + iterationInfo.latest + versionInfo.identifier.versionId"))
public interface Versioned
extends wt.vc._Versioned
Provides an abstraction of a plug-and-play component in conjunction with
the Mastered and Iterated interfaces. The intent is that in a business
model an object would assert that it is a version by inheriting the Versioned
interface. With this assertion the business object can then be revised
and copied to new versions. In order to create a new Versioned object
REVISE access is required.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from interface wt.vc._Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME -
Method Summary
Methods inherited from interface wt.vc._Iterated
getControlBranch, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setMaster, setMasterReferenceMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes