org.cid.distribution.plugins.list
Interface DynamicMemberManager

All Superinterfaces:
DistributionComponent, MemberManager
All Known Implementing Classes:
DBMemberManagerComponent

public interface DynamicMemberManager
extends MemberManager

Defines the interface for general dynamic member managers.

This is the kind of MemberManager required by the DynamicMemberManagerHandler.

Version:
$Revision:111 $

Method Summary
 void addMember(DistributionMember member)
          Adds a member to this list.
 java.lang.String[] getAlternativeAddresses(DistributionMember member)
          Gets alternative email addresses for a member.
 void isMember(DistributionMember member)
          Indicates if a given member belongs to this list.
 void removeMember(DistributionMember member)
          Removes a member from this list.
 
Methods inherited from interface org.cid.distribution.plugins.list.MemberManager
getId, getMembers
 
Methods inherited from interface org.cid.distribution.DistributionComponent
destroy, init
 

Method Detail

addMember

void addMember(DistributionMember member)
Adds a member to this list.

Parameters:
member - The member to add.

removeMember

void removeMember(DistributionMember member)
Removes a member from this list.

Parameters:
member - The member to remove.

isMember

void isMember(DistributionMember member)
Indicates if a given member belongs to this list.


getAlternativeAddresses

java.lang.String[] getAlternativeAddresses(DistributionMember member)
Gets alternative email addresses for a member.



Copyright © 2006 null. All Rights Reserved.