wt.vc
Interface AdHocStringVersioned

All Superinterfaces:
Iterated, NetFactor, ObjectMappable, Persistable, Serializable, Versionable
All Known Implementing Classes:
DefaultWTContainerTemplate, WTProductConfiguration

public interface AdHocStringVersioned
extends Versionable

Plug-n-play interface used to indicate that the object is versioned in an ad-hoc manner. Typically, the user will assign a name that becomes the ad-hoc identifier.

Supported API: true

Extendable: true


Field Summary
static String AD_HOC_STRING_IDENTIFIER
          Label for the attribute; This attribute persists the ad-hoc identifier provided by some client/process.
 
Fields inherited from interface wt.vc.Iterated
BRANCH_IDENTIFIER, CONTROL_BRANCH, CREATOR, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_INFO, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 String getAdHocStringIdentifier()
          Gets the value of the attribute: AD_HOC_STRING_IDENTIFIER.
 void setAdHocStringIdentifier(String a_AdHocStringIdentifier)
          Sets the value of the attribute: AD_HOC_STRING_IDENTIFIER.
 
Methods inherited from interface wt.vc.Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo, setMaster, setMasterReference
 
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
 

Field Detail

AD_HOC_STRING_IDENTIFIER

public static final String AD_HOC_STRING_IDENTIFIER
Label for the attribute; This attribute persists the ad-hoc identifier provided by some client/process. This identifier is typically wrapped by another, more appropriately named attribute, such as "name".

Supported API: true

See Also:
Constant Field Values
Method Detail

getAdHocStringIdentifier

public String getAdHocStringIdentifier()
Gets the value of the attribute: AD_HOC_STRING_IDENTIFIER. This attribute persists the ad-hoc identifier provided by some client/process. This identifier is typically wrapped by another, more appropriately named attribute, such as "name".

Supported API: true

Returns:
String

setAdHocStringIdentifier

public void setAdHocStringIdentifier(String a_AdHocStringIdentifier)
                              throws WTPropertyVetoException
Sets the value of the attribute: AD_HOC_STRING_IDENTIFIER. This attribute persists the ad-hoc identifier provided by some client/process. This identifier is typically wrapped by another, more appropriately named attribute, such as "name".

Supported API: true

Parameters:
a_AdHocStringIdentifier -
Throws:
WTPropertyVetoException