Package de.espirit.firstspirit.storage
Interface ChildrenChangeDetail
- All Superinterfaces:
RevisionChangeDetail
,Serializable
Interface indicating a change of a children list of the belonging StoreElement
- Since:
- 4.0.120
-
Method Summary
Modifier and TypeMethodDescriptionReturns an unmodifiable list of elements which were added during the change of the belonging children list.Returns an unmodifiable list of elements which were removed during the change of the belonging children list.Returns an unmodifiable map of elements which were reordered during the change of the belonging children list.
The value of the map is a pair of (key=oldPosistionIndex, value=newPositionIndex)boolean
Returnstrue
if this children change detail belongs to a release children list,false
otherwise.Methods inherited from interface de.espirit.firstspirit.storage.RevisionChangeDetail
getChangeType
-
Method Details
-
isRelease
boolean isRelease()Returnstrue
if this children change detail belongs to a release children list,false
otherwise.- Since:
- 4.0.120
-
getAddedElements
List<BasicElementInfo> getAddedElements()Returns an unmodifiable list of elements which were added during the change of the belonging children list.- Since:
- 4.0.120
-
getRemovedElements
List<BasicElementInfo> getRemovedElements()Returns an unmodifiable list of elements which were removed during the change of the belonging children list.- Since:
- 4.0.120
-
getReorderedElements
Map<BasicElementInfo,Pair<Integer, getReorderedElements()Integer>> Returns an unmodifiable map of elements which were reordered during the change of the belonging children list.
The value of the map is a pair of (key=oldPosistionIndex, value=newPositionIndex)- Since:
- 4.0.120
-