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 voidaddToRegistry(GuiComponentFactory<?> factory)voidaddToRegistry(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)voidregisterWrapperPanel(QName typeName, Class<?> panelClass)
-
-
-
Method Detail
-
addToRegistry
public void addToRegistry(GuiComponentFactory<?> factory)
- Specified by:
addToRegistryin interfaceGuiComponentRegistry
-
registerWrapperPanel
public void registerWrapperPanel(QName typeName, Class<?> panelClass)
- Specified by:
registerWrapperPanelin interfaceGuiComponentRegistry
-
getPanelClass
public Class<?> getPanelClass(QName typeName)
- Specified by:
getPanelClassin interfaceGuiComponentRegistry
-
findValuePanelFactory
public <T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?,?> itemWrapper)
- Specified by:
findValuePanelFactoryin 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:
findWrapperFactoryin interfaceGuiComponentRegistry
-
findContainerWrapperFactory
public <C extends Containerable> PrismContainerWrapperFactory<C> findContainerWrapperFactory(PrismContainerDefinition<C> def)
- Specified by:
findContainerWrapperFactoryin interfaceGuiComponentRegistry
-
getObjectWrapperFactory
public <O extends ObjectType> PrismObjectWrapperFactory<O> getObjectWrapperFactory(PrismObjectDefinition<O> objectDef)
- Specified by:
getObjectWrapperFactoryin interfaceGuiComponentRegistry
-
addToRegistry
public void addToRegistry(ItemWrapperFactory factory)
- Specified by:
addToRegistryin interfaceGuiComponentRegistry
-
-