Package com.xebialabs.deployit.security

Interface Summary
RoleService  
SecurityCallback<T>  
UserService  
 

Class Summary
JcrUser  
JcrUserService  
LoginPermissionVoter  
PermissionEditor  
PermissionEnforcer  
PermissionLister  
Permissions  
Role  
Roles  
RoleServiceImpl Extracts and stores roles in JCR The Multimap<String, String> which is used to communicate is a mapping with: - key: role name - value: principals associated to the role However the storage in JCR is: - propertyname: principal - propertyvalue: comma-separated roles The reason for this is that it makes for a very fast lookup when logging in.
SecurityServiceLocator  
SecurityTemplate  
SecurityUtils  
UsernameToMDCHandlerInterceptor  
 

Exception Summary
PermissionDeniedException