public class ResourceAttribute<T> extends PrismProperty<T>
definition, elementName, immutable, incomplete, parent, prismContext, values
INDENT_STRING
Constructor and Description |
---|
ResourceAttribute(QName name,
ResourceAttributeDefinition<T> definition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ResourceAttribute<T> |
clone() |
protected void |
copyValues(ResourceAttribute<T> clone) |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
ResourceAttributeDefinition<T> |
getDefinition()
Returns applicable property definition.
|
String |
getNativeAttributeName()
Returns native attribute name.
|
addRealValue, addRealValues, addValue, addValues, checkDefinition, compareCollectionRealValues, copyValues, createDelta, createDelta, createRaw, debugDump, deleteValue, deleteValues, diff, diff, diff, equals, find, findPartial, fixupDelta, getAnyRealValue, getAnyValue, getNextValue, getPreviousValue, getRealValue, getRealValue, getRealValue, getRealValues, getRealValues, getRealValuesArray, getValue, getValue, getValueClass, getValues, hashCode, hasRealValue, hasValue, replaceValues, setDefinition, setRealValue, setValue, toHumanReadableString, toString
accept, accept, add, 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, equalsRealValue, filterValues, findValue, findValuesIgnoreMetadata, getAllValues, getAllValues, getClonedValues, getDisplayName, getElementName, getHelp, getParent, getPath, getPrismContext, getPrismContextLocal, getUserData, getUserData, getValue, getValues, getValues, hasCompleteDefinition, hasNoValues, hasNoValues, hasRaw, hasRealValue, hasValue, hasValue, isEmpty, isImmutable, isIncomplete, isMetadata, isRaw, isSingleValue, match, merge, modifyUnfrozen, normalize, propagateDeepCloneDefinition, remove, remove, removeAll, replace, replaceAll, resetParentCollection, revive, setElementName, setImmutable, setIncomplete, setParent, setPrismContext, setUserData, size, valuesExactMatch
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public ResourceAttribute(QName name, ResourceAttributeDefinition<T> definition, PrismContext prismContext)
public ResourceAttributeDefinition<T> getDefinition()
PrismProperty
May return null if no definition is applicable or the definition is not know.
getDefinition
in interface Itemable
getDefinition
in class PrismProperty<T>
public String getNativeAttributeName()
public ResourceAttribute<T> clone()
clone
in class PrismProperty<T>
protected void copyValues(ResourceAttribute<T> clone)
protected String getDebugDumpClassName()
getDebugDumpClassName
in class PrismProperty<T>
Copyright © 2017 Evolveum. All rights reserved.