org.apache.james.api.vut
Interface VirtualUserTableStore

All Known Implementing Classes:
AvalonVirtualUserTableStore

public interface VirtualUserTableStore

Interface for Phoenix blocks to access a store of VirtualUserTable. A VirtualUserTableStore contains one or more VirtualUserTables. Multiple VirtualUserTables may or may not have overlapping membership.

Version:
1.0.0, 24/04/1999

Field Summary
static java.lang.String ROLE
          The component role used by components implementing this service
 
Method Summary
 VirtualUserTable getTable(java.lang.String name)
          Get the table, if any, whose name corresponds to the argument parameter
 java.util.Iterator getTableNames()
          Yield an Iterator over the set of repository names managed internally by this store.
 

Field Detail

ROLE

static final java.lang.String ROLE
The component role used by components implementing this service

See Also:
Constant Field Values
Method Detail

getTable

VirtualUserTable getTable(java.lang.String name)
Get the table, if any, whose name corresponds to the argument parameter

Parameters:
name - the name of the desired repository
Returns:
the VirtualUserTable corresponding to the name parameter

getTableNames

java.util.Iterator getTableNames()
Yield an Iterator over the set of repository names managed internally by this store.

Returns:
an Iterator over the set of repository names for this store


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.