|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.chorem.pollen.business.business.PreventRuleManager
public class PreventRuleManager
Classe de gestion des règles de notification. Cette classe exécute des méthodes en fonction de la règle définie.
| Field Summary | |
|---|---|
static java.lang.String |
EMAIL_ACTION
Représente l'action qui envoi un email de notification. |
static java.lang.String |
PRINT_ACTION
Représente l'action qui écrit sur la sortie standard. |
| Constructor Summary | |
|---|---|
PreventRuleManager(PreventRuleDTO preventRule)
Constructeur. |
|
| Method Summary | |
|---|---|
static void |
emailAction(java.lang.Object data)
Action qui envoi un email de notification. |
boolean |
execute()
Exécution de la méthode définie par la règle. |
boolean |
execute(java.lang.Integer value)
Exécution de la méthode définie par la règle. |
boolean |
execute(java.lang.String scope)
Exécution de la méthode définie par la règle. |
boolean |
execute(java.lang.String scope,
java.lang.Integer value)
Exécution de la méthode définie par la règle. |
boolean |
execute(java.lang.String scope,
java.lang.Integer value,
java.lang.Object data)
Exécution de la méthode définie par la règle. |
static void |
printAction(java.lang.Object data)
Action qui écrit sur la sortie standard. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PRINT_ACTION
public static final java.lang.String EMAIL_ACTION
| Constructor Detail |
|---|
public PreventRuleManager(PreventRuleDTO preventRule)
preventRule - règle à utiliser| Method Detail |
|---|
public boolean execute()
public boolean execute(java.lang.Integer value)
value - valeur conditionnant l'exécution de la règle.public boolean execute(java.lang.String scope)
scope - portée de la règle.
public boolean execute(java.lang.String scope,
java.lang.Integer value)
scope - portée de la règle.value - valeur conditionnant l'exécution de la règle.
public boolean execute(java.lang.String scope,
java.lang.Integer value,
java.lang.Object data)
scope - portée de la règle.value - valeur conditionnant l'exécution de la règle.data - données utiles pour l'exécution de la règle.
public static void printAction(java.lang.Object data)
public static void emailAction(java.lang.Object data)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||