Public class IlrAssertAction étend IlrAction
insert du langage de règles.Avertissement: Les objets sérialisés de cette classe ne seront pas compatibles avec les éditions futures. La prise en charge actuelle de la sérialisation est appropriée pour le stockage à court terme ou RMI entre les applications exécutant la même version d' IBM Decision Server.
flag, statements, value| Constructeur et description |
|---|
IlrAssertAction(IlrValue object)Construit une action
assert pour représenter une assertion de l'objet transmis en tant qu'argument. |
IlrAssertAction(IlrValue object,
IlrStatement[] statements)Construit une action
assert pour représenter une assertion de l'objet transmis en tant qu'argument. |
| Modificateur et type | Méthode et description |
|---|---|
void |
addStatement(IlrStatement statement)Ajoute une instruction à cette action.
|
java.util.Enumeration |
enumerateStatements()Renvoie une énumération pour visiter toutes les instructions de cette action.
|
java.lang.Object |
exploreStatement(IlrFactoryExplorer explorer)Explique l'action et renvoie un objet en conséquence.
|
IlrValue |
getObject()Extrait l'objet revendiqué.
|
int |
getStatementCount()Extrait le nombre d'instructions dans cette action.
|
IlrStatement[] |
getStatements()Extrait les instructions de cette action.
|
IlrValue |
getTimeExpression()Obsolète.
Depuis IBM Decision Server 7.5, le traitement des événements est obsolète.
|
boolean |
isAssertEvent()Obsolète.
Depuis IBM Decision Server 7.5, le traitement des événements est obsolète.
|
boolean |
isLogical()Obsolète.
A compter d' IBM Decision Server 8.0.1, le système de maintenance de la vérité est obsolète
|
void |
removeStatement(IlrStatement statement)Supprime une instruction de la liste des instructions de cette action.
|
void |
setAssertEvent(boolean assertEvent)Obsolète.
Depuis IBM Decision Server 7.5, le traitement des événements est obsolète.
|
void |
setAssertEvent(IlrValue timeExpression)Obsolète.
Depuis IBM Decision Server 7.5, le traitement des événements est obsolète.
|
void |
setLogical(boolean flag)Obsolète.
A compter d' IBM Decision Server 8.0.1, le système de maintenance de la vérité est obsolète
|
public IlrAssertAction (objetIlrValue )
assert pour représenter une assertion de l'objet transmis en tant qu'argument. L'assertion construite n'est pas logique. Il correspond à une action assert sans le mot clé event .object -Objet à affirmer.public IlrAssertAction (objetIlrValue , IlrStatement[ ] instructions)
assert pour représenter une assertion de l'objet transmis en tant qu'argument. L'assertion construite n'est pas logique. Il correspond à une action assert sans le mot clé event . L'action assert est initialisée avec le bloc d'instructions transmis en tant qu'argument.object -Objet à affirmer.statements -Bloc d'instruction.public final IlrValue getObject ()
Public final boolean isLogical ()
true si l'assertion est marquée comme logique et false dans le cas contraire.Public final void setLogical (indicateur booléen)
flag - true pour marquer l'assertion comme logique et false dans le cas contraire.Public final boolean isAssertEvent ()
assert avec le mot clé event .true si l'assertion contient le mot clé event et false dans le cas contraire.public final IlrValue getTimeExpression ()
assert avec le mot clé event et une expression de temps explicite. Sinon, elle renvoie null.assert event ou null.Public final void setAssertEvent (boolean assertEvent)
assert avec le mot clé event (sans expression de temps explicite) ou non (l'expression de temps explicite précédemment définie, le cas échéant, est alors ignorée).assertEvent - true pour marquer l'assertion comme ayant le mot clé event et false dans le cas contraire.public final void setAssertEvent (IlrValue timeExpression)
assert avec le mot clé event avec une expression de temps explicite.timeExpression -Expression de temps explicite qui suit le mot clé event .Public final void addStatement (IlrStatement )
statement -Instruction à ajouter.public final void removeStatement (IlrStatement )
statement -Instruction à supprimer.Public final int getStatementCount ()
public final IlrStatement[ ] getStatements ()
Public final java.util.Enumeration enumerateStatements ()
public java.lang.Object exploreStatement (explorateurIlrFactoryExplorer )
explorer -Explorateur de fabrique.null si la méthode ne renvoie pas de valeur.© Copyright IBM Corp. 1987, 2022