Daisy Open Source CMS

org.outerj.daisy.repository.schema
Interface QuerySelectionList

All Superinterfaces:
SelectionList

public interface QuerySelectionList
extends SelectionList

A query-based selection list implementation. It works by executing the query and taking the distinct set of values of the first selected value.

This selection list is created on a field type through FieldType.createQuerySelectionList(java.lang.String, boolean, org.outerj.daisy.repository.query.SortOrder).


Method Summary
 boolean getFilterVariants()
           
 String getQuery()
           
 SortOrder getSortOrder()
           
 org.outerx.daisy.x10.QuerySelectionListDocument getXml()
           
 void setFilterVariants(boolean filterVariants)
           
 void setQuery(String query)
           
 void setSortOrder(SortOrder sortOrder)
           
 
Methods inherited from interface org.outerj.daisy.repository.schema.SelectionList
addToFieldTypeXml, getItemLabel, getItems, getItems, getLabel
 

Method Detail

getQuery

String getQuery()

getSortOrder

SortOrder getSortOrder()

setQuery

void setQuery(String query)

setSortOrder

void setSortOrder(SortOrder sortOrder)

getFilterVariants

boolean getFilterVariants()

setFilterVariants

void setFilterVariants(boolean filterVariants)

getXml

org.outerx.daisy.x10.QuerySelectionListDocument getXml()

Daisy Open Source CMS