Class GuiComponentRegistryImpl
java.lang.Object
com.evolveum.midpoint.gui.impl.registry.GuiComponentRegistryImpl
- All Implemented Interfaces:
 GuiComponentRegistry,Serializable
- See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddToRegistry(GuiComponentFactory<?> factory) voidaddToRegistry(ItemWrapperFactory factory) voidaddToRegistry(ContainerableDuplicateResolver<?> resolver) Method for register of resolver for duplication object or container.<C extends Containerable>
ContainerableDuplicateResolver<C>Find duplicate resolver by definition of duplicated item.<C extends Containerable,P extends Containerable> 
ContainerableDuplicateResolver<C>findContainerableDuplicateResolver(PrismContainerDefinition<C> def, @Nullable PrismContainerValue<P> parent) Find duplicate resolver by definition of duplicated item and its parent.<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) voidregisterWrapperPanel(QName typeName, Class<?> panelClass)  
- 
Constructor Details
- 
GuiComponentRegistryImpl
public GuiComponentRegistryImpl() 
 - 
 - 
Method Details
- 
addToRegistry
- Specified by:
 addToRegistryin interfaceGuiComponentRegistry
 - 
registerWrapperPanel
- Specified by:
 registerWrapperPanelin interfaceGuiComponentRegistry
 - 
getPanelClass
- Specified by:
 getPanelClassin interfaceGuiComponentRegistry
 - 
findValuePanelFactory
public <T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?, ?> parentItemWrapper, PrismValueWrapper<?> valueWrapper) - Specified by:
 findValuePanelFactoryin 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:
 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
- Specified by:
 addToRegistryin interfaceGuiComponentRegistry
 - 
addToRegistry
Description copied from interface:GuiComponentRegistryMethod for register of resolver for duplication object or container.- Specified by:
 addToRegistryin interfaceGuiComponentRegistry
 - 
findContainerableDuplicateResolver
public <C extends Containerable,P extends Containerable> ContainerableDuplicateResolver<C> findContainerableDuplicateResolver(PrismContainerDefinition<C> def, @Nullable @Nullable PrismContainerValue<P> parent) Description copied from interface:GuiComponentRegistryFind duplicate resolver by definition of duplicated item and its parent.- Specified by:
 findContainerableDuplicateResolverin interfaceGuiComponentRegistry
 - 
findContainerableDuplicateResolver
public <C extends Containerable> ContainerableDuplicateResolver<C> findContainerableDuplicateResolver(PrismContainerDefinition<C> def) Description copied from interface:GuiComponentRegistryFind duplicate resolver by definition of duplicated item.- Specified by:
 findContainerableDuplicateResolverin interfaceGuiComponentRegistry
 
 -