Class GuiComponentRegistryImpl
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.registry.GuiComponentRegistryImpl
-
- All Implemented Interfaces:
GuiComponentRegistry
,Serializable
@Component public class GuiComponentRegistryImpl extends Object implements GuiComponentRegistry
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GuiComponentRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToRegistry(GuiComponentFactory<?> factory)
void
addToRegistry(ItemWrapperFactory factory)
<C extends Containerable>
PrismContainerWrapperFactory<C>findContainerWrapperFactory(PrismContainerDefinition<C> def)
<T extends ItemPanelContext<?,?>>
GuiComponentFactory<T>findValuePanelFactory(ItemWrapper<?,?> itemWrapper)
<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)
-
-
-
Method Detail
-
addToRegistry
public void addToRegistry(GuiComponentFactory<?> factory)
- Specified by:
addToRegistry
in interfaceGuiComponentRegistry
-
registerWrapperPanel
public void registerWrapperPanel(QName typeName, Class<?> panelClass)
- Specified by:
registerWrapperPanel
in interfaceGuiComponentRegistry
-
getPanelClass
public Class<?> getPanelClass(QName typeName)
- Specified by:
getPanelClass
in interfaceGuiComponentRegistry
-
findValuePanelFactory
public <T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?,?> itemWrapper)
- Specified by:
findValuePanelFactory
in interfaceGuiComponentRegistry
-
findWrapperFactory
public <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable> ItemWrapperFactory<IW,VW,PV> findWrapperFactory(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
public void addToRegistry(ItemWrapperFactory factory)
- Specified by:
addToRegistry
in interfaceGuiComponentRegistry
-
-