public class PrismReference extends Item<PrismReferenceValue,PrismReferenceDefinition>
definition, elementName, parent, prismContext
INDENT_STRING
Constructor and Description |
---|
PrismReference(QName name) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(PrismReferenceValue value) |
protected void |
checkDefinition(PrismReferenceDefinition def) |
PrismReference |
clone() |
protected void |
copyValues(PrismReference clone) |
ReferenceDelta |
createDelta()
Creates specific subclass of ItemDelta appropriate for type of item that this definition
represents (e.g.
|
ReferenceDelta |
createDelta(ItemPath path) |
String |
debugDump(int indent) |
Object |
find(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
findPartial(ItemPath path) |
PrismReferenceValue |
findValueByOid(String oid) |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
PrismReferenceDefinition |
getDefinition()
Returns applicable property definition.
|
String |
getOid() |
PolyString |
getTargetName() |
PrismReferenceValue |
getValue() |
List<PrismReferenceValue> |
getValues()
Returns reference values.
|
boolean |
merge(PrismReferenceValue value) |
String |
toString() |
accept, accept, add, addAll, applyDefinition, applyDefinition, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistenceInternal, clear, cloneCollection, contains, contains, contains, containsEquivalentValue, containsRealValue, copyValues, createNewDefinitionlessItem, debugDump, diff, diff, diffInternal, equals, equalsRealValue, findValue, fixupDelta, getClonedValues, getDisplayName, getElementName, getHelp, getNextValue, getParent, getPath, getPreviousValue, getPrismContext, getUserData, getUserData, getValue, hasCompleteDefinition, hashCode, hasRaw, hasRealValue, hasValue, hasValue, isEmpty, isRaw, isSingleValue, match, merge, normalize, propagateDeepCloneDefinition, remove, remove, removeAll, replace, replaceAll, resetParentCollection, revive, setDefinition, setElementName, setParent, setPrismContext, setUserData, size
public PrismReference(QName name)
public PrismReferenceDefinition getDefinition()
getDefinition
in interface Itemable
getDefinition
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public List<PrismReferenceValue> getValues()
getValues
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public PrismReferenceValue getValue()
public boolean add(PrismReferenceValue value)
add
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public boolean merge(PrismReferenceValue value)
public String getOid()
public PolyString getTargetName()
public PrismReferenceValue findValueByOid(String oid)
public Object find(ItemPath path)
find
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public <IV extends PrismValue,ID extends ItemDefinition> PartiallyResolvedItem<IV,ID> findPartial(ItemPath path)
findPartial
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public ReferenceDelta createDelta()
Item
createDelta
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public ReferenceDelta createDelta(ItemPath path)
createDelta
in class Item<PrismReferenceValue,PrismReferenceDefinition>
protected void checkDefinition(PrismReferenceDefinition def)
checkDefinition
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public PrismReference clone()
clone
in class Item<PrismReferenceValue,PrismReferenceDefinition>
protected void copyValues(PrismReference clone)
public String toString()
toString
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class Item<PrismReferenceValue,PrismReferenceDefinition>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class Item<PrismReferenceValue,PrismReferenceDefinition>
Copyright © 2016 evolveum. All rights reserved.