Package wt.configuration
Class BaselineConfigurationOverride
java.lang.Object
wt.configuration._BaselineConfigurationOverride
wt.configuration.BaselineConfigurationOverride
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,wt.occurrence._OccurrenceData,_PathOccurrenceData,OccurrenceData,PathOccurrenceData,_Iterated,Iterated
@GenAsPersistable(interfaces=PathOccurrenceData.class,
versions=5085482078630678865L,
foreignKeys=@GeneratedForeignKey(name="BaselineableConfigOverride",foreignKeyRole=@ForeignKeyRole(name="pathOverride",type=ConfigurationManageable.class,supportedAPI=PUBLIC,autoNavigate=true,constraints=@PropertyConstraints(required=true),javaDoc="The version that overrides the base version in the configuration along this path."),myRole=@MyRole(name="theBaselineConfigurationOverride",cardinality=ONE_TO_MANY)),
tableProperties=@TableProperties(compositeUnique1="contextReference.key.id+occReference.key.id+pathOverrideReference.key.id",tableName="BaselineConfigOverride"))
public class BaselineConfigurationOverride
extends _BaselineConfigurationOverride
This object stores an override of a given version in a configuration
along the path specified by the path occurrence.
Use the newBaselineConfigurationOverride static factory
method(s), not the BaselineConfigurationOverride constructor,
to construct instances of this class. Instances must be constructed
using the static factory(s), in order to ensure proper initialization
of the instance.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.configuration._BaselineConfigurationOverride
EXTERNALIZATION_VERSION_UID, PATH_OVERRIDE, PATH_OVERRIDE_REFERENCEFields 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_NAMEFields inherited from interface wt.occurrence._PathOccurrenceData
CONTEXT, CONTEXT_REFERENCE, OCC, OCC_REFERENCEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from class wt.configuration._BaselineConfigurationOverride
equals, getBranchIdentifier, getClassInfo, getConceptualClassname, getContext, getContextReference, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, getOcc, getOccReference, getPathOverride, getPathOverrideReference, getPersistInfo, hashCode, isLatestIteration, readExternal, readExternal, readVersion, setContext, setContextReference, setControlBranch, setIterationInfo, setMaster, setMasterReference, setOcc, setOccReference, setPathOverride, setPathOverrideReference, setPersistInfo, toString, writeExternal, writeExternal