org.jasig.portal.security.xslt
Class XalanGroupMembershipHelper

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

public class XalanGroupMembershipHelper
extends Object
implements IXalanGroupMembershipHelper

Provides a Spring locating facade in front of an actual IXalanGroupMembershipHelper since the Xalan elements can only instantiate classes directly.

Version:
$Revision$
Author:
Eric Dalquist

Constructor Summary
XalanGroupMembershipHelper()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XalanGroupMembershipHelper

public XalanGroupMembershipHelper()
Method Detail

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.