public class PrismReference extends Item<PrismReferenceValue,PrismReferenceDefinition>
definition, elementName, immutable, incomplete, parent, prismContext, values
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.
|
String |
getOid() |
Referencable |
getRealValue() |
Collection<Referencable> |
getRealValues() |
PolyString |
getTargetName() |
PrismReferenceValue |
getValue() |
boolean |
merge(PrismReferenceValue value) |
String |
toString() |
accept, accept, add, addAll, appendDebugDumpSuffix, applyDefinition, applyDefinition, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistenceInternal, checkImmutability, checkMutability, clear, cloneCollection, contains, contains, contains, containsEquivalentValue, containsRealValue, copyValues, createNewDefinitionlessItem, diff, diff, diffInternal, equals, equalsRealValue, filterValues, findValue, findValuesIgnoreMetadata, fixupDelta, getAllValues, getAllValues, getClonedValues, getDefinition, getDisplayName, getElementName, getHelp, getNextValue, getParent, getPath, getPreviousValue, getPrismContext, getPrismContextLocal, getUserData, getUserData, getValue, getValues, getValues, hasCompleteDefinition, hashCode, hasNoValues, hasNoValues, hasRaw, hasRealValue, hasValue, hasValue, isEmpty, isImmutable, isIncomplete, isMetadata, isRaw, isSingleValue, match, merge, modifyUnfrozen, normalize, propagateDeepCloneDefinition, remove, remove, removeAll, replace, replaceAll, resetParentCollection, revive, setDefinition, setElementName, setImmutable, setIncomplete, setParent, setPrismContext, setUserData, size, valuesExactMatch
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public PrismReference(QName name)
public PrismReferenceValue getValue()
public Referencable getRealValue()
getRealValue
in class Item<PrismReferenceValue,PrismReferenceDefinition>
@NotNull public Collection<Referencable> getRealValues()
getRealValues
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public boolean add(@NotNull 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 © 2018 Evolveum. All rights reserved.