|
CriteriaValidator.getSubjectArea()
|
Vraća naziv predmetnog područja koje je navedeno u analizi. Općenito se upotrebljava u naredbi za preklapanje unutar funkcije prije drugih provjera valjanosti. Ako se analiza sastoji od kriterija na temelju skupa, vratit će null.
|
|
CriteriaValidator.tableExists(sTable)
|
Vraća true ako je navedenu mapu (tablicu) u analizu dodao dizajner sadržaja, odnosno false ako mapa nije dodana.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Vraća true ako je navedeni stupac u analizu dodao dizajner sadržaja, odnosno false ako stupac nije dodan.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Provjerava postoji li dependentColumn ako je prisutan checkColumn. Vraća true ako checkColumn nije prisutan ili ako su prisutni checkColumn i stupac ovisne vrijednosti. Ako je vrijednost za checkColumn i dependentColumn null, potvrdit će se valjanost mapa. Ako nije prisutan nijedan stupac za checkTable, mora biti prisutan stupac za dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Vraća true ako u navedenom stupcu postoji filtar, odnosno false ako filtar nije prisutan.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Provjerava postoji li dependentFilter ako je na popisu projekcija prisutan checkColumn. Vraća true ako checkColumn nije prisutan ili su prisutni checkColumn i filtar ovisne vrijednosti.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Vraća broj vrijednosti filtra koje su navedene za dani logički stupac. Ako je vrijednost filtra "equals," "null," "notNull" ili "in", vraća broj odabranih vrijednosti. Ako se stupac ne upotrebljava u filtru, vraća nulu. Ako je stupac pozvan bez zadane vrijednosti, vraća -1. Za sve druge operatore filtra (npr. "greater than", "begins with", i sl.) vraća 999, jer se broj vrijednosti ne može utvrditi.
|