wt.configuration
Interface BaselineConfigurationVersion

All Superinterfaces:
Baseline, wt.org.electronicIdentity.ElectronicallySignable, Iterated, IteratedPartialBaseline, Lockable, NetFactor, ObjectMappable, PathOccurrenceContext, Persistable, Serializable, Versionable
All Known Subinterfaces:
SerialNumberedBaselineConfigurationVersion
All Known Implementing Classes:
WTProductConfiguration

public interface BaselineConfigurationVersion
extends IteratedPartialBaseline, Versionable, PathOccurrenceContext

The configuration of a ConfiguredMaster. The configuration stores versions in the structure of a ConfiguredVersion using an IteratedPartialBaseline. Each version in the configuration must be called out by structure, in which the path to the version consists of versions that are also in the configuration all the way up to the ConfiguredVersion. The baseline aspect of this configuration stores the "normal" (or default) version of an object in the configuration. Along a given path, this version may be overridden by another using a BaselineConfigurationOverride.

Supported API: true

Extendable: true


Field Summary
static String DESCRIPTION
          Label for the attribute; The description of this configuration.
static String MASTER
          Label for the attribute.
static String MASTER_REFERENCE
          Label for the attribute.
 
Method Summary
 ConfiguredVersion getConfiguredVersion()
          Returns the ConfiguredVersion associated with the configuration.
 String getDescription()
          Gets the value of the attribute: DESCRIPTION.
 Mastered getMaster()
          Gets the object for the association that plays role: MASTER.
 ObjectReference getMasterReference()
          Gets the value of the attribute: MASTER_REFERENCE.
 void setDescription(String a_Description)
          Sets the value of the attribute: DESCRIPTION.
 void setMaster(Mastered a_Master)
          Sets the object for the association that plays role: MASTER.
 void setMasterReference(ObjectReference a_MasterReference)
          Sets the value of the attribute: MASTER_REFERENCE.
 

Field Detail

DESCRIPTION

static final String DESCRIPTION
Label for the attribute; The description of this configuration.

Supported API: true

See Also:
Constant Field Values

MASTER

static final String MASTER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

MASTER_REFERENCE

static final String MASTER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getDescription

String getDescription()
Gets the value of the attribute: DESCRIPTION. The description of this configuration.

Supported API: true

Returns:
String

setDescription

void setDescription(String a_Description)
                    throws WTPropertyVetoException
Sets the value of the attribute: DESCRIPTION. The description of this configuration.

Supported API: true

Parameters:
a_Description -
Throws:
WTPropertyVetoException

getMaster

Mastered getMaster()
Gets the object for the association that plays role: MASTER.

Supported API: true

Specified by:
getMaster in interface Iterated
Returns:
Mastered
See Also:
Mastered

setMaster

void setMaster(Mastered a_Master)
               throws WTPropertyVetoException,
                      WTException
Sets the object for the association that plays role: MASTER.

Supported API: true

Specified by:
setMaster in interface Iterated
Parameters:
a_Master -
Throws:
WTPropertyVetoException
WTException
See Also:
Mastered

getMasterReference

ObjectReference getMasterReference()
Gets the value of the attribute: MASTER_REFERENCE.

Supported API: true

Specified by:
getMasterReference in interface Iterated
Returns:
ObjectReference
See Also:
Mastered

setMasterReference

void setMasterReference(ObjectReference a_MasterReference)
                        throws WTPropertyVetoException
Sets the value of the attribute: MASTER_REFERENCE.

Supported API: true

Specified by:
setMasterReference in interface Iterated
Parameters:
a_MasterReference -
Throws:
WTPropertyVetoException
See Also:
Mastered

getConfiguredVersion

ConfiguredVersion getConfiguredVersion()
                                       throws WTException
Returns the ConfiguredVersion associated with the configuration.

Supported API: true

Throws:
WTException