Class MetadataWrapperFactoryImpl<C extends Containerable>
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<C>
com.evolveum.midpoint.gui.impl.factory.wrapper.MetadataWrapperFactoryImpl<C>
- All Implemented Interfaces:
ItemWrapperFactory<PrismContainerWrapper<C>,,PrismContainerValueWrapper<C>, PrismContainerValue<C>> PrismContainerWrapperFactory<C>,WrapperFactory
- Direct Known Subclasses:
ProvenanceMetadataWrapperFactory
@Component
public class MetadataWrapperFactoryImpl<C extends Containerable>
extends PrismContainerWrapperFactoryImpl<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) intgetOrder()booleanmatch(ItemDefinition<?> def) <C extends Containerable>
booleanmatch(ItemDefinition<?> def, PrismContainerValue<C> parent) voidregisterWrapperPanel(PrismContainerWrapper<C> wrapper) protected booleanshouldCreateEmptyValue(PrismContainer<C> item, WrapperContext context) Methods inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.PrismContainerWrapperFactoryImpl
addItemWrapper, createChildren, createChildWrapper, createContainerValueWrapper, createNewValue, createValueWrapper, createWrapperInternal, getItemDefinitions, register, setupWrapper, shouldBeExpandedMethods inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl
canCreateValueWrapper, canCreateWrapper, createValuesWrapper, createWrapper, getModelInteractionService, getModelService, getPrismContext, getRegistry, getTaskManager, getValues, setupMetadataMethods 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
createWrapper
-
Constructor Details
-
MetadataWrapperFactoryImpl
public MetadataWrapperFactoryImpl()
-
-
Method Details
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceWrapperFactory- Overrides:
getOrderin classPrismContainerWrapperFactoryImpl<C extends Containerable>
-
match
- Specified by:
matchin interfaceWrapperFactory- Overrides:
matchin classPrismContainerWrapperFactoryImpl<C extends Containerable>
-
match
public <C extends Containerable> boolean match(ItemDefinition<?> def, PrismContainerValue<C> parent) -
registerWrapperPanel
- Overrides:
registerWrapperPanelin classPrismContainerWrapperFactoryImpl<C extends Containerable>
-
shouldCreateEmptyValue
- Overrides:
shouldCreateEmptyValuein classItemWrapperFactoryImpl<PrismContainerWrapper<C extends Containerable>,PrismContainerValue<C extends Containerable>, PrismContainer<C extends Containerable>, PrismContainerValueWrapper<C extends Containerable>>
-
createWrapper
public PrismContainerWrapper<C> createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) throws SchemaException - Specified by:
createWrapperin interfaceItemWrapperFactory<PrismContainerWrapper<C extends Containerable>,PrismContainerValueWrapper<C extends Containerable>, PrismContainerValue<C extends Containerable>> - Overrides:
createWrapperin classItemWrapperFactoryImpl<PrismContainerWrapper<C extends Containerable>,PrismContainerValue<C extends Containerable>, PrismContainer<C extends Containerable>, PrismContainerValueWrapper<C extends Containerable>> - Throws:
SchemaException
-