public interface PrismObjectValue<O extends Objectable> extends PrismContainerValue<O>
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
O |
asObjectable() |
static <T extends Objectable> |
asObjectable(PrismObject<T> object) |
PrismObject<O> |
asPrismObject() |
PrismContainer<O> |
asSingleValuedContainer(QName itemName)
Returns a single-valued container (with a single-valued definition) holding just this value.
|
PrismObjectValue<O> |
clone()
Literal clone.
|
PrismObjectValue<O> |
cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.
|
boolean |
equals(Object o) |
boolean |
equivalent(PrismContainerValue<?> other) |
PrismContainer<?> |
getExtension() |
PolyString |
getName() |
String |
getOid() |
String |
getVersion() |
int |
hashCode() |
void |
setOid(String oid) |
void |
setVersion(String version) |
String |
toHumanReadableString() |
String |
toString() |
accept, accept, acceptParentVisitor, add, add, addAll, addAllReplaceExisting, addRawElement, addReplaceExisting, applyDefinition, applyDefinition, asContainerable, asContainerable, asContainerable, asContainerables, asContainerables, asPrismContainerValues, assertDefinitions, assertDefinitions, canRepresent, checkConsistenceInternal, clear, contains, contains, containsItem, containsRealValue, copyDefinition, createDetachedSubItem, createProperty, createProperty, debugDump, deleteRawElement, find, findContainer, findItem, findItem, findItem, findOrCreateContainer, findOrCreateItem, findOrCreateItem, findOrCreateItem, findOrCreateProperty, findOrCreateProperty, findOrCreateReference, findPartial, findProperty, findProperty, findReference, findReferenceByCompositeObjectElementName, getAllValues, getCompileTimeClass, getComplexTypeDefinition, getContainer, getDefinition, getId, getItemNames, getItems, getParent, getPath, getPrismContext, getPrismContextLocal, getProperties, getPropertyRealValue, getRealClass, getRealValue, getRootValue, getTypeName, getValue, hasCompleteDefinition, hasNoItems, isEmpty, isIdOnly, isRaw, keepPaths, merge, mergeContent, normalize, recompute, remove, removeAll, removeContainer, removeItems, removeOperationalItems, removePaths, removeProperty, removeRawElement, removeReference, replace, revive, setId, setImmutable, setOriginTypeRecursive, setPropertyRealValue, size, subtract, toPcvList
applyDefinition, clearParent, diff, diff, equals, equals, equals, getOriginObject, getOriginType, getParentContainerValue, getUserData, getUserData, hashCode, hashCode, isImmutable, recompute, representsSameValue, setOriginObject, setOriginType, setParent, setPrismContext, setUserData
debugDump, debugDumpLazily, debugDumpLazily
String getOid()
void setOid(String oid)
String getVersion()
void setVersion(String version)
O asObjectable()
PrismObject<O> asPrismObject()
PolyString getName()
PrismContainer<?> getExtension()
PrismObjectValue<O> clone()
PrismValue
clone
in interface PrismContainerValue<O extends Objectable>
clone
in interface PrismValue
PrismObjectValue<O> cloneComplex(CloneStrategy strategy)
PrismValue
cloneComplex
in interface PrismContainerValue<O extends Objectable>
cloneComplex
in interface PrismValue
CloneStrategy
boolean equals(Object o)
equals
in interface PrismContainerValue<O extends Objectable>
equals
in class Object
int hashCode()
hashCode
in interface PrismContainerValue<O extends Objectable>
hashCode
in class Object
boolean equivalent(PrismContainerValue<?> other)
equivalent
in interface PrismContainerValue<O extends Objectable>
String toString()
toString
in interface PrismContainerValue<O extends Objectable>
toString
in class Object
String toHumanReadableString()
toHumanReadableString
in interface PrismContainerValue<O extends Objectable>
toHumanReadableString
in interface PrismValue
PrismContainer<O> asSingleValuedContainer(@NotNull QName itemName) throws SchemaException
PrismContainerValue
asSingleValuedContainer
in interface PrismContainerValue<O extends Objectable>
itemName
- Item name for newly-created container.SchemaException
static <T extends Objectable> T asObjectable(PrismObject<T> object)
Copyright © 2020 Evolveum. All rights reserved.