| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jetspeed.security.spi.impl.DefaultSecurityMappingHandler
public class DefaultSecurityMappingHandler
SecurityMappingHandler| Field Summary | |
|---|---|
| private  org.apache.jetspeed.security.spi.SecurityAccess | commonQueriesCommon queries. | 
| (package private)  org.apache.jetspeed.security.HierarchyResolver | groupHierarchyResolverThe group hierarchy resolver. | 
| (package private)  org.apache.jetspeed.security.HierarchyResolver | roleHierarchyResolverThe role hierarchy resolver. | 
| Constructor Summary | |
|---|---|
| DefaultSecurityMappingHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries)Constructor providing access to the common queries. | |
| DefaultSecurityMappingHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries,
                              org.apache.jetspeed.security.HierarchyResolver roleHierarchyResolver,
                              org.apache.jetspeed.security.HierarchyResolver groupHierarchyResolver)Constructor providing access to the common queries and hierarchy resolvers. | |
| Method Summary | |
|---|---|
|  org.apache.jetspeed.security.HierarchyResolver | getGroupHierarchyResolver() | 
|  Set | getGroupPrincipals(String username) | 
|  Set | getGroupPrincipalsInRole(String roleFullPathName) | 
|  org.apache.jetspeed.security.HierarchyResolver | getRoleHierarchyResolver() | 
|  Set | getRolePrincipals(String username) | 
|  Set | getRolePrincipalsInGroup(String groupFullPathName) | 
|  Set | getUserPrincipalsInGroup(String groupFullPathName) | 
|  Set | getUserPrincipalsInRole(String roleFullPathName) | 
|  void | removeRolePrincipalInGroup(String groupFullPathName,
                           String roleFullPathName) | 
|  void | removeUserPrincipalInGroup(String username,
                           String groupFullPathName) | 
|  void | removeUserPrincipalInRole(String username,
                          String roleFullPathName) | 
|  void | setGroupHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver groupHierarchyResolver) | 
|  void | setRoleHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver roleHierarchyResolver) | 
|  void | setRolePrincipalInGroup(String groupFullPathName,
                        String roleFullPathName) | 
|  void | setUserPrincipalInGroup(String username,
                        String groupFullPathName) | 
|  void | setUserPrincipalInRole(String username,
                       String roleFullPathName) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
org.apache.jetspeed.security.HierarchyResolver roleHierarchyResolver
org.apache.jetspeed.security.HierarchyResolver groupHierarchyResolver
private org.apache.jetspeed.security.spi.SecurityAccess commonQueries
| Constructor Detail | 
|---|
public DefaultSecurityMappingHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries)
Constructor providing access to the common queries.
public DefaultSecurityMappingHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries,
                                     org.apache.jetspeed.security.HierarchyResolver roleHierarchyResolver,
                                     org.apache.jetspeed.security.HierarchyResolver groupHierarchyResolver)
Constructor providing access to the common queries and hierarchy resolvers.
| Method Detail | 
|---|
public org.apache.jetspeed.security.HierarchyResolver getRoleHierarchyResolver()
getRoleHierarchyResolver in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerpublic void setRoleHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver roleHierarchyResolver)
setRoleHierarchyResolver in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.setRoleHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver)public org.apache.jetspeed.security.HierarchyResolver getGroupHierarchyResolver()
getGroupHierarchyResolver in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerpublic void setGroupHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver groupHierarchyResolver)
setGroupHierarchyResolver in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.setGroupHierarchyResolver(org.apache.jetspeed.security.HierarchyResolver)public Set getRolePrincipals(String username)
getRolePrincipals in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getRolePrincipals(java.lang.String)
public void setUserPrincipalInRole(String username,
                                   String roleFullPathName)
                            throws org.apache.jetspeed.security.SecurityException
setUserPrincipalInRole in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.setUserPrincipalInRole(java.lang.String,
      java.lang.String)
public void removeUserPrincipalInRole(String username,
                                      String roleFullPathName)
                               throws org.apache.jetspeed.security.SecurityException
removeUserPrincipalInRole in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.removeUserPrincipalInRole(java.lang.String,
      java.lang.String)public Set getRolePrincipalsInGroup(String groupFullPathName)
getRolePrincipalsInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getRolePrincipalsInGroup(java.lang.String)
public void setRolePrincipalInGroup(String groupFullPathName,
                                    String roleFullPathName)
                             throws org.apache.jetspeed.security.SecurityException
setRolePrincipalInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.setRolePrincipalInGroup(java.lang.String,
      java.lang.String)
public void removeRolePrincipalInGroup(String groupFullPathName,
                                       String roleFullPathName)
                                throws org.apache.jetspeed.security.SecurityException
removeRolePrincipalInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.removeRolePrincipalInGroup(java.lang.String,
      java.lang.String)public Set getGroupPrincipals(String username)
getGroupPrincipals in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getGroupPrincipals(java.lang.String)public Set getGroupPrincipalsInRole(String roleFullPathName)
getGroupPrincipalsInRole in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getGroupPrincipalsInRole(java.lang.String)public Set getUserPrincipalsInRole(String roleFullPathName)
getUserPrincipalsInRole in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getUserPrincipalsInRole(java.lang.String)public Set getUserPrincipalsInGroup(String groupFullPathName)
getUserPrincipalsInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerSecurityMappingHandler.getUserPrincipalsInGroup(java.lang.String)
public void setUserPrincipalInGroup(String username,
                                    String groupFullPathName)
                             throws org.apache.jetspeed.security.SecurityException
setUserPrincipalInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.setUserPrincipalInGroup(java.lang.String,
      java.lang.String)
public void removeUserPrincipalInGroup(String username,
                                       String groupFullPathName)
                                throws org.apache.jetspeed.security.SecurityException
removeUserPrincipalInGroup in interface org.apache.jetspeed.security.spi.SecurityMappingHandlerorg.apache.jetspeed.security.SecurityExceptionSecurityMappingHandler.removeUserPrincipalInGroup(java.lang.String,
      java.lang.String)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||