public abstract class AnnotationRoleManagerSupport extends Object implements RoleManager
Constructor and Description |
---|
AnnotationRoleManagerSupport() |
Modifier and Type | Method and Description |
---|---|
<RoleType> List<? extends RoleType> |
findRoles(Object owner,
Class<RoleType> roleClass)
Retrieves the roles of the given class for the given owner object.
|
protected abstract <T> T |
getBean(Class<T> beanType) |
void |
logRoles() |
protected void |
scan(Collection<Class<?>> roleImplementationClasses) |
@Nonnull public <RoleType> List<? extends RoleType> findRoles(@Nonnull Object owner, @Nonnull Class<RoleType> roleClass)
findRoles
in interface RoleManager
owner
- the owner objectroleClass
- the role typeprotected void scan(@Nonnull Collection<Class<?>> roleImplementationClasses)
@Nonnull protected abstract <T> T getBean(@Nonnull Class<T> beanType)
public void logRoles()
Copyright © 2009-2013 Tidalwave s.a.s. (http://tidalwave.it). All Rights Reserved.