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:
- AssignmentHolderWrapper,- ResourceWrapper,- ShadowWrapperImpl
public class PrismObjectWrapperImpl<O extends ObjectType>
extends PrismContainerWrapperImpl<O>
implements PrismObjectWrapper<O>
- Author:
- katka
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Mutable
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccept(Visitor<Definition> visitor) booleanaccept(Visitor<Definition> visitor, SmartVisitation<Definition> visitation) voidaddShadowDelta(ReferenceDelta shadowRefDelta) voidfreeze()Returns display name.getOid()Deprecated.protected List<ReferenceDelta>getValue()booleanbooleanMethods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismContainerWrapperImplcanRepresent, clone, cloneVirtualContainerWithNewValue, cloneWithReplacedDefinition, computeDeltasInternal, 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, toMutableMethods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.ItemWrapperImpladd, addValueToDelta, adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, checkRequired, computeDeltaInternal, 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, getRemovedSince, 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, isRemoved, isRuntimeSchema, isShowEmpty, isShowInVirtualContainer, isShowMetadataDetails, isValidated, isValidFor, isVisibleByVisibilityHandler, remove, removeAll, removeNotChangedStatusValue, revive, setAnnotation, setColumn, setDisplayName, setDisplayOrder, setMetadata, setProcessProvenanceMetadata, setReadOnly, setShowInVirtualContainer, setShowMetadataDetails, setValidated, setVisibleOverwrite, structuredTypeMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.DefinitiondebugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getRemovedSince, getSchemaMigrations, getSchemaRegistry, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRemoved, isRuntimeSchema, setAnnotationMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutableMethods 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, isSearchable, isSingleValue, isValidForMethods 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, isValidated, isVisible, remove, removeAll, setColumn, setMetadata, setProcessProvenanceMetadata, setReadOnly, setShowEmpty, setShowInVirtualContainer, setShowMetadataDetails, setValidated, setVisibleOverwriteMethods inherited from interface com.evolveum.midpoint.prism.LocalItemDefinitionStorecontainsItemDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findPropertyDefinition, findReferenceDefinitionMethods inherited from interface com.evolveum.midpoint.prism.PrismContainerDefinitioncanRepresent, clone, cloneWithReplacedDefinition, createEmptyDelta, createValue, getAlwaysUseForEquals, getCompileTimeClass, getComplexTypeDefinition, getDefinitions, getItemNames, getPropertyDefinitions, getTypeClass, isAlwaysUseForEquals, isCompletelyDefined, isEmpty, replaceDefinition, structuredType, toMutableMethods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismContainerWrappercloneVirtualContainerWithNewValue, findContainer, findContainer, findContainerValue, findItem, findProperty, findReference, getIdentifier, getSelectedChild, getStatus, isVirtual, setExpanded, setIdentifier, setVirtualMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContextMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead
- 
Constructor Details- 
PrismObjectWrapperImpl
 
- 
- 
Method Details- 
getObjectDelta- Specified by:
- getObjectDeltain interface- PrismObjectWrapper<O extends ObjectType>
- Throws:
- CommonException
 
- 
addShadowDelta
- 
getShadowDeltas
- 
getOidDeprecated.- Specified by:
- getOidin interface- PrismObjectWrapper<O extends ObjectType>
 
- 
getObject- Specified by:
- getObjectin interface- PrismObjectWrapper<O extends ObjectType>
 
- 
getObjectOld- Specified by:
- getObjectOldin interface- PrismObjectWrapper<O extends ObjectType>
 
- 
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>> 
 
- 
getDisplayNameDescription 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
 
- 
getObjectApplyDelta- Specified by:
- getObjectApplyDeltain interface- PrismObjectWrapper<O extends ObjectType>
- Throws:
- CommonException
 
- 
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>
 
- 
accept- Specified by:
- acceptin interface- SmartVisitable<O extends ObjectType>
- Overrides:
- acceptin class- PrismContainerWrapperImpl<O extends ObjectType>
- Returns:
- false if we already was here
 
- 
accept- 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>
 
 
-