wt.configuration
Interface BaselineConfigurationMaster

All Superinterfaces:
Mastered, NetFactor, ObjectMappable, PathOccurrenceMasterContext, Persistable, Serializable
All Known Implementing Classes:
WTProductConfigurationMaster

public interface BaselineConfigurationMaster
extends Mastered, PathOccurrenceMasterContext

An internal object which associates a version (BaselineConfigurationVersion) with the {@link ConfiguredMaster}.

Supported API: true

Extendable: false


Field Summary
static String CONFIGURATION_FOR
          Label for the attribute; The object this is a configuration for.
static String CONFIGURATION_FOR_REFERENCE
          Label for the attribute; The object this is a configuration for.
 
Fields inherited from interface wt.vc.Mastered
SERIES
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 ConfiguredMaster getConfigurationFor()
          Gets the object for the association that plays role: CONFIGURATION_FOR.
 ObjectReference getConfigurationForReference()
          Gets the value of the attribute: CONFIGURATION_FOR_REFERENCE.
 void setConfigurationFor(ConfiguredMaster a_ConfigurationFor)
          Sets the object for the association that plays role: CONFIGURATION_FOR.
 void setConfigurationForReference(ObjectReference a_ConfigurationForReference)
          Sets the value of the attribute: CONFIGURATION_FOR_REFERENCE.
 
Methods inherited from interface wt.vc.Mastered
getSeries, setSeries
 
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

CONFIGURATION_FOR

public static final String CONFIGURATION_FOR
Label for the attribute; The object this is a configuration for.

Supported API: true

See Also:
Constant Field Values

CONFIGURATION_FOR_REFERENCE

public static final String CONFIGURATION_FOR_REFERENCE
Label for the attribute; The object this is a configuration for.

Supported API: true

See Also:
Constant Field Values
Method Detail

getConfigurationFor

public ConfiguredMaster getConfigurationFor()
Gets the object for the association that plays role: CONFIGURATION_FOR. The object this is a configuration for.

Supported API: true

Returns:
ConfiguredMaster

setConfigurationFor

public void setConfigurationFor(ConfiguredMaster a_ConfigurationFor)
                         throws WTPropertyVetoException,
                                WTException
Sets the object for the association that plays role: CONFIGURATION_FOR. The object this is a configuration for.

Supported API: true

Parameters:
a_ConfigurationFor -
Throws:
WTPropertyVetoException
WTException

getConfigurationForReference

public ObjectReference getConfigurationForReference()
Gets the value of the attribute: CONFIGURATION_FOR_REFERENCE. The object this is a configuration for.

Supported API: true

Returns:
ObjectReference

setConfigurationForReference

public void setConfigurationForReference(ObjectReference a_ConfigurationForReference)
                                  throws WTPropertyVetoException
Sets the value of the attribute: CONFIGURATION_FOR_REFERENCE. The object this is a configuration for.

Supported API: true

Parameters:
a_ConfigurationForReference -
Throws:
WTPropertyVetoException