|
CriteriaValidator.getSubjectArea()
|
Retourne le nom du domaine référencé par l'analyse. Elle est généralement utilisée dans un énoncé conditionnel switch dans la fonction avant d'effectuer d'autres validations. Si l'analyse correspond à des critères basés sur un jeu, la fonction retourne la valeur null.
|
|
CriteriaValidator.tableExists(sTable)
|
Retourne true si le dossier (table) spécifié a été ajouté à l'analyse par le concepteur de contenu, et false dans le cas contraire.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Retourne true si la colonne spécifiée a été ajoutée à l'analyse par le concepteur de contenu, et false dans le cas contraire.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Vérifie l'existence de dependentColumn si checkColumn est présent. Retourne true si checkColumn n'est pas présent ou si checkColumn et dependentColumn sont présents. Si checkColumn et dependentColumn ont la valeur null, les dossiers sont validés. Si une colonne de checkTable est présente, une colonne de dependentTable doit aussi être présente.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Retourne true si un filtre existe dans la colonne spécifiée, et false dans le cas contraire.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Vérifie l'existence de dependentFilter si checkColumn est présent dans la liste de projection. Retourne true si checkColumn n'est pas présent ou si checkColumn et dependentFilter sont présents.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Retourne le nombre de valeurs de filtre spécifiées pour la colonne logique indiquée. Si la valeur de filtre est "equals," "null," "notNull" ou "in", la fonction retourne le nombre de valeurs sélectionnées. Si la colonne n'est pas utilisée dans un filtre, la fonction retourne la valeur zéro. Si la colonne est demandée sans valeur par défaut, la fonction retourne la valeur -1. Pour tous les autres opérateurs de filtre (par exemple, "greater than," "begins with," etc.), la fonction retourne 999, car le nombre de valeurs ne peut pas être déterminé.
|