org.apache.jetspeed.security.impl
Class AggregationHierarchyResolver

java.lang.Object
  extended by org.apache.jetspeed.security.impl.BaseHierarchyResolver
      extended by org.apache.jetspeed.security.impl.AggregationHierarchyResolver
All Implemented Interfaces:
org.apache.jetspeed.security.HierarchyResolver

public class AggregationHierarchyResolver
extends BaseHierarchyResolver
implements org.apache.jetspeed.security.HierarchyResolver

Implementation for "part of" hierarchy. For Example: There're roles:

if a user has the role [roleA] than

user.getSubject().getPrincipals() returns:

Version:
$Id: AggregationHierarchyResolver.java,v 1.2 2004/09/18 19:33:58 dlestrat Exp $
Author:
Artem Grinshtein

Constructor Summary
AggregationHierarchyResolver()
           
 
Method Summary
 String[] resolve(Preferences prefs)
           
 
Methods inherited from class org.apache.jetspeed.security.impl.BaseHierarchyResolver
processPreferences, resolveChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.security.HierarchyResolver
resolveChildren
 

Constructor Detail

AggregationHierarchyResolver

public AggregationHierarchyResolver()
Method Detail

resolve

public String[] resolve(Preferences prefs)
Specified by:
resolve in interface org.apache.jetspeed.security.HierarchyResolver
See Also:
HierarchyResolver.resolve(Preferences)


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