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
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.locks._Lockable
LOCK, LOCK_DATE, LOCK_NOTE, LOCKED, LOCKER, LOCKER_EMAIL, LOCKER_FULL_NAME, LOCKER_NAMEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.vc._Iterated
getBranchIdentifier, getControlBranch, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationInfo, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setControlBranch, setIterationInfo, setMaster, setMasterReferenceMethods inherited from interface wt.locks._Lockable
getLock, getLockDate, getLocker, getLockerEMail, getLockerFullName, getLockerName, getLockNote, isLocked, setLockMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getType