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
- See Also:
-
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.fc._Persistable
PERSIST_INFOFields inherited from interface wt.vc._Versioned
VERSION_IDENTIFIER, VERSION_INFOFields 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.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.vc._Versioned
getVersionIdentifier, getVersionInfo, setVersionInfoMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getType