public interface UserMailList
JReport Server provides the ability to use customized user mail list scheme. 
 A customized user mail list scheme must implement the interface 
 jet.server.api.UserMailList, and import the customized class file by
 modifying the following JReport Server's properties file: 
  <SERVER PATH>/bin/classes.properties 
When using customized user mail list scheme, users should: 
 1. Write a class which implements the interface 
 jet.server.api.UserMailList. 
 2. Put the class into CLASSPATH which is used by launching JReport Server
 3. Edit the file <SERVER PATH>/bin/classes.properties, let 
 UserMailList point to the customized class 
 4. Restart JReport Server and the customized user mail list is working.
 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Enumeration | 
getAllMailAddresses(java.lang.String realmName)
Gets all user's mail addresses in the realm specified by "realmName". 
 | 
java.util.Enumeration | 
getGroupMailAddresses(java.lang.String realmName,
                     java.lang.String groupName)
Gets all user's mail addresses in a group specified by the realm "realmName" and the group "groupName". 
 | 
java.lang.String | 
getMailAddress(java.lang.String realmName,
              java.lang.String userName)
Gets user's mail address specified by "realmName" and "userName". 
 | 
java.util.Enumeration | 
getRoleMailAddresses(java.lang.String realmName,
                    java.lang.String roleName)
Gets all user's mail addresses which refer to a role specified by the realm "realmName" 
 and the group "roleNameName". 
 | 
java.util.Enumeration getAllMailAddresses(java.lang.String realmName)
realmName - the realm nameString.java.util.Enumeration getGroupMailAddresses(java.lang.String realmName,
                                            java.lang.String groupName)
realmName - the realm namegroupName - the group nameString.java.lang.String getMailAddress(java.lang.String realmName,
                                java.lang.String userName)
realmName - the realm nameuserName - the user namejava.util.Enumeration getRoleMailAddresses(java.lang.String realmName,
                                           java.lang.String roleName)
realmName - the realm nameroleName - the role nameString.