Package org.guvnor.ala.ui.handler
Class AbstractProviderHandlerRegistry<T extends ProviderHandler>
- java.lang.Object
-
- org.guvnor.ala.ui.handler.AbstractProviderHandlerRegistry<T>
-
public abstract class AbstractProviderHandlerRegistry<T extends ProviderHandler> extends Object
Base class for implementing a registry of ProviderHandler.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractProviderHandlerRegistry()protectedAbstractProviderHandlerRegistry(javax.enterprise.inject.Instance<T> handlerInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetProviderHandler(ProviderTypeKey providerTypeKey)booleanisProviderInstalled(ProviderTypeKey providerTypeKey)
-
-
-
Field Detail
-
handlers
protected List<T extends ProviderHandler> handlers
-
-
Constructor Detail
-
AbstractProviderHandlerRegistry
protected AbstractProviderHandlerRegistry()
-
AbstractProviderHandlerRegistry
protected AbstractProviderHandlerRegistry(javax.enterprise.inject.Instance<T> handlerInstance)
-
-
Method Detail
-
isProviderInstalled
public boolean isProviderInstalled(ProviderTypeKey providerTypeKey)
-
getProviderHandler
public T getProviderHandler(ProviderTypeKey providerTypeKey)
-
-