org.apache.jetspeed.security.impl
Class GeneralizationHierarchyResolver

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

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

Implementation for "is a" hierarchy. For Example: if a user has the role [roleA.roleB.roleC] than

user.getSubject().getPrincipals() returns:

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

Constructor Summary
GeneralizationHierarchyResolver()
           
 
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

GeneralizationHierarchyResolver

public GeneralizationHierarchyResolver()
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.