public class ObjectDeltaWaves<O extends ObjectType> extends Object implements List<ObjectDelta<O>>, Dumpable, DebugDumpable, Serializable
INDENT_STRING
Constructor and Description |
---|
ObjectDeltaWaves() |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
ObjectDelta<O> element) |
boolean |
add(ObjectDelta<O> e) |
boolean |
addAll(Collection<? extends ObjectDelta<O>> c) |
boolean |
addAll(int index,
Collection<? extends ObjectDelta<O>> c) |
void |
adopt(PrismContext prismContext) |
void |
checkConsistence(boolean requireOid,
String shortDesc) |
void |
checkEncrypted(String shortDesc) |
void |
clear() |
ObjectDeltaWaves<O> |
clone() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection<?> c) |
protected void |
copyValues(ObjectDeltaWaves<O> clone) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
String |
debugDump(int indent,
boolean showTriples) |
String |
dump()
Show the content of the object intended for diagnostics by developer.
|
String |
dump(boolean showTriples) |
static ObjectDeltaWaves |
fromObjectDeltaWavesType(ObjectDeltaWavesType secondaryDeltas,
PrismContext prismContext) |
ObjectDelta<O> |
get(int index) |
ObjectDelta<O> |
getMergedDeltas()
Get merged deltas from all the waves.
|
ObjectDelta<O> |
getMergedDeltas(ObjectDelta<O> initialDelta,
int maxWave)
Get merged deltas from the waves up to maxWave (including).
|
int |
indexOf(Object o) |
boolean |
isEmpty() |
Iterator<ObjectDelta<O>> |
iterator() |
int |
lastIndexOf(Object o) |
ListIterator<ObjectDelta<O>> |
listIterator() |
ListIterator<ObjectDelta<O>> |
listIterator(int index) |
void |
normalize() |
ObjectDelta<O> |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
boolean |
retainAll(Collection<?> c) |
ObjectDelta<O> |
set(int index,
ObjectDelta<O> element) |
void |
setOid(String oid) |
int |
size() |
List<ObjectDelta<O>> |
subList(int fromIndex,
int toIndex) |
Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
ObjectDeltaWavesType |
toObjectDeltaWavesType() |
String |
toString() |
public ObjectDelta<O> getMergedDeltas() throws SchemaException
SchemaException
public ObjectDelta<O> getMergedDeltas(ObjectDelta<O> initialDelta, int maxWave) throws SchemaException
SchemaException
public void setOid(String oid)
public void checkConsistence(boolean requireOid, String shortDesc)
public void normalize()
public ObjectDeltaWaves<O> clone()
protected void copyValues(ObjectDeltaWaves<O> clone)
public void adopt(PrismContext prismContext) throws SchemaException
SchemaException
public int size()
size
in interface Collection<ObjectDelta<O extends ObjectType>>
size
in interface List<ObjectDelta<O extends ObjectType>>
public boolean isEmpty()
isEmpty
in interface Collection<ObjectDelta<O extends ObjectType>>
isEmpty
in interface List<ObjectDelta<O extends ObjectType>>
public boolean contains(Object o)
contains
in interface Collection<ObjectDelta<O extends ObjectType>>
contains
in interface List<ObjectDelta<O extends ObjectType>>
public Iterator<ObjectDelta<O>> iterator()
iterator
in interface Iterable<ObjectDelta<O extends ObjectType>>
iterator
in interface Collection<ObjectDelta<O extends ObjectType>>
iterator
in interface List<ObjectDelta<O extends ObjectType>>
public Object[] toArray()
toArray
in interface Collection<ObjectDelta<O extends ObjectType>>
toArray
in interface List<ObjectDelta<O extends ObjectType>>
public <T> T[] toArray(T[] a)
toArray
in interface Collection<ObjectDelta<O extends ObjectType>>
toArray
in interface List<ObjectDelta<O extends ObjectType>>
public boolean add(ObjectDelta<O> e)
add
in interface Collection<ObjectDelta<O extends ObjectType>>
add
in interface List<ObjectDelta<O extends ObjectType>>
public boolean remove(Object o)
remove
in interface Collection<ObjectDelta<O extends ObjectType>>
remove
in interface List<ObjectDelta<O extends ObjectType>>
public boolean containsAll(Collection<?> c)
containsAll
in interface Collection<ObjectDelta<O extends ObjectType>>
containsAll
in interface List<ObjectDelta<O extends ObjectType>>
public boolean addAll(Collection<? extends ObjectDelta<O>> c)
addAll
in interface Collection<ObjectDelta<O extends ObjectType>>
addAll
in interface List<ObjectDelta<O extends ObjectType>>
public boolean addAll(int index, Collection<? extends ObjectDelta<O>> c)
addAll
in interface List<ObjectDelta<O extends ObjectType>>
public boolean removeAll(Collection<?> c)
removeAll
in interface Collection<ObjectDelta<O extends ObjectType>>
removeAll
in interface List<ObjectDelta<O extends ObjectType>>
public boolean retainAll(Collection<?> c)
retainAll
in interface Collection<ObjectDelta<O extends ObjectType>>
retainAll
in interface List<ObjectDelta<O extends ObjectType>>
public void clear()
clear
in interface Collection<ObjectDelta<O extends ObjectType>>
clear
in interface List<ObjectDelta<O extends ObjectType>>
public ObjectDelta<O> get(int index)
get
in interface List<ObjectDelta<O extends ObjectType>>
public ObjectDelta<O> set(int index, ObjectDelta<O> element)
set
in interface List<ObjectDelta<O extends ObjectType>>
public void add(int index, ObjectDelta<O> element)
add
in interface List<ObjectDelta<O extends ObjectType>>
public ObjectDelta<O> remove(int index)
remove
in interface List<ObjectDelta<O extends ObjectType>>
public int indexOf(Object o)
indexOf
in interface List<ObjectDelta<O extends ObjectType>>
public int lastIndexOf(Object o)
lastIndexOf
in interface List<ObjectDelta<O extends ObjectType>>
public ListIterator<ObjectDelta<O>> listIterator()
listIterator
in interface List<ObjectDelta<O extends ObjectType>>
public ListIterator<ObjectDelta<O>> listIterator(int index)
listIterator
in interface List<ObjectDelta<O extends ObjectType>>
public List<ObjectDelta<O>> subList(int fromIndex, int toIndex)
subList
in interface List<ObjectDelta<O extends ObjectType>>
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String dump()
Dumpable
public String dump(boolean showTriples)
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String debugDump(int indent, boolean showTriples)
public ObjectDeltaWavesType toObjectDeltaWavesType() throws SchemaException
SchemaException
public static ObjectDeltaWaves fromObjectDeltaWavesType(ObjectDeltaWavesType secondaryDeltas, PrismContext prismContext) throws SchemaException
SchemaException
public void checkEncrypted(String shortDesc)
Copyright © 2013 evolveum. All rights reserved.