wt.locks
Interface Lockable

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
Baseline, BaselineConfigurationVersion, EPMFamilyTable, IteratedPartialBaseline, MPMCompatible, SerialNumberedBaselineConfigurationVersion, Workable
All Known Implementing Classes:
DefaultWTContainerTemplate, EPMDocument, EPMSepFamilyTable, IteratedFolderResident, ManagedBaseline, ManufacturerPart, MPMMfgProcess, MPMMfgStandardGroup, MPMOperation, MPMPlant, MPMProcessPlan, MPMResource, MPMResourceGroup, MPMSequence, ProxyDocument, QueueEntry, RevisionControlled, ScheduleQueueEntry, SupplierPart, VariantSpec, VendorPart, WTDocument, WTPart, WTProductConfiguration

public interface Lockable
extends Persistable

Provides an abstraction of a plug-and-play component. The intent is that in a business model a business object would assert that it is Lockable by inheriting (i.e., implements) the Lockable interface. With this assertion the business object can then be (un)locked through the locking service's API.

Supported API: true

Extendable: true

See Also:
LockHelper, LockHelper.service