wt.vc.config
Interface PersistableConfigSpec

All Superinterfaces:
ConfigSpec, Externalizable, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
EPMDocConfigSpec, WTDocumentConfigSpec, WTPartConfigSpec

public interface PersistableConfigSpec
extends ConfigSpec, Persistable

Implementations of this interface are used as other side objects in various associations of the wt.viewmarkup package. Implementations must be WTObjects to make available the duplicate() method of that class or must provide an equivalent method.

Supported API: false

Extendable: false


Field Summary
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 WTObject duplicate()
          Creates a deep copy of this PersistableConfigSpec.
 
Methods inherited from interface wt.vc.config.ConfigSpec
appendSearchCriteria, process
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 
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
 

Method Detail

duplicate

public WTObject duplicate()
                   throws WTException
Creates a deep copy of this PersistableConfigSpec. The copy is not yet persisted. Equivalent to or implemented by the method with the same signature in WTObject.

Supported API: false

Returns:
WTObject
Throws:
WTException