|
||||||||||
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 conversationRemoteMailingList 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 conversationRemoteMailingList[] 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 conversationRemoteSubscriber[] 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 |