Package wt.vc.views
Interface ViewManageable
- All Superinterfaces:
_Iterated,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.vc._Versionable,_ViewManageable,Iterated,NetFactor,ObjectMappable,Persistable,Serializable,Versionable
- All Known Subinterfaces:
wt.esi._EnterpriseDatable,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.processplan.sequence._MPMSequenceHolder,EnterpriseDatable,MPMCompatibility,MPMCompatible,MPMConsumableResource,MPMMfgStandardGrouped,MPMOperationHolder,MPMSequenceHolder
- All Known Implementing Classes:
_AccessControlSurrogate,_EnterpriseData,_IndependentAssignedExpression,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,_PartList,com.ptc.windchill.suma.part._SupplierPart,com.ptc.windchill.suma.part._VendorPart,_WTPart,_WTProductConfiguration,AccessControlSurrogate,EnterpriseData,IndependentAssignedExpression,ManufacturerPart,MPMControlCharacteristic,MPMMfgProcess,MPMMfgStandardGroup,MPMOperation,com.ptc.windchill.mpml.resource.MPMOperationAssignableResource,MPMPlant,MPMProcessMaterial,MPMProcessPlan,MPMResource,MPMResourceGroup,MPMSequence,MPMSkill,MPMStandardCC,MPMStandardOperation,MPMTooling,MPMWorkCenter,PartList,SupplierPart,VendorPart,WTPart,WTProductConfiguration
@GenAsPersistable(interfaces=Versionable.class,extendable=true,properties={@GeneratedProperty(name="view",type=ViewReference.class,supportedAPI=PRIVATE,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="variation1",type=Variation1.class,initialValue="wt.vc.views.Variation1.getVariation1Default()",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=30)),@GeneratedProperty(name="variation2",type=Variation2.class,initialValue="wt.vc.views.Variation2.getVariation2Default()",supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=30))},derivedProperties=@DerivedProperty(name="viewName",derivedFrom="view.name",accessors=@PropertyAccessors(setAccess=PRIVATE)))
public interface ViewManageable
extends _ViewManageable
Versioned objects that implement ViewManageable indicate that they can
participate in views. This allows them to be assigned to views (when
first created) and branched into downstream views. ViewManageable objects
are explicitly assigned to a single view, and are usable in the assigned
view and any downstream views. In order to create a new ViewManageable
object NEW_VIEW_VERSION access is required.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
- See Also:
-
ViewViewAssociationAccessPermission.NEW_VIEW_VERSION
-
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_NAMEFields inherited from interface wt.vc.views._ViewManageable
VARIATION1, VARIATION2 -
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.vc.views._ViewManageable
getVariation1, getVariation2, setVariation1, setVariation2Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes