Package wt.configuration
Interface BaselineConfigurationMaster
- All Superinterfaces:
_BaselineConfigurationMaster,wt.vc._Mastered,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.occurrence._PathOccurrenceMasterContext,wt.fc._Persistable,Mastered,NetFactor,ObjectMappable,PathOccurrenceMasterContext,Persistable,Serializable
- All Known Implementing Classes:
_WTProductConfigurationMaster,WTProductConfigurationMaster
@GenAsPersistable(interfaces={Mastered.class,PathOccurrenceMasterContext.class},
foreignKeys=@GeneratedForeignKey(name="ConfigForConfig",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="configurationFor",type=ConfiguredMaster.class,supportedAPI=PUBLIC,constraints=@PropertyConstraints(required=true),javaDoc="The object this is a configuration for."),myRole=@MyRole(name="configuration",cardinality=ONE_TO_MANY)),
tableProperties=@TableProperties(compositeUnique1="configurationForReference.key.id"))
public interface BaselineConfigurationMaster
extends _BaselineConfigurationMaster
An internal object which associates a version ({@link BaselineConfigurationVersion)
with the {@link ConfiguredMaster}.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from interface wt.configuration._BaselineConfigurationMaster
CONFIGURATION_FOR, CONFIGURATION_FOR_REFERENCE -
Method Summary
Methods inherited from interface wt.configuration._BaselineConfigurationMaster
getConfigurationFor, getConfigurationForReference, setConfigurationFor, setConfigurationForReferenceMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes