Class ResourceAttributeImpl<T>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.ItemImpl<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
 
com.evolveum.midpoint.prism.impl.PrismPropertyImpl<T>
com.evolveum.midpoint.schema.processor.ResourceAttributeImpl<T>
- All Implemented Interfaces:
- Freezable,- Item<PrismPropertyValue<T>,,- PrismPropertyDefinition<T>> - Itemable,- ItemDefinitionTransformer.TransformableItem,- ParentVisitable,- PathVisitable,- PrismContextSensitive,- PrismProperty<T>,- Revivable,- Visitable,- ResourceAttribute<T>,- DebugDumpable,- Serializable
- See Also:
- 
Field SummaryFields inherited from class com.evolveum.midpoint.prism.impl.ItemImpldefinition, elementName, incomplete, parent, valuesFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionvoidapplyDefinition(PrismPropertyDefinition<T> definition, boolean force) clone()Literal clone.cloneComplex(CloneStrategy strategy) Complex clone with different cloning strategies.protected voidcopyValues(CloneStrategy strategy, ResourceAttributeImpl<T> clone) protected StringReturn a human readable name of this class suitable for logs.Returns applicable property definition.Methods inherited from class com.evolveum.midpoint.prism.impl.PrismPropertyImpladd, addForced, addInternalExecution, addRealValue, addRealValueSkipUniquenessCheck, addValue, addValue, addValues, checkDefinition, clear, copyValues, createDelta, createDelta, createImmutableClone, debugDump, deleteValue, deleteValues, diff, diff, find, findPartial, fixupDelta, getAnyRealValue, getRealValue, getRealValues, getRealValues, getValue, getValueClass, getValues, hasRealValue, replaceValues, setDefinition, setRealValue, setRealValues, setValue, toHumanReadableString, toString, valueRemovedMethods inherited from class com.evolveum.midpoint.prism.impl.ItemImplaccept, accept, acceptParentVisitor, add, addAll, addIgnoringEquivalents, addInternal, addRespectingMetadataAndCloning, appendDebugDumpSuffix, applyDefinition, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistenceInternal, copyValues, diff, equals, equals, equals, getAllItems, getAllValues, getElementName, getHighestId, getParent, getPath, getPathComponent, getPrismContext, getPrismContextLocal, getRealValue, getRealValuesArray, getUserData, getUserData, getValue, getValues, hashCode, hashCode, hashCode, isIncomplete, merge, normalize, performFreeze, propagateDeepCloneDefinition, recomputeAllValues, remove, remove, removeAll, removeRespectingMetadata, replace, replaceAll, revive, setElementName, setIncomplete, setParent, setPrismContext, setUserData, transformDefinitionMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezablefreeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.ItemacceptParentVisitor, add, add, addAll, addAll, addIgnoringEquivalents, addRespectingMetadataAndCloning, applyDefinition, assertDefinitions, assertDefinitions, assertDefinitions, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistence, checkConsistenceInternal, clear, contains, contains, copy, diff, diff, equals, equals, equals, filterValues, filterYields, find, findValue, findValue, getAllItems, getAllValues, getAnyValue, getAnyValue, getClonedValues, getDisplayName, getElementName, getHelp, getHighestId, getParent, getPath, getPrismContextLocal, getRealValue, getRealValuesArray, getRealValuesOrRawTypes, getUserData, getUserData, getValue, getValues, hasAnyValue, hasCompleteDefinition, hashCode, hashCode, hashCode, hasNoValues, hasRaw, isEmpty, isIncomplete, isOperational, isRaw, isSingleValue, isSingleValueByDefinition, merge, normalize, recomputeAllValues, remove, remove, removeAll, removeIf, removeRespectingMetadata, replace, replaceAll, setDefinition, setElementName, setIncomplete, setParent, setPrismContext, setUserData, size, valuesStreamMethods inherited from interface com.evolveum.midpoint.prism.PathVisitableacceptMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContextMethods inherited from interface com.evolveum.midpoint.prism.PrismPropertyaddRealValue, addRealValues, addRealValueSkipUniquenessCheck, addValue, addValues, createDelta, createDelta, createImmutableClone, deleteValue, deleteValues, diff, diff, findPartial, getAnyRealValue, getRealValue, getRealValues, getRealValues, getValue, getValueClass, getValues, hasRealValue, replaceValues, setRealValue, setRealValues, setValue, toHumanReadableStringMethods inherited from interface com.evolveum.midpoint.schema.processor.ResourceAttributegetNativeAttributeName
- 
Method Details- 
getDefinitionDescription copied from class:PrismPropertyImplReturns applicable property definition.May return null if no definition is applicable or the definition is not know. - Specified by:
- getDefinitionin interface- Item<PrismPropertyValue<T>,- PrismPropertyDefinition<T>> 
- Specified by:
- getDefinitionin interface- Itemable
- Specified by:
- getDefinitionin interface- ResourceAttribute<T>
- Overrides:
- getDefinitionin class- PrismPropertyImpl<T>
- Returns:
- applicable property definition
 
- 
cloneDescription copied from interface:ItemLiteral clone.- Specified by:
- clonein interface- Item<PrismPropertyValue<T>,- PrismPropertyDefinition<T>> 
- Specified by:
- clonein interface- PrismProperty<T>
- Specified by:
- clonein interface- ResourceAttribute<T>
- Overrides:
- clonein class- PrismPropertyImpl<T>
 
- 
cloneComplexDescription copied from interface:ItemComplex clone with different cloning strategies.- Specified by:
- cloneComplexin interface- Item<PrismPropertyValue<T>,- PrismPropertyDefinition<T>> 
- Specified by:
- cloneComplexin interface- PrismProperty<T>
- Overrides:
- cloneComplexin class- PrismPropertyImpl<T>
- See Also:
 
- 
copyValues
- 
getDebugDumpClassNameReturn a human readable name of this class suitable for logs.- Overrides:
- getDebugDumpClassNamein class- PrismPropertyImpl<T>
 
- 
applyDefinitionpublic void applyDefinition(PrismPropertyDefinition<T> definition, boolean force) throws SchemaException - Specified by:
- applyDefinitionin interface- Item<PrismPropertyValue<T>,- PrismPropertyDefinition<T>> 
- Overrides:
- applyDefinitionin class- ItemImpl<PrismPropertyValue<T>,- PrismPropertyDefinition<T>> 
- Throws:
- SchemaException
 
 
-