Class AbstractShadow.Impl
java.lang.Object
com.evolveum.midpoint.schema.util.AbstractShadow.Impl
- All Implemented Interfaces:
ShadowLikeValue,AbstractShadow,DebugDumpable,ShortDumpable,Serializable,Cloneable
- Enclosing interface:
- AbstractShadow
The default implementation. Other specific implementations reside in particular modules like `provisioning-impl`.
(At least for now, until they are stabilized and proved to be generally useful.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.schema.util.AbstractShadow
AbstractShadow.Impl -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionclone()debugDump(int indent) boolean@NotNull ShadowTypegetBean()Returns theShadowTypebean backing this object.inthashCode()toString()@NotNull AbstractShadowwithNewContent(@NotNull ShadowType newBean) Replaces the in-memory representation with the new content but the same definition.Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.schema.util.AbstractShadow
addSimpleAttribute, applyDefinition, applyDelta, checkAttributeDefinitions, checkConsistence, checkConsistenceComplex, determineShadowName, doesExist, findAttribute, getAllIdentifiers, getAssociations, getAssociationsCollection, getAssociationsContainer, getAssociationValues, getAttributeRealValue, getAttributeRealValues, getAttributes, getAttributesContainer, getAttributesContainerDefinition, getAttributeValues, getContentDescription, getContentDescriptionRequired, getEffectiveOperationPolicyRequired, getHumanReadableNameLazily, getIdentification, getIdentificationRequired, getIdentifiers, getIdentifiersRequired, getKind, getName, getObjectClass, getObjectClassName, getObjectDefinition, getOid, getOidRequired, getOrCreateAssociationsContainer, getPrimaryIdentification, getPrimaryIdentifierAttribute, getPrimaryIdentifierAttributeRequired, getPrimaryIdentifierValueFromAttributes, getPrismObject, getRef, getReferenceAttribute, getReferenceAttributes, getReferenceAttributesCollection, getReferenceAttributeSingleValue, getReferenceAttributeValues, getRefWithEmbeddedObject, getResourceOid, getResourceOidRequired, getSimpleAttribute, getSimpleAttributeRequired, getSimpleAttributes, getTypeIdentification, hasAuxiliaryObjectClass, hasPrimaryIdentifier, isClassified, isDead, isError, isIdentificationOnly, isImmutable, isProtectedObject, setIdentificationOnly, setObjectType, shortDump, updateWithMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
Method Details
-
getBean
Description copied from interface:AbstractShadowReturns theShadowTypebean backing this object. It should meet the criteria for individual subtypes.- Specified by:
getBeanin interfaceAbstractShadow
-
withNewContent
Description copied from interface:AbstractShadowReplaces the in-memory representation with the new content but the same definition. Returns a new instance.- Specified by:
withNewContentin interfaceAbstractShadow
-
clone
- Specified by:
clonein interfaceAbstractShadow- Overrides:
clonein classObject
-
equals
-
hashCode
public int hashCode() -
toString
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-