

Public Member Functions | |
| Collection< NotificationCategory > | getCategories () |
| Collection< NotificationCategory > | getAllCategories () |
| Collection< String > | getCategoryIds () |
| Collection< String > | getAllCategoryIds () |
| NotificationCategory | getCategory (String id) |
| QueuePeriod | period (String idCategory, IContact contact) |
| void | subscribe (String idCategory, IContact contact, QueuePeriod period) |
| void | subscribeIfNot (String idCategory, IContact contact, QueuePeriod period) |
| void | removeAll (String idCategory) |
| void | periodToAll (String idCategory, QueuePeriod period) |
| void | checkConstraints (String idCategory) |
| void | reset () |
Static Public Member Functions | |
| static String | convertId (PublicationCategory category) |
Static Public Attributes | |
| static final String | PUBLICATION_NOTIFICATION = "/publication" |
Definition at line 43 of file PublicationElephantNotification.java.
| void org.turro.publication.util.PublicationElephantNotification.checkConstraints | ( | String | idCategory | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 105 of file PublicationElephantNotification.java.

|
static |
Definition at line 115 of file PublicationElephantNotification.java.


| Collection<NotificationCategory> org.turro.publication.util.PublicationElephantNotification.getAllCategories | ( | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 52 of file PublicationElephantNotification.java.

| Collection<String> org.turro.publication.util.PublicationElephantNotification.getAllCategoryIds | ( | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 63 of file PublicationElephantNotification.java.

| Collection<NotificationCategory> org.turro.publication.util.PublicationElephantNotification.getCategories | ( | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 46 of file PublicationElephantNotification.java.

| NotificationCategory org.turro.publication.util.PublicationElephantNotification.getCategory | ( | String | id | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 68 of file PublicationElephantNotification.java.
| Collection<String> org.turro.publication.util.PublicationElephantNotification.getCategoryIds | ( | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 57 of file PublicationElephantNotification.java.

| QueuePeriod org.turro.publication.util.PublicationElephantNotification.period | ( | String | idCategory, |
| IContact | contact | ||
| ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 74 of file PublicationElephantNotification.java.


| void org.turro.publication.util.PublicationElephantNotification.periodToAll | ( | String | idCategory, |
| QueuePeriod | period | ||
| ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 99 of file PublicationElephantNotification.java.

| void org.turro.publication.util.PublicationElephantNotification.removeAll | ( | String | idCategory | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 93 of file PublicationElephantNotification.java.

| void org.turro.publication.util.PublicationElephantNotification.reset | ( | ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 111 of file PublicationElephantNotification.java.
| void org.turro.publication.util.PublicationElephantNotification.subscribe | ( | String | idCategory, |
| IContact | contact, | ||
| QueuePeriod | period | ||
| ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 81 of file PublicationElephantNotification.java.

| void org.turro.publication.util.PublicationElephantNotification.subscribeIfNot | ( | String | idCategory, |
| IContact | contact, | ||
| QueuePeriod | period | ||
| ) |
Implements org.turro.action.queue.IElephantNotification.
Definition at line 87 of file PublicationElephantNotification.java.

|
static |
Definition at line 124 of file PublicationElephantNotification.java.