org.apache.jetspeed.security.spi.impl
Class DefaultGroupSecurityHandler

java.lang.Object
  extended by org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler
All Implemented Interfaces:
org.apache.jetspeed.security.spi.GroupSecurityHandler

public class DefaultGroupSecurityHandler
extends Object
implements org.apache.jetspeed.security.spi.GroupSecurityHandler

Author:
David Le Strat , David Sean Taylor
See Also:
GroupSecurityHandler

Field Summary
private  org.apache.jetspeed.security.spi.SecurityAccess commonQueries
          Common queries.
 
Constructor Summary
DefaultGroupSecurityHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries)
           Constructor providing access to the common queries.
 
Method Summary
 org.apache.jetspeed.security.GroupPrincipal getGroupPrincipal(String groupFullPathName)
           
 List getGroupPrincipals(String filter)
           
 void removeGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal groupPrincipal)
           
 void setGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal groupPrincipal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commonQueries

private org.apache.jetspeed.security.spi.SecurityAccess commonQueries
Common queries.

Constructor Detail

DefaultGroupSecurityHandler

public DefaultGroupSecurityHandler(org.apache.jetspeed.security.spi.SecurityAccess commonQueries)

Constructor providing access to the common queries.

Method Detail

getGroupPrincipal

public org.apache.jetspeed.security.GroupPrincipal getGroupPrincipal(String groupFullPathName)
Specified by:
getGroupPrincipal in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
See Also:
GroupSecurityHandler.getGroupPrincipal(java.lang.String)

setGroupPrincipal

public void setGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal groupPrincipal)
                       throws org.apache.jetspeed.security.SecurityException
Specified by:
setGroupPrincipal in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Throws:
org.apache.jetspeed.security.SecurityException
See Also:
GroupSecurityHandler.setGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal)

removeGroupPrincipal

public void removeGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal groupPrincipal)
                          throws org.apache.jetspeed.security.SecurityException
Specified by:
removeGroupPrincipal in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
Throws:
org.apache.jetspeed.security.SecurityException
See Also:
GroupSecurityHandler.removeGroupPrincipal(org.apache.jetspeed.security.GroupPrincipal)

getGroupPrincipals

public List getGroupPrincipals(String filter)
Specified by:
getGroupPrincipals in interface org.apache.jetspeed.security.spi.GroupSecurityHandler
See Also:
GroupSecurityHandler.getGroupPrincipals(java.lang.String)


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.