wt.epm.workspaces
Interface WorkspaceTrackable

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable, Trackable
All Known Implementing Classes:
EPMDocument, WTPart

public interface WorkspaceTrackable
extends Trackable

The business object asserts that it is Trackable and can be downloaded to EPMWorkspace by inheriting this tagging interface. With this assertion business object can then be tracked by EPMWorkspaceManager while the object is in Workspace local folder.

Any time WorkspaceTrackable object is modified, it's and associated EPMCheckpoint's update counter is incremented by EPMWorkspaceManager. If the object is modified many times within a transaction, it's update counter is only incremented once.

EPMWorkspaceManager listens for PREPARE_FOR_MODIFICATION and PRE_MODIFY events to identify modifications to the Trackable object.

Supported API: false

Extendable: false


Field Summary
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname