wt.vc.baseline
Interface IteratedPartialBaseline

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

public interface IteratedPartialBaseline
extends Baseline, Iterated

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, setControlBranch, setMaster, setMasterReference