public class PrismReference extends Item<PrismReferenceValue,PrismReferenceDefinition>
definition, elementName, immutable, incomplete, parent, prismContext, values
INDENT_STRING
Constructor and Description |
---|
PrismReference(QName name) |
accept, accept, add, addAll, appendDebugDumpSuffix, applyDefinition, applyDefinition, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistenceInternal, checkImmutability, checkMutability, clear, cloneCollection, contains, contains, contains, containsEquivalentValue, 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, recomputeAllValues, 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()
Item
clone
in class Item<PrismReferenceValue,PrismReferenceDefinition>
public PrismReference cloneComplex(CloneStrategy strategy)
Item
cloneComplex
in class Item<PrismReferenceValue,PrismReferenceDefinition>
CloneStrategy
protected void copyValues(CloneStrategy strategy, 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 © 2019 Evolveum. All rights reserved.