no.feide.moria.directory.index
Interface DirectoryManagerIndex

All Known Implementing Classes:
SerializableIndex

public interface DirectoryManagerIndex

This is the interface used to access an underlying index implementation.


Method Summary
 java.lang.String getPassword(java.lang.String base)
          Return the password associated with a certain search base.
 java.lang.String getRealm(java.lang.String id)
          Return the related realm of a given logical ID, typically a username.
 IndexedReference[] getReferences(java.lang.String id)
          Looks up one or more backend references from a given logical ID, typically a username.
 java.lang.String getUsername(java.lang.String base)
          Return the username associated with a certain search base.
 

Method Detail

getReferences

IndexedReference[] getReferences(java.lang.String id)
Looks up one or more backend references from a given logical ID, typically a username.

Parameters:
id - The logical ID.
Returns:
One or more backend references , or null if no such reference was found.

getRealm

java.lang.String getRealm(java.lang.String id)
Return the related realm of a given logical ID, typically a username.

Parameters:
id - The logical ID.
Returns:
The realm, or null if the realm could not be resolved.

getUsername

java.lang.String getUsername(java.lang.String base)
Return the username associated with a certain search base.

Parameters:
base - The search base.
Returns:
The username. May be an empty string if base is unknown.

getPassword

java.lang.String getPassword(java.lang.String base)
Return the password associated with a certain search base.

Parameters:
base - The search base.
Returns:
The password. May be an empty string if base is unknown.


Copyright © 2001-2006 UNINETT FAS. All Rights Reserved.