Interface PrismContainerValueWrapper<C extends Containerable>
-
- All Superinterfaces:
DebugDumpable
,PrismValueWrapper<C>
,SelectableRow<C>
,Serializable
- All Known Subinterfaces:
AssignmentValueWrapper
,PrismObjectValueWrapper<O>
- All Known Implementing Classes:
AssignmentValueWrapperImpl
,ConstructionValueWrapper
,PrismContainerValueWrapperImpl
,PrismObjectValueWrapperImpl
,ProfilingClassLoggerContainerValueWrapperImpl
,ResourceAttributeMappingValueWrapper
public interface PrismContainerValueWrapper<C extends Containerable> extends PrismValueWrapper<C>, SelectableRow<C>
- Author:
- katka
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.gui.api.prism.wrapper.PrismValueWrapper
addToDelta, getOldValue, getParent, getParentContainerValue, getRealValue, getValueMetadata, isShowMetadata, isVisible, setRealValue, setShowMetadata, setValueMetadata, toShortString
-
-
-
-
Method Detail
-
getDisplayName
String getDisplayName()
-
getHelpText
String getHelpText()
-
isExpanded
boolean isExpanded()
-
setExpanded
void setExpanded(boolean expanded)
-
isSorted
boolean isSorted()
-
setSorted
void setSorted(boolean sorted)
-
getChildContainers
List<PrismContainerDefinition<C>> getChildContainers() throws SchemaException
- Throws:
SchemaException
-
getStatus
ValueStatus getStatus()
- Specified by:
getStatus
in interfacePrismValueWrapper<C extends Containerable>
-
setStatus
void setStatus(ValueStatus status)
- Specified by:
setStatus
in interfacePrismValueWrapper<C extends Containerable>
-
getContainers
List<PrismContainerWrapper<? extends Containerable>> getContainers()
-
getContainers
List<PrismContainerWrapper<? extends Containerable>> getContainers(ContainerPanelConfigurationType config, ModelServiceLocator modelServiceLocator)
-
getNonContainers
List<ItemWrapper<?,?>> getNonContainers()
-
getItems
@Deprecated List<? extends ItemWrapper<?,?>> getItems()
Deprecated.
-
findContainer
<T extends Containerable> PrismContainerWrapper<T> findContainer(ItemPath path) throws SchemaException
- Throws:
SchemaException
-
findContainer
<T extends Containerable> PrismContainerWrapper<T> findContainer(String identifier)
-
findProperty
<X> PrismPropertyWrapper<X> findProperty(ItemPath propertyPath) throws SchemaException
- Throws:
SchemaException
-
findReference
<R extends Referencable> PrismReferenceWrapper<R> findReference(ItemPath path) throws SchemaException
- Throws:
SchemaException
-
findItem
<IW extends ItemWrapper> IW findItem(ItemPath path, Class<IW> type) throws SchemaException
- Throws:
SchemaException
-
findItem
<IW extends ItemWrapper> IW findItem(ItemPath path) throws SchemaException
- Throws:
SchemaException
-
getPath
ItemPath getPath()
-
isSelected
boolean isSelected()
- Specified by:
isSelected
in interfaceSelectableRow<C extends Containerable>
-
setSelected
void setSelected(boolean selected)
- Specified by:
setSelected
in interfaceSelectableRow<C extends Containerable>
-
isReadOnly
boolean isReadOnly()
-
setReadOnly
void setReadOnly(boolean readOnly, boolean recursive)
-
hasChanged
@Deprecated boolean hasChanged()
Deprecated.
-
isShowEmpty
boolean isShowEmpty()
-
setShowEmpty
void setShowEmpty(boolean setShowEmpty)
-
applyDelta
<ID extends ItemDelta> void applyDelta(ID delta) throws SchemaException
- Throws:
SchemaException
-
getValueToAdd
PrismContainerValue<C> getValueToAdd() throws SchemaException
- Throws:
SchemaException
-
isHeterogenous
boolean isHeterogenous()
-
setHeterogenous
void setHeterogenous(boolean heterogenous)
-
setVirtualContainerItems
void setVirtualContainerItems(List<VirtualContainerItemSpecificationType> virtualItems)
-
getVirtualItems
List<VirtualContainerItemSpecificationType> getVirtualItems()
-
isVirtual
boolean isVirtual()
-
isMetadata
boolean isMetadata()
-
setMetadata
void setMetadata(boolean metadata)
-
getDefinition
PrismContainerDefinition<C> getDefinition()
-
getNewValue
PrismContainerValue<C> getNewValue()
- Specified by:
getNewValue
in interfacePrismValueWrapper<C extends Containerable>
-
getSelectedChild
PrismContainerWrapper<? extends Containerable> getSelectedChild()
-
addItem
void addItem(ItemWrapper<?,?> newItem)
-
clearItems
void clearItems()
-
addItems
void addItems(Collection<ItemWrapper<?,?>> items)
-
size
int size()
-
getContainerValueApplyDelta
PrismContainerValue<C> getContainerValueApplyDelta() throws SchemaException
- Throws:
SchemaException
-
-