|
CriteriaValidator.getSubjectArea()
|
Vrátí název cílové oblasti, na kterou se odkazuje analýza. Obvykle se používá v příkazu přepínání v rámci funkce před provedením dalšího ověření. Pokud analýza vychází z kritérií založených na sadě, funkce vrátí hodnotu null.
|
|
CriteriaValidator.tableExists(sTable)
|
Vrátí hodnotu true, pokud byla zadaná složka (tabulka) přidána návrhářem obsahu do analýzy, nebo hodnotu false, pokud složka přidána nebyla.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Vrátí hodnotu true, pokud byl zadaný sloupec přidán návrhářem obsahu do analýzy, nebo hodnotu false, pokud sloupec přidán nebyl.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Zkontroluje, zda existuje sloupec dependentColumn, pokud je dostupný sloupec checkColumn. Vrátí hodnotu true, pokud není dostupný sloupec checkColumn, nebo pokud je sloupec checkColumn dostupný společně se závislým sloupcem. Pokud mají položky checkColumn a dependentColumn hodnotu null, složky jsou ověřeny. Pokud je dostupný libovolný sloupec z tabulky checkTable, musí být dostupný sloupec z tabulky dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Vrátí hodnotu true, pokud je pro zadaný sloupec nastaven filtr, nebo hodnotu false, pokud není dostupný žádný filtr.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Zkontroluje, zda existuje filtr dependentFilter, pokud je dostupný sloupec checkColumn v seznamu projekcí. Vrátí hodnotu true, pokud není dostupný sloupec checkColumn, nebo pokud je sloupec checkColumn dostupný společně se závislým filtrem.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Vrátí počet hodnot filtru zadaných pro daný logický sloupec. Pokud je hodnota filtru „equals“, „null“, „notNull“ nebo „in“, pak vrátí počet vybraných hodnot. Pokud sloupec není použit ve filtru, pak vrátí hodnotu nula. Pokud je sloupec vyzván bez výchozího nastavení, pak vrátí hodnotu –1. Pro všechny ostatní operátory filtrů (jako jsou „greater than“, „begins with“ atd.) vrátí hodnotu 999, protože počet hodnot nelze určit.
|