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
Modifier and TypeMethodDescriptionvoid
addItem
(ItemWrapper<?, ?> newItem) void
addItems
(Collection<ItemWrapper<?, ?>> items) <ID extends ItemDelta>
voidapplyDelta
(ID delta) void
<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 modelServiceLocator) List<? extends ItemWrapper<?,
?>> getItems()
Deprecated.List<ItemWrapper<?,
?>> getPath()
PrismContainerWrapper<? extends Containerable>
boolean
Deprecated.boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSorted()
boolean
void
setExpanded
(boolean expanded) void
setHeterogenous
(boolean heterogenous) void
setMetadata
(boolean metadata) void
setReadOnly
(boolean readOnly, boolean recursive) void
setSelected
(boolean selected) void
setShowEmpty
(boolean setShowEmpty) void
setSorted
(boolean sorted) void
setStatus
(ValueStatus status) void
setVirtualContainerItems
(List<VirtualContainerItemSpecificationType> virtualItems) int
size()
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 Details
-
getDisplayName
String getDisplayName() -
getHelpText
String getHelpText() -
isExpanded
boolean isExpanded() -
setExpanded
void setExpanded(boolean expanded) -
isSorted
boolean isSorted() -
setSorted
void setSorted(boolean sorted) -
getChildContainers
- Throws:
SchemaException
-
getStatus
ValueStatus getStatus()- Specified by:
getStatus
in interfacePrismValueWrapper<C extends Containerable>
-
setStatus
- 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. -
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
-
findItem
- Throws:
SchemaException
-
findItem
- 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. -
isShowEmpty
boolean isShowEmpty() -
setShowEmpty
void setShowEmpty(boolean setShowEmpty) -
applyDelta
- Throws:
SchemaException
-
getValueToAdd
- Throws:
SchemaException
-
isHeterogenous
boolean isHeterogenous() -
setHeterogenous
void setHeterogenous(boolean heterogenous) -
setVirtualContainerItems
-
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
-
clearItems
void clearItems() -
addItems
-
size
int size() -
getContainerValueApplyDelta
- Throws:
SchemaException
-
getDeltas
- Throws:
SchemaException
-