Interface PrismContainerWrapper<C extends Containerable>
- All Superinterfaces:
- Cloneable,- DebugDumpable,- Definition,- Freezable,- ItemDefinition<PrismContainer<C>>,- ItemWrapper<PrismContainer<C>,,- PrismContainerValueWrapper<C>> - LivePrismItemDefinition,- LocalItemDefinitionStore,- PrismContainerDefinition<C>,- PrismItemAccessDefinition,- PrismItemBasicDefinition,- PrismItemStorageDefinition,- PrismLifecycleDefinition,- PrismPresentationDefinition,- Revivable,- SchemaLookup.Aware,- Serializable,- SmartVisitable<Definition>,- Visitable<Definition>
- All Known Subinterfaces:
- PrismObjectWrapper<O>,- ShadowWrapper
- All Known Implementing Classes:
- AssignmentHolderWrapper,- AssociationAttributeMappingWrapper,- AssociationInboundExpressionWrapper,- AssociationMappingExpressionWrapper,- AssociationOutboundExpressionWrapper,- AuthenticationBehaviorWrapper,- CaseWorkItemTypeWrapper,- ObjectTypeAttributeMappingWrapper,- PrismContainerWrapperImpl,- PrismObjectWrapperImpl,- PrismSchemaWrapper,- ProfilingClassLoggerContainerWrapperImpl,- ResourceWrapper,- ShadowAssociationValueWrapper,- ShadowAssociationWrapperImpl,- ShadowWrapperImpl,- ValueMetadataWrapperImpl
public interface PrismContainerWrapper<C extends Containerable>
extends ItemWrapper<PrismContainer<C>,PrismContainerValueWrapper<C>>, PrismContainerDefinition<C> 
- Author:
- katka
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.DefinitionDefinition.DefinitionBuilder, Definition.DefinitionMutatorNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.ItemDefinitionItemDefinition.ItemDefinitionLikeBuilder, ItemDefinition.ItemDefinitionMutatorNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismContainerDefinitionPrismContainerDefinition.PrismContainerDefinitionMutator<C extends Containerable>Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Data, PrismItemAccessDefinition.Delegable, PrismItemAccessDefinition.Info, PrismItemAccessDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinitionPrismItemBasicDefinition.Data, PrismItemBasicDefinition.Delegable, PrismItemBasicDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinitionPrismItemStorageDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinitionPrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinitionPrismPresentationDefinition.Data, PrismPresentationDefinition.Delegable, PrismPresentationDefinition.Mutable
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptiondefault PrismContainerWrapper<C>cloneVirtualContainerWithNewValue(PrismContainerValueWrapper<? extends Containerable> parent, ModelServiceLocator modelServiceLocator) <T extends Containerable>
 PrismContainerWrapper<T>findContainer(ItemPath path) <T extends Containerable>
 PrismContainerWrapper<T>findContainer(String identifier) <T extends Containerable>
 PrismContainerValueWrapper<T>findContainerValue(ItemPath path) <IW extends ItemWrapper>
 IW<X> PrismPropertyWrapper<X>findProperty(ItemPath propertyPath) <R extends Referencable>
 PrismReferenceWrapper<R>findReference(ItemPath path) PrismContainerWrapper<? extends Containerable>booleanbooleanvoidsetExpanded(boolean expanded) voidsetIdentifier(String identifier) voidsetVirtual(boolean virtual) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.DefinitioncheckMutableOnExposing, debugDump, getAnnotation, getAnnotations, getMergerIdentifier, getMergerInstance, getMutabilityFlag, getNaturalKeyConstituents, getNaturalKeyInstance, getSchemaContextDefinition, getTypeName, isAbstract, isElaborate, isOptionalCleanup, isRuntimeSchemaMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.ItemDefinitioncloneWithNewName, debugDumpShortToString, deepClone, getProcessing, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isAlwaysUseForEquals, isDynamic, isHeterogeneousListItem, isIgnored, isInherited, isOperationalMethods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.ItemWrapperadd, checkRequired, debugDump, findObjectStatus, findObjectWrapper, getDelta, getFormComponentValidator, getItem, getParent, getParentContainerValue, getPath, getPreconditionDeltas, getValue, 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.LivePrismItemDefinitionfindItemDefinition, isValidForMethods inherited from interface com.evolveum.midpoint.prism.LocalItemDefinitionStorecontainsItemDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findLocalItemDefinitionByIteration, findPropertyDefinition, findReferenceDefinitionMethods inherited from interface com.evolveum.midpoint.prism.PrismContainerDefinitioncanRepresent, clone, cloneWithNewDefinition, cloneWithNewType, createEmptyDelta, createValue, getAlwaysUseForEquals, getCompileTimeClass, getComplexTypeDefinition, getDefinitions, getItemNames, getPropertyDefinitions, getTypeClass, isAlwaysUseForEquals, isCompletelyDefined, isEmpty, mutator, replaceDefinition, schemaLookup, structuredTypeMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead, getInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinitiongetItemName, getMaxOccurs, getMinOccurs, getTypeName, isMandatory, isMultiValue, isOptional, isSingleValueMethods inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinitionisIndexed, isIndexOnly, isSearchableMethods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinitiongetDeprecatedSince, getPlannedRemoval, getRemovedSince, getSchemaMigrations, isDeprecated, isExperimental, isRemovedMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinitiongetDiagrams, getDisplayHint, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, isEmphasizedMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitableaccept
- 
Method Details- 
setExpandedvoid setExpanded(boolean expanded) 
- 
isExpandedboolean isExpanded()
- 
getStatusItemStatus getStatus()- Specified by:
- getStatusin interface- ItemWrapper<PrismContainer<C extends Containerable>,- PrismContainerValueWrapper<C extends Containerable>> 
 
- 
setVirtualvoid setVirtual(boolean virtual) 
- 
isVirtualboolean isVirtual()
- 
findContainer<T extends Containerable> PrismContainerWrapper<T> findContainer(ItemPath path) throws SchemaException - Throws:
- SchemaException
 
- 
findContainer
- 
findProperty- Throws:
- SchemaException
 
- 
findReference<R extends Referencable> PrismReferenceWrapper<R> findReference(ItemPath path) throws SchemaException - Throws:
- SchemaException
 
- 
findContainerValue<T extends Containerable> PrismContainerValueWrapper<T> findContainerValue(ItemPath path) throws SchemaException - Throws:
- SchemaException
 
- 
findItem- Throws:
- SchemaException
 
- 
getSelectedChildPrismContainerWrapper<? extends Containerable> getSelectedChild()
- 
setIdentifier
- 
getIdentifierString getIdentifier()
- 
cloneVirtualContainerWithNewValue@Experimental default PrismContainerWrapper<C> cloneVirtualContainerWithNewValue(PrismContainerValueWrapper<? extends Containerable> parent, ModelServiceLocator modelServiceLocator) 
 
-