de.gruschke.dasync
Class UpdateDSMapComparer
java.lang.Object
|
+--de.gruschke.dasync.MapComparer
|
+--de.gruschke.dasync.UpdateDSMapComparer
- public class UpdateDSMapComparer
- extends MapComparer
Incrementally updates the Directory Server.
super.compare(Map,Map)
compares two Maps. Methods implemented here invoke methods from
UpdateDSDataRow
for each data object that needs its
directory entry to be updated.
- Author:
- Boris Gruschke
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
UpdateDSMapComparer
public UpdateDSMapComparer()
UpdateDSMapComparer
public UpdateDSMapComparer(boolean verbose)
inOneOnly
protected void inOneOnly(java.lang.Object key,
java.lang.Object value)
- Invoke
UpdateDSDataRow.addToDS()
- Overrides:
- inOneOnly in class MapComparer
- Tags copied from class: MapComparer
- Parameters:
key
- key object from Map onevalue
- DataRow
object from Map one
inTwoOnly
protected void inTwoOnly(java.lang.Object key,
java.lang.Object value)
- Invoke
UpdateDSDataRow.removeFromDS()
- Overrides:
- inTwoOnly in class MapComparer
- Tags copied from class: MapComparer
- Parameters:
key
- key object from Map twovalue
- DataRow
object from Map two
oneAndTwoDiffer
protected void oneAndTwoDiffer(java.lang.Object key,
java.lang.Object valueOne,
java.lang.Object valueTwo)
- Invoke
UpdateDSDataRow.modifyInDS(...)
- Overrides:
- oneAndTwoDiffer in class MapComparer
- Tags copied from class: MapComparer
- Parameters:
key
- key object from one of the MapsvalueOne
- DataRow
object from Map onevalueTwo
- DataRow
object from Map two
oneAndTwoEqual
protected void oneAndTwoEqual(java.lang.Object key,
java.lang.Object value)
- Description copied from class: MapComparer
- Key appears in both Maps with equal values
- Overrides:
- oneAndTwoEqual in class MapComparer
- Tags copied from class: MapComparer
- Parameters:
key
- key object from one of the Mapsvalue
- DataRow
object from one of the Maps
Boris Gruschke, 2000-11-11
License: GPL