|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReportingManager
This is a business facades that exposes all methods related to Join reporting services.
| Method Summary | |
|---|---|
Event |
getEvent(java.lang.String key)
Retrieve an Event using its unique key |
java.util.List |
getEvents()
Retrieve all already registered events |
MailingList |
getMailingList(Event event,
java.lang.String resourceId)
Retrieve the mailing list corresponding to an event on a specified resource |
MailingList |
getMailingList(java.lang.String name)
Retrieve a MailigList using its name |
java.util.List |
getMailingLists()
Retrieve all the existing mailing lists |
java.util.List |
getMailingLists(Event event)
Retrieve the mailing list corresponding to an event |
Message |
getMessage(long id)
Retrieve a message using its unique identifier |
java.util.List |
getMessages(java.util.Date startDate,
java.util.Date endDate,
Release release)
Retrieve the messages published between startDate and endDate for a release |
java.util.List |
getOpenMessages(Release release)
Retrieve the currently opened messages (ie : published) for a release |
java.util.List |
getSubscriptionsForUser(java.lang.String subscriberId)
Retrieve all subscriptions corresponding to a subscriber |
void |
saveMailingList(MailingList list)
Save a MilingList within datastore (create or update) |
void |
saveMessage(Message message)
Save a Message within datastore (create or update) |
void |
susbcribeUser(java.lang.String subscriberId,
java.util.List mailingLists)
Subscribe a user to a set of mailing lists. |
| Method Detail |
|---|
java.util.List getEvents()
org.figure8.join.businessobjects.reporting.Event objectsEvent getEvent(java.lang.String key)
key - The key of Event to retrieve
void saveMessage(Message message)
message - The message to savejava.util.List getOpenMessages(Release release)
release - The release to filter messages for (may be null)
java.util.List getMessages(java.util.Date startDate,
java.util.Date endDate,
Release release)
startDate - The date of messages research startendDate - The date of messages research endrelease - The release to filter messages for (may be null)
Message getMessage(long id)
id - Identifier of message to retrieve
void saveMailingList(MailingList list)
throws DuplicateEntityException
list - The mailing list to save
DuplicateEntityException - if another list with same name already existsjava.util.List getMailingLists(Event event)
event - The event to get lists for
org.figure8.join.businessobjects.reporting.MailingList objectsjava.util.List getMailingLists()
MailingListsMailingList getMailingList(java.lang.String name)
name - The name of mailing list to retrieve
MailingList getMailingList(Event event,
java.lang.String resourceId)
event - The event to get lists forresourceId - The identifier of resource to whom event applies
org.figure8.join.businessobjects.reporting.MailingList object
void susbcribeUser(java.lang.String subscriberId,
java.util.List mailingLists)
subscriberId - Unique identifier of user to register subscriptionsmailingLists - A list of org.figure8.join.businessobjects.reporting.MailingList objectsjava.util.List getSubscriptionsForUser(java.lang.String subscriberId)
subscriberId - Unique identifier of user having subscriptions
org.figure8.join.businessobjects.reporting.Subscription
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||