wt.vc.wip
Interface Workable

All Superinterfaces:
Iterated, Lockable, NetFactor, ObjectMappable, Ownable, Persistable, Serializable
All Known Subinterfaces:
EPMFamilyTable, MPMCompatible
All Known Implementing Classes:
DefaultWTContainerTemplate, EPMDocument, EPMSepFamilyTable, IteratedFolderResident, ManufacturerPart, MPMMfgProcess, MPMMfgStandardGroup, MPMOperation, MPMPlant, MPMProcessPlan, MPMResource, MPMResourceGroup, MPMSequence, ProxyDocument, RevisionControlled, SupplierPart, VariantSpec, VendorPart, WTDocument, WTPart

public interface Workable
extends Iterated, Lockable, Ownable

Provides an abstraction of a plug-and-play component. The intent is that in a business model an object would assert that it is work in progress by inheriting the Workable interface. With this assertion the business object can then be checked in/out through the WIP service's API. The business object must assert itself as being a kind of Workable object in order for it to be checked in/out.

Supported API: true

Extendable: true

See Also:
WorkInProgressHelper, WorkInProgressHelper.service

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, setControlBranch, setMaster, setMasterReference