Class ValueMetadataWrapperFactoryImpl
java.lang.Object
com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl<PrismContainerWrapper<C>,PrismContainerValue<C>,PrismContainer<C>,PrismContainerValueWrapper<C>>
com.evolveum.midpoint.gui.impl.factory.wrapper.PrismContainerWrapperFactoryImpl<ValueMetadataType>
com.evolveum.midpoint.gui.impl.factory.wrapper.ValueMetadataWrapperFactoryImpl
- All Implemented Interfaces:
ItemWrapperFactory<PrismContainerWrapper<ValueMetadataType>,,PrismContainerValueWrapper<ValueMetadataType>, PrismContainerValue<ValueMetadataType>> PrismContainerWrapperFactory<ValueMetadataType>,WrapperFactory
public class ValueMetadataWrapperFactoryImpl
extends PrismContainerWrapperFactoryImpl<ValueMetadataType>
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.PrismContainerWrapperFactoryImpl
VIRTUAL_CONTAINER -
Method Summary
Modifier and TypeMethodDescriptioncreateValueWrapper(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, ValueStatus status, WrapperContext context) createWrapper(PrismContainerValueWrapper<?> parent, Item childItem, ItemStatus status, WrapperContext context) protected booleanshouldBeExpanded(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, WrapperContext context) protected booleanshouldCreateEmptyValue(PrismContainer<ValueMetadataType> item, WrapperContext context) Methods inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.PrismContainerWrapperFactoryImpl
addItemWrapper, createChildren, createChildWrapper, createContainerValueWrapper, createNewValue, createVirtualWrappers, createWrapper, createWrapperInternal, getItemDefinitions, getOrder, match, recomputeStatus, register, registerWrapperPanel, setupWrapperMethods inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl
canCreateValueWrapper, canCreateWrapper, createValuesWrapper, createWrapper, determineReadOnly, getModelInteractionService, getModelService, getPrismContext, getStatus, getTaskManager, getValues, setupMetadata, skipCreateWrapperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.gui.api.factory.wrapper.ItemWrapperFactory
createWrapperMethods inherited from interface com.evolveum.midpoint.gui.api.factory.wrapper.WrapperFactory
match
-
Method Details
-
createWrapper
public PrismContainerWrapper<ValueMetadataType> createWrapper(PrismContainerValueWrapper<?> parent, Item childItem, ItemStatus status, WrapperContext context) throws SchemaException - Specified by:
createWrapperin interfaceItemWrapperFactory<PrismContainerWrapper<ValueMetadataType>,PrismContainerValueWrapper<ValueMetadataType>, PrismContainerValue<ValueMetadataType>> - Overrides:
createWrapperin classItemWrapperFactoryImpl<PrismContainerWrapper<ValueMetadataType>,PrismContainerValue<ValueMetadataType>, PrismContainer<ValueMetadataType>, PrismContainerValueWrapper<ValueMetadataType>> - Throws:
SchemaException
-
createValueWrapper
public PrismContainerValueWrapper<ValueMetadataType> createValueWrapper(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, ValueStatus status, WrapperContext context) throws SchemaException - Specified by:
createValueWrapperin interfaceItemWrapperFactory<PrismContainerWrapper<ValueMetadataType>,PrismContainerValueWrapper<ValueMetadataType>, PrismContainerValue<ValueMetadataType>> - Overrides:
createValueWrapperin classPrismContainerWrapperFactoryImpl<ValueMetadataType>- Throws:
SchemaException
-
shouldBeExpanded
protected boolean shouldBeExpanded(PrismContainerWrapper<ValueMetadataType> parent, PrismContainerValue<ValueMetadataType> value, WrapperContext context) - Overrides:
shouldBeExpandedin classPrismContainerWrapperFactoryImpl<ValueMetadataType>
-
shouldCreateEmptyValue
protected boolean shouldCreateEmptyValue(PrismContainer<ValueMetadataType> item, WrapperContext context) -
getRegistry
- Overrides:
getRegistryin classItemWrapperFactoryImpl<PrismContainerWrapper<ValueMetadataType>,PrismContainerValue<ValueMetadataType>, PrismContainer<ValueMetadataType>, PrismContainerValueWrapper<ValueMetadataType>> - Returns:
- the registry
-