...
Regroupe des test d'appartenance : tous les tests dans la même balise test-group sont ET-ifiés (associés avec un ET logique) : ils doivent être tous validés pour que le test renvoit retourne VRAI
S'il y a plusieurs test-group, ils sont OU-ifiés (associés avec un OU logique)
test
- attribute-name : L'attribut uPortal testé
- tester-class : La classe java utilisée comme opérateur pour le test.
- test-value : La valeur comparée à l'attribut
...
IntegerEQTester | attribute-name et test-value sont convertis en ints. attribute-name doit être égal à test-value. |
IntegerGETester | attribute-name supérieur ou égal à test-value. |
IntegerGTTester | attribute-name supérieur à test-value. |
IntegerLETester | attribute-name inférieur ou égal à test-value. |
IntegerLTTester | attribute-name inférieur à test-value. |
RegexTester | attribute-name doit correspondre à l'expression régulière indiquée dans test-value. |
StringEqualsIgnoreCaseTester | Comparaison de chaînes en ignorant la casse. |
StringEqualsTester | Comparaison de chaînes. |
ValueExistsTester | Vrai VRAI si attribute-name possède une valeur. |
ValueMissingTester | Vrai VRAI si attribute-name est nul ou qu'aucune de ses valeurs n'est égale à test-value. |
Avantages
...
PS : les valeurs d'un attribut multi-valué sont testées successivement ; il suffit que une de ses valeurs réponde au test pour qu'il soit VRAI
Avantages
L'évaluation est faite à la connexion, utilisateur par utilisateur => la taille des groupes n'influe pas sur les performances
Inconvénients
On ne peut pas afficher la liste des utilisateurs membres d'un groupe
Références
http://www.ja-sig.org/wiki/display/GAP/uPortal+PAGS+documentation