public interface ServiceNotifier
| 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
|
void init(org.nuiton.topia.TopiaContext transaction)
transaction - void notifyEvent(String type, String... values) throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionvoid notifyCron(String cronTopiaId) throws org.nuiton.topia.TopiaException
org.nuiton.topia.TopiaExceptionEvent getEvent(org.nuiton.topia.TopiaContext transaction, String eventTopiaId) throws org.nuiton.topia.TopiaException, LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionList<Event> getEvents(org.nuiton.topia.TopiaContext transaction) throws org.nuiton.topia.TopiaException, LogicException
transaction - org.nuiton.topia.TopiaExceptionLogicExceptionCron getCron(org.nuiton.topia.TopiaContext transaction, String cronTopiaId) throws org.nuiton.topia.TopiaException, LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionint getCronsCount(org.nuiton.topia.TopiaContext transaction)
throws org.nuiton.topia.TopiaException,
LogicException
transaction - org.nuiton.topia.TopiaExceptionLogicExceptionList<Cron> getCrons(org.nuiton.topia.TopiaContext transaction, int startIndex, int endIndex, String sortCriterion, int sortDirection) throws org.nuiton.topia.TopiaException, LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionCron saveCron(org.nuiton.topia.TopiaContext transaction, Cron cron) throws org.nuiton.topia.TopiaException, LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionvoid deleteCron(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId)
throws org.nuiton.topia.TopiaException,
LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionvoid saveRecepient(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId,
String recipient)
throws org.nuiton.topia.TopiaException,
LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionvoid deleteRecipient(org.nuiton.topia.TopiaContext transaction,
String cronTopiaId,
String recipient)
throws org.nuiton.topia.TopiaException,
LogicException
org.nuiton.topia.TopiaExceptionLogicExceptionString getTemplate(String name) throws LogicException
LogicExceptionvoid saveTemplate(String name, String template) throws LogicException
LogicExceptionCopyright © 2008-2013 Cybelia. All Rights Reserved.