org.apache.jetspeed.security
Interface HierarchyResolver

All Known Implementing Classes:
AggregationHierarchyResolver, GeneralizationHierarchyResolver

public interface HierarchyResolver

This class allows to implement different types of groups/roles hierarchy.

Version:
$Id: HierarchyResolver.java 187640 2004-09-30 04:01:42Z dlestrat $
Author:
Artem Grinshtein

Method Summary
 java.lang.String[] resolve(java.util.prefs.Preferences prefs)
           Returns absolute path names of the hierarchy roles/groups.
 java.lang.String[] resolveChildren(java.util.prefs.Preferences prefs)
           Returns the absolute path names of the children of the given hierarchy roles/groups node.
 

Method Detail

resolve

java.lang.String[] resolve(java.util.prefs.Preferences prefs)

Returns absolute path names of the hierarchy roles/groups.

Parameters:
prefs - Preferences for the role/group
Returns:
Returns absolute path names of the dependcy roles/groups.

resolveChildren

java.lang.String[] resolveChildren(java.util.prefs.Preferences prefs)

Returns the absolute path names of the children of the given hierarchy roles/groups node.

Parameters:
prefs - Preferences for the role/group
Returns:
Returns absolute path names of the children roles/groups.


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