Class PrismObjectWrapperImpl<O extends ObjectType>
- java.lang.Object
- 
- com.evolveum.midpoint.gui.impl.prism.wrapper.ItemWrapperImpl<PrismContainer<C>,PrismContainerValueWrapper<C>>
- 
- com.evolveum.midpoint.gui.impl.prism.wrapper.PrismContainerWrapperImpl<O>
- 
- com.evolveum.midpoint.gui.impl.prism.wrapper.PrismObjectWrapperImpl<O>
 
 
 
- 
- All Implemented Interfaces:
- ItemWrapper<PrismContainer<O>,PrismContainerValueWrapper<O>>,- PrismContainerWrapper<O>,- PrismObjectWrapper<O>,- Definition,- Freezable,- ItemDefinition<PrismContainer<O>>,- LocalItemDefinitionStore,- PrismContainerDefinition<O>,- PrismContextSensitive,- PrismItemAccessDefinition,- Revivable,- SmartVisitable<Definition>,- Visitable<Definition>,- DebugDumpable,- Serializable,- Cloneable
 - Direct Known Subclasses:
- ResourceWrapper,- ShadowWrapperImpl
 
 public class PrismObjectWrapperImpl<O extends ObjectType> extends PrismContainerWrapperImpl<O> implements PrismObjectWrapper<O> - Author:
- katka
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Mutable
 
- 
 - 
Field Summary- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
 
- 
 - 
Constructor SummaryConstructors Constructor Description PrismObjectWrapperImpl(PrismObject<O> item, ItemStatus status)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaccept(Visitor<Definition> visitor)booleanaccept(Visitor<Definition> visitor, SmartVisitation<Definition> visitation)voidaddShadowDelta(ReferenceDelta shadowRefDelta)voidfreeze()StringgetDisplayName()Returns display name.PrismObject<O>getObject()PrismObject<O>getObjectApplyDelta()ObjectDelta<O>getObjectDelta()PrismObject<O>getObjectOld()StringgetOid()Deprecated.protected List<ReferenceDelta>getShadowDeltas()PrismObjectValueWrapper<O>getValue()booleanisExpanded()booleanisImmutable()- 
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismContainerWrapperImplcanRepresent, clone, cloneVirtualContainerWithNewValue, cloneWithReplacedDefinition, createEmptyDelta, createNewEmptyValue, createValue, findContainer, findContainer, findContainerValue, findItem, findProperty, findReference, getCompileTimeClass, getComplexTypeDefinition, getDefinitions, getDelta, getDeltaPathForStatus, getIdentifier, getItemDefinition, getPropertyDefinitions, getSelectedChild, getTypeClass, isVirtual, isVisible, replaceDefinition, setExpanded, setIdentifier, setShowEmpty, setVirtual, toMutable
 - 
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.ItemWrapperImpladd, addValueToDelta, adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, checkRequired, debugDump, debugDumpShortToString, deepClone, findItemDefinition, findObjectStatus, findObjectWrapper, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayOrder, getDocumentation, getDocumentationPreview, getFormComponentValidator, getHelp, getItem, getItemName, getMaxOccurs, getMinOccurs, getOldItem, getParent, getParentContainerValue, getPath, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getStatus, getSubstitutionHead, getTypeName, getValueEnumerationRef, getValues, getVisibleOverwrite, instantiate, instantiate, isAbstract, isColumn, isDeprecated, isDynamic, isElaborate, isEmphasized, isEmpty, isExperimental, isHeterogeneousListItem, isIgnored, isIndexOnly, isInherited, isMetadata, isOperational, isProcessProvenanceMetadata, isReadOnly, isRuntimeSchema, isShowEmpty, isShowInVirtualContainer, isShowMetadataDetails, isValidFor, isVisibleByVisibilityHandler, remove, removeAll, revive, setAnnotation, setColumn, setMetadata, setProcessProvenanceMetadata, setReadOnly, setShowInVirtualContainer, setShowMetadataDetails, setVisibleOverwrite, structuredType
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
 - 
Methods inherited from interface com.evolveum.midpoint.prism.DefinitiondebugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
 - 
Methods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable
 - 
Methods inherited from interface com.evolveum.midpoint.prism.ItemDefinitionadoptElementDefinitionFrom, canBeDefinitionOf, canBeDefinitionOf, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor
 - 
Methods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.ItemWrapperadd, checkRequired, debugDump, findObjectStatus, findObjectWrapper, getDelta, getFormComponentValidator, getItem, getParent, getParentContainerValue, getPath, getValues, getVisibleOverwrite, isColumn, isEmpty, isMetadata, isProcessProvenanceMetadata, isReadOnly, isShowEmpty, isShowInVirtualContainer, isShowMetadataDetails, isVisible, remove, removeAll, setColumn, setMetadata, setProcessProvenanceMetadata, setReadOnly, setShowEmpty, setShowInVirtualContainer, setShowMetadataDetails, setVisibleOverwrite
 - 
Methods inherited from interface com.evolveum.midpoint.prism.LocalItemDefinitionStorecontainsItemDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findPropertyDefinition, findReferenceDefinition
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismContainerDefinitioncanRepresent, clone, cloneWithReplacedDefinition, createEmptyDelta, createValue, getAlwaysUseForEquals, getCompileTimeClass, getComplexTypeDefinition, getDefinitions, getItemNames, getPropertyDefinitions, getTypeClass, isAlwaysUseForEquals, isCompletelyDefined, isEmpty, replaceDefinition, structuredType, toMutable
 - 
Methods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismContainerWrappercloneVirtualContainerWithNewValue, findContainer, findContainer, findContainerValue, findItem, findProperty, findReference, getIdentifier, getSelectedChild, getStatus, isVirtual, setExpanded, setIdentifier, setVirtual
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContext
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead
 
- 
 
- 
- 
- 
Constructor Detail- 
PrismObjectWrapperImplpublic PrismObjectWrapperImpl(PrismObject<O> item, ItemStatus status) 
 
- 
 - 
Method Detail- 
getObjectDeltapublic ObjectDelta<O> getObjectDelta() throws SchemaException - Specified by:
- getObjectDeltain interface- PrismObjectWrapper<O extends ObjectType>
- Throws:
- SchemaException
 
 - 
addShadowDeltapublic void addShadowDelta(ReferenceDelta shadowRefDelta) 
 - 
getShadowDeltasprotected List<ReferenceDelta> getShadowDeltas() 
 - 
getOid@Deprecated public String getOid() Deprecated.- Specified by:
- getOidin interface- PrismObjectWrapper<O extends ObjectType>
 
 - 
getObjectpublic PrismObject<O> getObject() - Specified by:
- getObjectin interface- PrismObjectWrapper<O extends ObjectType>
 
 - 
getObjectOldpublic PrismObject<O> getObjectOld() - Specified by:
- getObjectOldin interface- PrismObjectWrapper<O extends ObjectType>
 
 - 
getValuepublic PrismObjectValueWrapper<O> getValue() - Specified by:
- getValuein interface- ItemWrapper<PrismContainer<O extends ObjectType>,PrismContainerValueWrapper<O extends ObjectType>>
- Specified by:
- getValuein interface- PrismObjectWrapper<O extends ObjectType>
- Overrides:
- getValuein class- ItemWrapperImpl<PrismContainer<O extends ObjectType>,PrismContainerValueWrapper<O extends ObjectType>>
 
 - 
getDisplayNamepublic String getDisplayName() Description copied from interface:DefinitionReturns display name. Specifies the printable name of the object class or attribute. It must contain a printable string. It may also contain a key to catalog file. Returns null if no display name is set. Corresponds to "displayName" XSD annotation.- Specified by:
- getDisplayNamein interface- Definition
- Overrides:
- getDisplayNamein class- ItemWrapperImpl<PrismContainer<O extends ObjectType>,PrismContainerValueWrapper<O extends ObjectType>>
- Returns:
- display name string or catalog key
 
 - 
getObjectApplyDeltapublic PrismObject<O> getObjectApplyDelta() throws SchemaException - Specified by:
- getObjectApplyDeltain interface- PrismObjectWrapper<O extends ObjectType>
- Throws:
- SchemaException
 
 - 
isImmutablepublic boolean isImmutable() - Specified by:
- isImmutablein interface- Freezable
- Overrides:
- isImmutablein class- PrismContainerWrapperImpl<O extends ObjectType>
 
 - 
freezepublic void freeze() - Specified by:
- freezein interface- Freezable
- Overrides:
- freezein class- PrismContainerWrapperImpl<O extends ObjectType>
 
 - 
acceptpublic boolean accept(Visitor<Definition> visitor, SmartVisitation<Definition> visitation) - Specified by:
- acceptin interface- SmartVisitable<O extends ObjectType>
- Overrides:
- acceptin class- PrismContainerWrapperImpl<O extends ObjectType>
- Returns:
- false if we already was here
 
 - 
acceptpublic void accept(Visitor<Definition> visitor) - Specified by:
- acceptin interface- Visitable<O extends ObjectType>
- Overrides:
- acceptin class- PrismContainerWrapperImpl<O extends ObjectType>
 
 - 
isExpandedpublic boolean isExpanded() - Specified by:
- isExpandedin interface- PrismContainerWrapper<O extends ObjectType>
- Overrides:
- isExpandedin class- PrismContainerWrapperImpl<O extends ObjectType>
 
 
- 
 
-