|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReportingService
Remote service interface definition. This service allows to interact with reporting related services of Join system such as informational messages creation and mailing list infos retrieval.
| Method Summary | |
|---|---|
void |
createMessage(java.lang.String token,
RemoteMessage message)
Create an informational message within Join system. |
RemoteMailingList |
getMailingList(java.lang.String eventKey,
java.lang.String resourceId)
Retrieve the mailing list corresponding to an event for a specified resource. |
RemoteMailingList[] |
getMailingLists(java.lang.String eventKey)
Retrieve a list of mailing lists corresponding to an event (for different resources) Returns null if no match. |
RemoteSubscriber[] |
getSubscribers(RemoteMailingList mailingList)
Retrieve a list of subscribers corresponding to a given mailing list. |
| Methods inherited from interface org.figure8.join.services.remoting.AuthenticatedService |
|---|
login, logout |
| Method Detail |
|---|
void createMessage(java.lang.String token,
RemoteMessage message)
throws InvalidParameterException,
InvalidSessionException,
java.rmi.RemoteException
token - Authentication token provided earlier by login() methodmessage - The lightweight bean representing message to create
InvalidParameterException - if message is not complete for being created
InvalidSessionException - if user has no valid session on server-side
java.rmi.RemoteException - if an exception occurs during the remote conversation
RemoteMailingList getMailingList(java.lang.String eventKey,
java.lang.String resourceId)
throws java.rmi.RemoteException
eventKey - The unique business key of event to get mailing list forresourceId - The identifier of resource concerned by event
java.rmi.RemoteException - if an exception occurs during the remote conversation
RemoteMailingList[] getMailingLists(java.lang.String eventKey)
throws java.rmi.RemoteException
eventKey - The unique business key of event to get mailing list for
java.rmi.RemoteException - if an exception occurs during the remote conversation
RemoteSubscriber[] getSubscribers(RemoteMailingList mailingList)
throws java.rmi.RemoteException
mailingList - The mailing list to retrieve subsribers for
java.rmi.RemoteException - if an exception occurs during the remote conversation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||