public class ServiceNotifierImpl extends BaseServiceImpl implements ServiceNotifierLocal
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
ServiceNotifierImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteCron(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId)
Supprime un cron
|
void |
deleteRecipient(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId,
String recipient)
Supprime un destinataire
|
Cron |
getCron(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId)
Recupere un cron
|
List<Cron> |
getCrons(org.nuiton.topia.TopiaContext transaction,
int startIndex,
int endIndex,
String sortCriterion,
int sortDirection)
Recupere les crons
|
int |
getCronsCount(org.nuiton.topia.TopiaContext transaction)
Recupere le nombre de crons
|
Event |
getEvent(org.nuiton.topia.TopiaContext transaction,
String eventTopiaId)
Recupere un evenement
|
List<Event> |
getEvents(org.nuiton.topia.TopiaContext transaction)
Recupere les evenements
|
String |
getTemplate(String name)
Recupere le contenu d'un template
|
List<String> |
getTemplates()
Recupere les noms des templates freemarker
|
void |
init(org.nuiton.topia.TopiaContext transaction)
Initialisation du notifier
|
void |
notifyCron(String cronTopiaId)
Notification pour un cron a partir de son identifiant, utilse par les jobs
de quartz
|
void |
notifyEvent(String type,
String... values)
Notification d'un evenement
|
Cron |
saveCron(org.nuiton.topia.TopiaContext transaction,
Cron cron)
Enregistre un cron
|
void |
saveRecepient(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId,
String recipient)
Enregistre un destinataire
|
void |
saveTemplate(String name,
String template)
Enregistre un template freemarker
|
getUserLogin@Transaction(close=false) public void init(org.nuiton.topia.TopiaContext transaction)
ServiceNotifierinit in interface ServiceNotifierpublic void notifyEvent(String type, String... values) throws org.nuiton.topia.TopiaException
notifyEvent in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionpublic void notifyCron(String cronTopiaId) throws org.nuiton.topia.TopiaException
notifyCron in interface ServiceNotifierorg.nuiton.topia.TopiaException@Transaction public Event getEvent(org.nuiton.topia.TopiaContext transaction, String eventTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifiergetEvent in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicException@Transaction public List<Event> getEvents(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
ServiceNotifiergetEvents in interface ServiceNotifierorg.nuiton.topia.TopiaException@Transaction public Cron getCron(org.nuiton.topia.TopiaContext transaction, String cronTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifiergetCron in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicException@Transaction public int getCronsCount(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException
ServiceNotifiergetCronsCount in interface ServiceNotifierorg.nuiton.topia.TopiaException@Transaction public List<Cron> getCrons(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException
ServiceNotifiergetCrons in interface ServiceNotifierorg.nuiton.topia.TopiaException@Transaction public Cron saveCron(org.nuiton.topia.TopiaContext transaction, Cron cron) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifiersaveCron in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicException@Transaction public void deleteCron(org.nuiton.topia.TopiaContext transaction, String cronTopiaId) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifierdeleteCron in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicException@Transaction public void saveRecepient(org.nuiton.topia.TopiaContext transaction, String cronTopiaId, String recipient) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifiersaveRecepient in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicException@Transaction public void deleteRecipient(org.nuiton.topia.TopiaContext transaction, String cronTopiaId, String recipient) throws org.nuiton.topia.TopiaException, LogicException
ServiceNotifierdeleteRecipient in interface ServiceNotifierorg.nuiton.topia.TopiaExceptionLogicExceptionpublic List<String> getTemplates()
ServiceNotifiergetTemplates in interface ServiceNotifierpublic String getTemplate(String name) throws LogicException
ServiceNotifiergetTemplate in interface ServiceNotifierLogicExceptionpublic void saveTemplate(String name, String template) throws LogicException
ServiceNotifiersaveTemplate in interface ServiceNotifierLogicExceptionCopyright © 2008-2013 Cybelia. All Rights Reserved.