Daisy Open Source CMS

org.outerj.daisy.repository.schema
Interface LinkQuerySelectionList

All Superinterfaces:
SelectionList

public interface LinkQuerySelectionList
extends SelectionList

A selection list to be used only with link-type fields. The selection list is defined by a query.

This selection list is created on a field type through FieldType.createLinkQuerySelectionList(java.lang.String, boolean).


Method Summary
 boolean getFilterVariants()
           
 String getWhereClause()
           
 org.outerx.daisy.x10.LinkQuerySelectionListDocument getXml()
           
 void setFilterVariants(boolean filterVariants)
           
 void setWhereClause(String whereClause)
           
 
Methods inherited from interface org.outerj.daisy.repository.schema.SelectionList
addToFieldTypeXml, getItemLabel, getItems, getItems, getLabel
 

Method Detail

getWhereClause

String getWhereClause()

setWhereClause

void setWhereClause(String whereClause)
Parameters:
whereClause - everything that comes after the 'where' in the query. The select part will always be "select name where ...".

getFilterVariants

boolean getFilterVariants()

setFilterVariants

void setFilterVariants(boolean filterVariants)

getXml

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

Daisy Open Source CMS