Package com.evolveum.midpoint.prism
Interface PrismPropertyValue<T>
- All Superinterfaces:
- DebugDumpable,- Freezable,- MidpointOriginMetadata,- PathVisitable,- PrismValue,- PrismVisitable,- Revivable,- SchemaLookup.Aware,- Serializable,- Visitable
- Author:
- lazyman
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionclone()Literal clone.cloneComplex(@NotNull CloneStrategy strategy) Complex clone with different cloning strategies.debugDump(int indent, boolean detailedDump) booleanequals(PrismPropertyValue<?> other, @NotNull ParameterizedEquivalenceStrategy strategy, @Nullable MatchingRule<T> matchingRule) boolean<IV extends PrismValue,ID extends ItemDefinition<?>> 
 PartiallyResolvedItem<IV,ID> findPartial(ItemPath path) @Nullable ExpressionWrapperClass<?>Under what circumstances can this method return null (for properties)?static <T> TgetRealValue(PrismPropertyValue<T> propertyValue) default TgetValue()inthashCode()static booleanisNotFalse(PrismPropertyValue<Boolean> booleanPropertyValue) static booleanisTrue(PrismPropertyValue<Boolean> booleanPropertyValue) voidsetExpression(@Nullable ExpressionWrapper expression) voidsetRawElement(XNode rawElement) voidjakarta.xml.bind.JAXBElement<T>Returns JAXBElement corresponding to the this value.Methods 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.metadata.MidpointOriginMetadatagetOriginObject, getOriginType, setOriginObject, setOriginTypeMethods inherited from interface com.evolveum.midpoint.prism.PrismValueaccept, accept, acceptVisitor, applyDefinition, applyDefinition, applyDefinitionLegacy, applyDefinitionLegacy, checkConsistenceInternal, clearParent, cloneIfImmutable, createImmutableClone, deleteValueMetadata, diff, equals, equals, find, getAllItems, getAllValues, getNearestValueOfType, getParent, getParentContainerValue, getPath, getRealValueIfExists, getRealValueOrRawType, getRootObjectable, getRootValue, getSchemaContext, getTypeName, getUserData, getUserData, getValueMetadata, getValueMetadataAsContainer, getValueMetadataIfExists, hashCode, hashCode, hasRealClass, hasValueMetadata, isEmpty, isObjectable, isOfType, isRaw, isTransient, normalize, recompute, recompute, representsSameValue, schemaLookup, setParent, setTransient, setUserData, setValueMetadata, setValueMetadata, setValueMetadata, toHumanReadableString
- 
Method Details- 
setValue
- 
getValueT getValue()
- 
getRawElementXNode getRawElement()
- 
setRawElement
- 
getExpression
- 
setExpression
- 
findPartial<IV extends PrismValue,ID extends ItemDefinition<?>> PartiallyResolvedItem<IV,ID> findPartial(ItemPath path) 
- 
clonePrismPropertyValue<T> clone()Description copied from interface:PrismValueLiteral clone.- Specified by:
- clonein interface- PrismValue
 
- 
cloneComplexDescription copied from interface:PrismValueComplex clone with different cloning strategies.- Specified by:
- cloneComplexin interface- PrismValue
- See Also:
 
- 
equalsboolean equals(PrismPropertyValue<?> other, @NotNull @NotNull ParameterizedEquivalenceStrategy strategy, @Nullable @Nullable MatchingRule<T> matchingRule) - Returns:
- true if values are equivalent under given strategy and (if present) also under matching rule. Some of the strategy requirements (e.g. literal DOM comparison) can be skipped if matching rule is used.
 
- 
equals
- 
hashCodeint hashCode()
- 
debugDump
- 
toJaxbElementjakarta.xml.bind.JAXBElement<T> toJaxbElement()Returns JAXBElement corresponding to the this value. Name of the element is the name of parent property; its value is the real value of the property.- Returns:
- Created JAXBElement.
 
- 
getRealClassClass<?> getRealClass()- Specified by:
- getRealClassin interface- PrismValue
 
- 
getRealValueUnder what circumstances can this method return null (for properties)?- Specified by:
- getRealValuein interface- PrismValue
 
- 
getRealValueRequired
- 
getRealValue
- 
isNotFalse
- 
isTrue
 
-