Interface PrismContainerWrapper<C extends Containerable>
- All Superinterfaces:
- Cloneable,- DebugDumpable,- Definition,- Freezable,- ItemDefinition<PrismContainer<C>>,- ItemWrapper<PrismContainer<C>,,- PrismContainerValueWrapper<C>> - LocalItemDefinitionStore,- PrismContainerDefinition<C>,- PrismContextSensitive,- PrismItemAccessDefinition,- Revivable,- Serializable,- SmartVisitable<Definition>,- Visitable<Definition>
- All Known Subinterfaces:
- PrismObjectWrapper<O>,- ShadowWrapper
- All Known Implementing Classes:
- AssignmentHolderWrapper,- AuthenticationBehaviorWrapper,- CaseWorkItemTypeWrapper,- PrismContainerWrapperImpl,- PrismObjectWrapperImpl,- ProfilingClassLoggerContainerWrapperImpl,- ResourceAttributeMappingWrapper,- ResourceWrapper,- 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.PrismItemAccessDefinitionPrismItemAccessDefinition.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.DefinitiondebugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, 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, checkMutable, freeze, isImmutableMethods 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, 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.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.prism.PrismContextSensitivegetPrismContextMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canReadMethods 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) 
 
-