Package wt.vc.baseline
Interface IteratedPartialBaseline
- All Superinterfaces:
wt.vc.baseline._Baseline,wt.org.electronicIdentity._ElectronicallySignable,_Iterated,wt.vc.baseline._IteratedPartialBaseline,wt.locks._Lockable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,Baseline,wt.org.electronicIdentity.ElectronicallySignable,Iterated,Lockable,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Subinterfaces:
_BaselineConfigurationVersion,wt.configuration._SerialNumberedBaselineConfigurationVersion,BaselineConfigurationVersion,SerialNumberedBaselineConfigurationVersion
- All Known Implementing Classes:
_WTProductConfiguration,WTProductConfiguration
@GenAsPersistable(interfaces={Baseline.class,Iterated.class},
extendable=true)
public interface IteratedPartialBaseline
extends wt.vc.baseline._IteratedPartialBaseline
An iterated partial baseline is a baseline that stores additions, removals,
and replacements (delete/add) incrementally using iterations. Each iteration
contains only the changes made since the last iteration was created.
This means that no iteration (execpt the first) represents a complete
baseline; the baseline's contents are determined by processing all iterations
back to the root iteration.
The iterated partial baseline is used by BaselineConfigurationVersion,
where users make incremental changes to a configuration and the save
as operation by simply creating a new version.
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from interface wt.vc._Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME -
Method Summary
Methods inherited from interface wt.vc._Iterated
getControlBranch, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setMaster, setMasterReferenceMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes