org.jasig.portal.security.xslt
Class XalanGroupMembershipHelperBean

java.lang.Object
  extended by org.jasig.portal.security.xslt.XalanGroupMembershipHelperBean
All Implemented Interfaces:
IXalanGroupMembershipHelper

public class XalanGroupMembershipHelperBean
extends Object
implements IXalanGroupMembershipHelper

Version:
$Revision$
Author:
Eric Dalquist

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
XalanGroupMembershipHelperBean()
           
 
Method Summary
 IChannelRegistryStore getChannelRegistryStore()
           
 boolean isChannelDeepMemberOf(String fname, String groupKey)
          Checks if the channel is a deep member of the specified group
 boolean isUserDeepMemberOf(String userName, String groupKey)
          Checks if the user is a deep member of the specified group
 boolean isUserDeepMemberOfGroupName(String userName, String groupName)
          Checks if the user is a deep member of the specified group
 void setChannelRegistryStore(IChannelRegistryStore channelRegistryStore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

XalanGroupMembershipHelperBean

public XalanGroupMembershipHelperBean()
Method Detail

getChannelRegistryStore

public IChannelRegistryStore getChannelRegistryStore()

setChannelRegistryStore

public void setChannelRegistryStore(IChannelRegistryStore channelRegistryStore)
Parameters:
channelRegistryStore - the channelRegistryStore to set

isChannelDeepMemberOf

public boolean isChannelDeepMemberOf(String fname,
                                     String groupKey)
Description copied from interface: IXalanGroupMembershipHelper
Checks if the channel is a deep member of the specified group

Specified by:
isChannelDeepMemberOf in interface IXalanGroupMembershipHelper
Parameters:
fname - FName of the channel
groupKey - internal group key (ex: local.0)
Returns:
true if the channel is a deep member, false otherwise

isUserDeepMemberOf

public boolean isUserDeepMemberOf(String userName,
                                  String groupKey)
Description copied from interface: IXalanGroupMembershipHelper
Checks if the user is a deep member of the specified group

Specified by:
isUserDeepMemberOf in interface IXalanGroupMembershipHelper
Parameters:
userName - Name of the user to check
groupKey - internal group key (ex: local.0)
Returns:
true if the user is a deep member, false otherwise

isUserDeepMemberOfGroupName

public boolean isUserDeepMemberOfGroupName(String userName,
                                           String groupName)
Description copied from interface: IXalanGroupMembershipHelper
Checks if the user is a deep member of the specified group

Specified by:
isUserDeepMemberOfGroupName in interface IXalanGroupMembershipHelper
Parameters:
userName - Name of the user to check
groupName - Name to find a group via search
Returns:
true if the user is a deep member, false otherwise


Copyright © 2010 Jasig. All Rights Reserved.