Cette section décrit les opérateurs que vous pouvez utiliser dans les expressions de certification de fournisseur.
Vous pouvez utiliser la syntaxe MVEL dans des expressions de certification de fournisseur. MVEL est un langage d'expression intégrable avec une syntaxe similaire à celle de Java, disponible pour les environnements Java. MVEL prend en charge les expressions similaires aux expressions Java.
Vous pouvez créer des expressions à l'aide d'opérateurs, utiliser des accolades pour contrôler la priorité et terminer les instructions par des points-virgules. Pour obtenir des informations détaillées sur le langage MVEL, consultez le site http://mvel.codehaus.org.
La table suivante récapitule les opérateurs disponibles.
Remarque : Dans les documents XML, utilisez la disposition XNE (XML Named Entities).
|
Operator |
XNE |
Description |
Exemple |
|---|---|---|---|
|
= |
|
Affecter |
a = 1 |
|
== |
|
Egal à |
"fred" == "fred" |
|
!= |
|
N'est pas égal à |
"fred" != "tom" |
|
> |
> |
Supérieur à |
1 > 0 est True |
|
< |
< |
Inférieur à |
0 < 1 est True |
|
>= |
|
Supérieur ou égal à |
1 >= 0 est True |
|
<= |
|
Inférieur ou égal à |
1 <= 1 est True |
|
Contient |
|
Vérifiez si la valeur sur le côté gauche contient la valeur de droite. |
tomcat contient cat |
|
isdef |
|
Vérifie si une variable est définie. |
isdef a |
|
+ |
|
Addition |
1 + 1 |
|
+ |
|
Concaténation |
un + deux |
|
- |
|
Soustraction |
2 - 1 |
|
* |
|
Multiplication |
2 * 2 |
|
/ |
|
Division |
4 / 2 |
|
% |
|
Module |
5 % 2 |
|
&& |
&& |
ET logique |
(x>-1) && (x<1) |
|
|| |
|
OU logique |
(x<-1) || (x>1) |
|
& |
& |
Opération de bits ET |
17 & 0xF |
|
| |
|
Opération de bits OU |
4 | 1 |
|
^ |
|
Opération de bits OU exclusive |
5 ^ 1 |
|
! |
|
Négation |
! True |
|
? |
|
Opérateur ternaire |
âge > 17 ? "allow" : "deny" |
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|