public class PrismReference extends Item<PrismReferenceValue,PrismReferenceDefinition>
definition, elementName, immutable, incomplete, parent, prismContext, valuesINDENT_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, valuesExactMatchfinalize, getClass, notify, notifyAll, wait, wait, waitdebugDump, debugDumpLazily, debugDumpLazilypublic 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()
ItemcreateDelta 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()
Itemclone in class Item<PrismReferenceValue,PrismReferenceDefinition>public PrismReference cloneComplex(CloneStrategy strategy)
ItemcloneComplex in class Item<PrismReferenceValue,PrismReferenceDefinition>CloneStrategyprotected void copyValues(CloneStrategy strategy, PrismReference clone)
public String toString()
toString in class Item<PrismReferenceValue,PrismReferenceDefinition>public String debugDump(int indent)
debugDump in interface DebugDumpabledebugDump in class Item<PrismReferenceValue,PrismReferenceDefinition>protected String getDebugDumpClassName()
getDebugDumpClassName in class Item<PrismReferenceValue,PrismReferenceDefinition>Copyright © 2019 Evolveum. All rights reserved.