Class PrismContainerValueWrapperImpl<C extends Containerable>
java.lang.Object
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl<C>
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismContainerValueWrapperImpl<C>
- All Implemented Interfaces:
- PrismContainerValueWrapper<C>,- PrismValueWrapper<C>,- DebugDumpable,- SelectableRow<C>,- Serializable
- Direct Known Subclasses:
- AssignmentValueWrapperImpl,- ConstructionValueWrapper,- PrismObjectValueWrapperImpl,- ProfilingClassLoggerContainerValueWrapperImpl,- ResourceAttributeMappingValueWrapper
public class PrismContainerValueWrapperImpl<C extends Containerable>
extends PrismValueWrapperImpl<C>
implements PrismContainerValueWrapper<C>
- Author:
- katka
- See Also:
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructorsConstructorDescriptionPrismContainerValueWrapperImpl(PrismContainerWrapper<C> parent, PrismContainerValue<C> pcv, ValueStatus status) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddItem(ItemWrapper<?, ?> newItem) voidaddItems(Collection<ItemWrapper<?, ?>> newItems) <ID extends ItemDelta>
 voidapplyDelta(ID delta) voidprotected voidcollectExtensionItems(ItemWrapper<?, ?> item, boolean containers, List<? extends ItemWrapper<?, ?>> itemWrappers) debugDump(int indent) <T extends Containerable>
 PrismContainerWrapper<T>findContainer(ItemPath path) <T extends Containerable>
 PrismContainerWrapper<T>findContainer(String identifier) <IW extends ItemWrapper>
 IW<IW extends ItemWrapper>
 IW<X> PrismPropertyWrapper<X>findProperty(ItemPath propertyPath) <R extends Referencable>
 PrismReferenceWrapper<R>findReference(ItemPath path) List<PrismContainerWrapper<? extends Containerable>>List<PrismContainerWrapper<? extends Containerable>>getContainers(ContainerPanelConfigurationType config, ModelServiceLocator modelServiceLocal) List<ItemWrapper<?,?>> getItems()List<ItemWrapper<?,?>> getPath()PrismContainerWrapper<? extends Containerable>booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSorted()booleanbooleanvoidsetExpanded(boolean expanded) voidsetHeterogenous(boolean heterogenous) voidsetMetadata(boolean metadata) voidsetReadOnly(boolean readOnly, boolean recursive) voidsetRealValue(C realValue) voidsetSelected(boolean selected) voidsetShowEmpty(boolean showEmpty) voidsetShowMetadata(boolean showMetadata) voidsetSorted(boolean sorted) voidsetVirtualContainerItems(List<VirtualContainerItemSpecificationType> virtualItems) intsize()Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpladdToDelta, getNewValueWithMetadataApplied, getParent, getParentContainerValue, getRealValue, getStatus, getValueMetadata, isChanged, setStatus, setValueMetadata, toShortStringMethods inherited from class java.lang.Objectclone, equals, 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.gui.api.prism.wrapper.PrismContainerValueWrappergetStatus, setStatusMethods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismValueWrapperaddToDelta, getParent, getParentContainerValue, getRealValue, getValueMetadata, setValueMetadata, toShortString
- 
Constructor Details- 
PrismContainerValueWrapperImplpublic PrismContainerValueWrapperImpl(PrismContainerWrapper<C> parent, PrismContainerValue<C> pcv, ValueStatus status) 
 
- 
- 
Method Details- 
getValueToAdd- Specified by:
- getValueToAddin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
applyDelta- Specified by:
- applyDeltain interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
setRealValue- Specified by:
- setRealValuein interface- PrismValueWrapper<C extends Containerable>
 
- 
getDisplayName- Specified by:
- getDisplayNamein interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getHelpText- Specified by:
- getHelpTextin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isExpandedpublic boolean isExpanded()- Specified by:
- isExpandedin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setExpandedpublic void setExpanded(boolean expanded) - Specified by:
- setExpandedin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getItems- Specified by:
- getItemsin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
addItem- Specified by:
- addItemin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isShowMetadatapublic boolean isShowMetadata()- Specified by:
- isShowMetadatain interface- PrismValueWrapper<C extends Containerable>
- Overrides:
- isShowMetadatain class- PrismValueWrapperImpl<C extends Containerable>
 
- 
setShowMetadatapublic void setShowMetadata(boolean showMetadata) - Specified by:
- setShowMetadatain interface- PrismValueWrapper<C extends Containerable>
- Overrides:
- setShowMetadatain class- PrismValueWrapperImpl<C extends Containerable>
 
- 
isSortedpublic boolean isSorted()- Specified by:
- isSortedin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setSortedpublic void setSorted(boolean sorted) - Specified by:
- setSortedin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isHeterogenouspublic boolean isHeterogenous()- Specified by:
- isHeterogenousin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setHeterogenouspublic void setHeterogenous(boolean heterogenous) - Specified by:
- setHeterogenousin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getChildContainers- Specified by:
- getChildContainersin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
getContainers- Specified by:
- getContainersin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getContainerspublic List<PrismContainerWrapper<? extends Containerable>> getContainers(ContainerPanelConfigurationType config, ModelServiceLocator modelServiceLocal) - Specified by:
- getContainersin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getNonContainers- Specified by:
- getNonContainersin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
collectExtensionItemsprotected void collectExtensionItems(ItemWrapper<?, ?> item, boolean containers, List<? extends ItemWrapper<?, ?>> itemWrappers) 
- 
findContainerpublic <T extends Containerable> PrismContainerWrapper<T> findContainer(ItemPath path) throws SchemaException - Specified by:
- findContainerin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
findContainer- Specified by:
- findContainerin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
findItem- Specified by:
- findItemin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
findItem- Specified by:
- findItemin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
findProperty- Specified by:
- findPropertyin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
findReferencepublic <R extends Referencable> PrismReferenceWrapper<R> findReference(ItemPath path) throws SchemaException - Specified by:
- findReferencein interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
getPath- Specified by:
- getPathin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isSelectedpublic boolean isSelected()- Specified by:
- isSelectedin interface- PrismContainerValueWrapper<C extends Containerable>
- Specified by:
- isSelectedin interface- SelectableRow<C extends Containerable>
 
- 
setSelectedpublic void setSelected(boolean selected) - Specified by:
- setSelectedin interface- PrismContainerValueWrapper<C extends Containerable>
- Specified by:
- setSelectedin interface- SelectableRow<C extends Containerable>
 
- 
hasChangedpublic boolean hasChanged()- Specified by:
- hasChangedin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
- Overrides:
- debugDumpin class- PrismValueWrapperImpl<C extends Containerable>
 
- 
isReadOnlypublic boolean isReadOnly()- Specified by:
- isReadOnlyin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setReadOnlypublic void setReadOnly(boolean readOnly, boolean recursive) - Specified by:
- setReadOnlyin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isShowEmptypublic boolean isShowEmpty()- Specified by:
- isShowEmptyin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setShowEmptypublic void setShowEmpty(boolean showEmpty) - Specified by:
- setShowEmptyin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setVirtualContainerItems- Specified by:
- setVirtualContainerItemsin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getVirtualItems- Specified by:
- getVirtualItemsin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isVirtualpublic boolean isVirtual()- Specified by:
- isVirtualin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isMetadatapublic boolean isMetadata()- Specified by:
- isMetadatain interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
setMetadatapublic void setMetadata(boolean metadata) - Specified by:
- setMetadatain interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
isVisiblepublic boolean isVisible()- Specified by:
- isVisiblein interface- PrismValueWrapper<C extends Containerable>
- Overrides:
- isVisiblein class- PrismValueWrapperImpl<C extends Containerable>
 
- 
getNewValue- Specified by:
- getNewValuein interface- PrismContainerValueWrapper<C extends Containerable>
- Specified by:
- getNewValuein interface- PrismValueWrapper<C extends Containerable>
- Overrides:
- getNewValuein class- PrismValueWrapperImpl<C extends Containerable>
 
- 
getOldValue- Specified by:
- getOldValuein interface- PrismValueWrapper<C extends Containerable>
- Overrides:
- getOldValuein class- PrismValueWrapperImpl<C extends Containerable>
 
- 
getDefinition- Specified by:
- getDefinitionin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getSelectedChild- Specified by:
- getSelectedChildin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
clearItemspublic void clearItems()- Specified by:
- clearItemsin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
addItems- Specified by:
- addItemsin interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
sizepublic int size()- Specified by:
- sizein interface- PrismContainerValueWrapper<C extends Containerable>
 
- 
getContainerValueApplyDelta- Specified by:
- getContainerValueApplyDeltain interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
- 
getDeltas- Specified by:
- getDeltasin interface- PrismContainerValueWrapper<C extends Containerable>
- Throws:
- SchemaException
 
 
-