Class GuiComponentRegistryImpl
java.lang.Object
com.evolveum.midpoint.gui.impl.registry.GuiComponentRegistryImpl
- All Implemented Interfaces:
GuiComponentRegistry
,Serializable
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addToRegistry
(GuiComponentFactory<?> factory) void
addToRegistry
(ItemWrapperFactory factory) <C extends Containerable>
PrismContainerWrapperFactory<C><T extends ItemPanelContext<?,
?>>
GuiComponentFactory<T>findValuePanelFactory
(ItemWrapper<?, ?> parentItemWrapper, PrismValueWrapper<?> valueWrapper) <IW extends ItemWrapper,
VW extends PrismValueWrapper, PV extends PrismValue, C extends Containerable>
ItemWrapperFactory<IW,VW, PV> findWrapperFactory
(ItemDefinition<?> def, PrismContainerValue<C> parent) <O extends ObjectType>
PrismObjectWrapperFactory<O>getObjectWrapperFactory
(PrismObjectDefinition<O> objectDef) Class<?>
getPanelClass
(QName typeName) void
registerWrapperPanel
(QName typeName, Class<?> panelClass)
-
Constructor Details
-
GuiComponentRegistryImpl
public GuiComponentRegistryImpl()
-
-
Method Details
-
addToRegistry
- Specified by:
addToRegistry
in interfaceGuiComponentRegistry
-
registerWrapperPanel
- Specified by:
registerWrapperPanel
in interfaceGuiComponentRegistry
-
getPanelClass
- Specified by:
getPanelClass
in interfaceGuiComponentRegistry
-
findValuePanelFactory
public <T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?, ?> parentItemWrapper, PrismValueWrapper<?> valueWrapper) - Specified by:
findValuePanelFactory
in interfaceGuiComponentRegistry
-
findWrapperFactory
public <IW extends ItemWrapper,VW extends PrismValueWrapper, ItemWrapperFactory<IW,PV extends PrismValue, C extends Containerable> VW, findWrapperFactoryPV> (ItemDefinition<?> def, PrismContainerValue<C> parent) - Specified by:
findWrapperFactory
in interfaceGuiComponentRegistry
-
findContainerWrapperFactory
public <C extends Containerable> PrismContainerWrapperFactory<C> findContainerWrapperFactory(PrismContainerDefinition<C> def) - Specified by:
findContainerWrapperFactory
in interfaceGuiComponentRegistry
-
getObjectWrapperFactory
public <O extends ObjectType> PrismObjectWrapperFactory<O> getObjectWrapperFactory(PrismObjectDefinition<O> objectDef) - Specified by:
getObjectWrapperFactory
in interfaceGuiComponentRegistry
-
addToRegistry
- Specified by:
addToRegistry
in interfaceGuiComponentRegistry
-