Package com.soffid.iam.service
Interface CrudRegistryService
-
public interface CrudRegistryService
Service CrudRegistryService
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <E> CrudHandler<E>
getHandler(Class<E> cl)
Operation getHandler<E> CrudHandler<E>
getHandler(String className)
Operation getHandlervoid
registerDefaultHandlers()
Operation registerDefaultHandlers<E> void
registerHandler(Class<E> cl, CrudHandler<E> handler)
Operation registerHandler
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHandler
<E> CrudHandler<E> getHandler(Class<E> cl) throws InternalErrorException
Operation getHandler- Parameters:
cl
-- Returns:
- Throws:
InternalErrorException
-
getHandler
<E> CrudHandler<E> getHandler(String className) throws InternalErrorException
Operation getHandler- Parameters:
className
-- Returns:
- Throws:
InternalErrorException
-
registerDefaultHandlers
void registerDefaultHandlers() throws InternalErrorException
Operation registerDefaultHandlers- Throws:
InternalErrorException
-
registerHandler
<E> void registerHandler(Class<E> cl, CrudHandler<E> handler) throws InternalErrorException
Operation registerHandler- Parameters:
cl
-handler
-- Throws:
InternalErrorException
-
-