|
CriteriaValidator.getSubjectArea()
|
Vráti názov tematickej oblasti, na ktorú odkazuje analýza. Zvyčajne sa používa v príkaze switch v rámci funkcie pred vykonaním ďalšieho overenia. Ak ide o analýzu s kritériami na základe množiny, vráti hodnotu null.
|
|
CriteriaValidator.tableExists(sTable)
|
Vráti hodnotu true, ak návrhár obsahu pridal zadaný priečinok (tabuľku) do analýzy. Vráti hodnotu false, ak priečinok nebol pridaný.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Vráti hodnotu true, ak návrhár obsahu pridal zadaný stĺpec do analýzy. Vráti hodnotu false, ak stĺpec nebol pridaný.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Skontroluje, či existuje dependentColumn, ak existuje checkColumn. Vráti hodnotu true, ak neexistuje checkColumn, alebo ak checkColumn a závislý stĺpec existujú. Ak checkColumn a dependentColumn majú hodnotu null, priečinky sa overia. Ak existuje ľubovoľný stĺpec z tabuľky checkTable, musí existovať stĺpec z tabuľky dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Vráti hodnotu true, ak v zadanom stĺpci existuje filter, a hodnotu false, ak neexistuje žiadny filter.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Skontroluje, či existuje dependentFilter, ak v zozname projekcií existuje checkColumn. Vráti hodnotu true, ak neexistuje checkColumn, alebo ak checkColumn a závislý filter existujú.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Vráti počet hodnôt filtra, ktoré sú zadané pre daný logický stĺpec. Ak je hodnota filtra "equals", "null", "notNull" alebo "in", vráti počet zvolených hodnôt. Ak stĺpec nie je použitý vo filtri, vráti hodnotu nula. Ak sa zobrazí výzva pre stĺpec bez predvolenej hodnoty, vráti hodnotu -1. Pre všetky ostatné operátory filtra (napríklad "greater than", "begins with" atď.) vráti hodnotu 999, pretože počet hodnôt nie je možné určiť.
|