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:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PrismContainerValueWrapperImpl(PrismContainerWrapper<C> parent, PrismContainerValue<C> pcv, ValueStatus status) 
- 
Method Summary
- 
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl
addToDelta, getParent, getParentContainerValue, getRealValue, getStatus, getValueMetadata, isChanged, setStatus, setValueMetadata, toShortString 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily 
- 
Methods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismContainerValueWrapper
getStatus, setStatus 
- 
Methods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismValueWrapper
addToDelta, getParent, getParentContainerValue, getRealValue, getValueMetadata, setValueMetadata, toShortString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
PrismContainerValueWrapperImpl
public PrismContainerValueWrapperImpl(PrismContainerWrapper<C> parent, PrismContainerValue<C> pcv, ValueStatus status)
 
 - 
 
- 
Method Detail
- 
getValueToAdd
public PrismContainerValue<C> getValueToAdd() throws SchemaException
- Specified by:
 getValueToAddin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
applyDelta
public <ID extends ItemDelta> void applyDelta(ID delta) throws SchemaException
- Specified by:
 applyDeltain interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
setRealValue
public void setRealValue(C realValue)
- Specified by:
 setRealValuein interfacePrismValueWrapper<C extends Containerable>
 
- 
getDisplayName
public String getDisplayName()
- Specified by:
 getDisplayNamein interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getHelpText
public String getHelpText()
- Specified by:
 getHelpTextin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isExpanded
public boolean isExpanded()
- Specified by:
 isExpandedin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setExpanded
public void setExpanded(boolean expanded)
- Specified by:
 setExpandedin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getItems
public List<ItemWrapper<?,?>> getItems()
- Specified by:
 getItemsin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
addItem
public void addItem(ItemWrapper<?,?> newItem)
- Specified by:
 addItemin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isShowMetadata
public boolean isShowMetadata()
- Specified by:
 isShowMetadatain interfacePrismValueWrapper<C extends Containerable>- Overrides:
 isShowMetadatain classPrismValueWrapperImpl<C extends Containerable>
 
- 
setShowMetadata
public void setShowMetadata(boolean showMetadata)
- Specified by:
 setShowMetadatain interfacePrismValueWrapper<C extends Containerable>- Overrides:
 setShowMetadatain classPrismValueWrapperImpl<C extends Containerable>
 
- 
isSorted
public boolean isSorted()
- Specified by:
 isSortedin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setSorted
public void setSorted(boolean sorted)
- Specified by:
 setSortedin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isHeterogenous
public boolean isHeterogenous()
- Specified by:
 isHeterogenousin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setHeterogenous
public void setHeterogenous(boolean heterogenous)
- Specified by:
 setHeterogenousin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getChildContainers
public List<PrismContainerDefinition<C>> getChildContainers() throws SchemaException
- Specified by:
 getChildContainersin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
getContainers
public List<PrismContainerWrapper<? extends Containerable>> getContainers()
- Specified by:
 getContainersin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getContainers
public List<PrismContainerWrapper<? extends Containerable>> getContainers(ContainerPanelConfigurationType config, ModelServiceLocator modelServiceLocal)
- Specified by:
 getContainersin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getNonContainers
public List<ItemWrapper<?,?>> getNonContainers()
- Specified by:
 getNonContainersin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
collectExtensionItems
protected void collectExtensionItems(ItemWrapper<?,?> item, boolean containers, List<? extends ItemWrapper<?,?>> itemWrappers)
 
- 
findContainer
public <T extends Containerable> PrismContainerWrapper<T> findContainer(ItemPath path) throws SchemaException
- Specified by:
 findContainerin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
findContainer
public <T extends Containerable> PrismContainerWrapper<T> findContainer(String identifier)
- Specified by:
 findContainerin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
findItem
public <IW extends ItemWrapper> IW findItem(ItemPath path) throws SchemaException
- Specified by:
 findItemin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
findItem
public <IW extends ItemWrapper> IW findItem(ItemPath path, Class<IW> type) throws SchemaException
- Specified by:
 findItemin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
findProperty
public <X> PrismPropertyWrapper<X> findProperty(ItemPath propertyPath) throws SchemaException
- Specified by:
 findPropertyin interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
findReference
public <R extends Referencable> PrismReferenceWrapper<R> findReference(ItemPath path) throws SchemaException
- Specified by:
 findReferencein interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
- 
getPath
public ItemPath getPath()
- Specified by:
 getPathin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isSelected
public boolean isSelected()
- Specified by:
 isSelectedin interfacePrismContainerValueWrapper<C extends Containerable>- Specified by:
 isSelectedin interfaceSelectableRow<C extends Containerable>
 
- 
setSelected
public void setSelected(boolean selected)
- Specified by:
 setSelectedin interfacePrismContainerValueWrapper<C extends Containerable>- Specified by:
 setSelectedin interfaceSelectableRow<C extends Containerable>
 
- 
hasChanged
public boolean hasChanged()
- Specified by:
 hasChangedin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
debugDump
public String debugDump(int indent)
- Specified by:
 debugDumpin interfaceDebugDumpable- Overrides:
 debugDumpin classPrismValueWrapperImpl<C extends Containerable>
 
- 
isReadOnly
public boolean isReadOnly()
- Specified by:
 isReadOnlyin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setReadOnly
public void setReadOnly(boolean readOnly, boolean recursive)- Specified by:
 setReadOnlyin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isShowEmpty
public boolean isShowEmpty()
- Specified by:
 isShowEmptyin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setShowEmpty
public void setShowEmpty(boolean showEmpty)
- Specified by:
 setShowEmptyin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setVirtualContainerItems
public void setVirtualContainerItems(List<VirtualContainerItemSpecificationType> virtualItems)
- Specified by:
 setVirtualContainerItemsin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getVirtualItems
public List<VirtualContainerItemSpecificationType> getVirtualItems()
- Specified by:
 getVirtualItemsin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isVirtual
public boolean isVirtual()
- Specified by:
 isVirtualin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isMetadata
public boolean isMetadata()
- Specified by:
 isMetadatain interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
setMetadata
public void setMetadata(boolean metadata)
- Specified by:
 setMetadatain interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
isVisible
public boolean isVisible()
- Specified by:
 isVisiblein interfacePrismValueWrapper<C extends Containerable>- Overrides:
 isVisiblein classPrismValueWrapperImpl<C extends Containerable>
 
- 
getNewValue
public PrismContainerValue<C> getNewValue()
- Specified by:
 getNewValuein interfacePrismContainerValueWrapper<C extends Containerable>- Specified by:
 getNewValuein interfacePrismValueWrapper<C extends Containerable>- Overrides:
 getNewValuein classPrismValueWrapperImpl<C extends Containerable>
 
- 
getOldValue
public PrismContainerValue<C> getOldValue()
- Specified by:
 getOldValuein interfacePrismValueWrapper<C extends Containerable>- Overrides:
 getOldValuein classPrismValueWrapperImpl<C extends Containerable>
 
- 
getDefinition
public PrismContainerDefinition<C> getDefinition()
- Specified by:
 getDefinitionin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getSelectedChild
public PrismContainerWrapper<? extends Containerable> getSelectedChild()
- Specified by:
 getSelectedChildin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
clearItems
public void clearItems()
- Specified by:
 clearItemsin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
addItems
public void addItems(Collection<ItemWrapper<?,?>> newItems)
- Specified by:
 addItemsin interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
size
public int size()
- Specified by:
 sizein interfacePrismContainerValueWrapper<C extends Containerable>
 
- 
getContainerValueApplyDelta
public PrismContainerValue<C> getContainerValueApplyDelta() throws SchemaException
- Specified by:
 getContainerValueApplyDeltain interfacePrismContainerValueWrapper<C extends Containerable>- Throws:
 SchemaException
 
 - 
 
 -