org.outerj.daisy.repository.commonimpl.schema
Class QuerySelectionListImpl

java.lang.Object
  extended by org.outerj.daisy.repository.commonimpl.schema.QuerySelectionListImpl
All Implemented Interfaces:
org.outerj.daisy.repository.schema.QuerySelectionList, org.outerj.daisy.repository.schema.SelectionList

public class QuerySelectionListImpl
extends java.lang.Object
implements org.outerj.daisy.repository.schema.QuerySelectionList


Constructor Summary
QuerySelectionListImpl(java.lang.String query, boolean filterVariants, org.outerj.daisy.repository.query.SortOrder sortOrder, org.outerj.daisy.repository.query.QueryManager queryManager, FieldTypeImpl owner)
           
 
Method Summary
 void addToFieldTypeXml(org.outerx.daisy.x10.SelectionListDocument.SelectionList selectionListXml)
           
 boolean getFilterVariants()
           
 org.outerj.daisy.repository.schema.ListItem[] getItems()
           
 org.outerj.daisy.repository.schema.ListItem[] getItems(long branchId, long languageId, java.util.Locale locale)
           
 java.lang.String getLabel(java.lang.Object value, java.util.Locale locale)
           
 java.lang.String getQuery()
           
 org.outerj.daisy.repository.query.SortOrder getSortOrder()
           
 org.outerx.daisy.x10.QuerySelectionListDocument getXml()
           
 void setFilterVariants(boolean filterVariants)
           
 void setQuery(java.lang.String query)
           
 void setSortOrder(org.outerj.daisy.repository.query.SortOrder sortOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuerySelectionListImpl

public QuerySelectionListImpl(java.lang.String query,
                              boolean filterVariants,
                              org.outerj.daisy.repository.query.SortOrder sortOrder,
                              org.outerj.daisy.repository.query.QueryManager queryManager,
                              FieldTypeImpl owner)
Method Detail

getQuery

public java.lang.String getQuery()
Specified by:
getQuery in interface org.outerj.daisy.repository.schema.QuerySelectionList

getSortOrder

public org.outerj.daisy.repository.query.SortOrder getSortOrder()
Specified by:
getSortOrder in interface org.outerj.daisy.repository.schema.QuerySelectionList

setQuery

public void setQuery(java.lang.String query)
Specified by:
setQuery in interface org.outerj.daisy.repository.schema.QuerySelectionList

setSortOrder

public void setSortOrder(org.outerj.daisy.repository.query.SortOrder sortOrder)
Specified by:
setSortOrder in interface org.outerj.daisy.repository.schema.QuerySelectionList

getFilterVariants

public boolean getFilterVariants()
Specified by:
getFilterVariants in interface org.outerj.daisy.repository.schema.QuerySelectionList

setFilterVariants

public void setFilterVariants(boolean filterVariants)
Specified by:
setFilterVariants in interface org.outerj.daisy.repository.schema.QuerySelectionList

getXml

public org.outerx.daisy.x10.QuerySelectionListDocument getXml()
Specified by:
getXml in interface org.outerj.daisy.repository.schema.QuerySelectionList

getItems

public org.outerj.daisy.repository.schema.ListItem[] getItems()
Specified by:
getItems in interface org.outerj.daisy.repository.schema.SelectionList

getItems

public org.outerj.daisy.repository.schema.ListItem[] getItems(long branchId,
                                                              long languageId,
                                                              java.util.Locale locale)
Specified by:
getItems in interface org.outerj.daisy.repository.schema.SelectionList

getLabel

public java.lang.String getLabel(java.lang.Object value,
                                 java.util.Locale locale)
Specified by:
getLabel in interface org.outerj.daisy.repository.schema.SelectionList

addToFieldTypeXml

public void addToFieldTypeXml(org.outerx.daisy.x10.SelectionListDocument.SelectionList selectionListXml)
Specified by:
addToFieldTypeXml in interface org.outerj.daisy.repository.schema.SelectionList


Copyright © -2012 . All Rights Reserved.