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 TypeMethodDescriptionvoidaddItem(ItemWrapper<?, ?> newItem) voidaddItems(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>booleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanisSorted()booleanvoidsetExpanded(boolean expanded) voidsetHeterogenous(boolean heterogenous) voidsetMetadata(boolean metadata) voidsetReadOnly(boolean readOnly, boolean recursive) voidsetSelected(boolean selected) voidsetShowEmpty(boolean setShowEmpty) voidsetSorted(boolean sorted) voidsetStatus(ValueStatus status) voidsetVirtualContainerItems(List<VirtualContainerItemSpecificationType> virtualItems) intsize()Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods 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:
getStatusin interfacePrismValueWrapper<C extends Containerable>
-
setStatus
- Specified by:
setStatusin 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:
isSelectedin interfaceSelectableRow<C extends Containerable>
-
setSelected
void setSelected(boolean selected) - Specified by:
setSelectedin 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:
getNewValuein interfacePrismValueWrapper<C extends Containerable>
-
getSelectedChild
PrismContainerWrapper<? extends Containerable> getSelectedChild() -
addItem
-
clearItems
void clearItems() -
addItems
-
size
int size() -
getContainerValueApplyDelta
- Throws:
SchemaException
-
getDeltas
- Throws:
SchemaException
-