|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.search.Criteria
public class Criteria
Criteria represent the search on the wikitty with restriction on field and informations on facet, pagination and sorting.
For search multiple extension use ALL_EXTENSIONS as extension name and specify field type.
Example : Criteria.ALL_EXTENSIONS + Criteria.SEPARATOR +
Field Summary
static intALL_ELEMENTS
Use to not limit result.
static StringALL_EXTENSIONS
Search on all extension.
static StringALL_VALUES
Search on all values.
protected intendIndex
Last index to get result.
protected List<Criteria>facetCriteria
Facet on criteria.
protected List<String>facetField
Facet on field.
protected intfirstIndex
First index to get result.
protected Stringname
Criteria can have name this help for presentation and is very
useful for facet created by criteria.
protected Restrictionrestriction
All restriction on fields.
static StringSEPARATOR
Separator between extension name, field name and type.
protected List<String>sortAscending
Sort ascending on fields.
protected List<String>sortDescending
Sort descending on fields.
Constructor Summary
Criteria()
Default constructor.
Criteria(String name)
Create named criteria.
Method Summary
CriteriaaddFacetCriteria(Criteria criteria)
CriteriaaddFacetField(String field)
CriteriaaddSortAscending(String field)
CriteriaaddSortDescending(String field)
static CriteriafromXML(String xml)
Deserialize xml to criteria.
intgetEndIndex()
List<Criteria>getFacetCriteria()
List<String>getFacetField()
intgetFirstIndex()
StringgetName()
RestrictiongetRestriction()
List<String>getSortAscending()
List<String>getSortDescending()
CriteriasetEndIndex(int endIndex)
CriteriasetFacetCriteria(Criteria[] facetCriteria)
CriteriasetFacetField(String[] facetField)
CriteriasetFirstIndex(int firstIndex)
voidsetName(String name)
voidsetRestriction(Restriction restriction)
CriteriasetSortAscending(String[] sortAscending)
CriteriasetSortDescending(String[] sortDescending)
StringtoString()
static StringtoXML(Criteria criteria)
Serialize criteria to xml.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
ALL_ELEMENTS
public static final int ALL_ELEMENTS
ALL_EXTENSIONS
public static final String ALL_EXTENSIONS
ALL_VALUES
public static final String ALL_VALUES
SEPARATOR
public static final String SEPARATOR
name
protected String name
restriction
protected Restriction restriction
firstIndex
protected int firstIndex
endIndex
protected int endIndex
facetCriteria
protected List<Criteria> facetCriteria
facetField
protected List<String> facetField
sortAscending
protected List<String> sortAscending
sortDescending
protected List<String> sortDescending
Constructor Detail
Criteria
public Criteria()
Criteria
public Criteria(String name)
name - criteria name
Method Detail
fromXML
public static Criteria fromXML(String xml)
xml - xml to deserialize
toXML
public static String toXML(Criteria criteria)
criteria - criteria to serialize
getRestriction
public Restriction getRestriction()
setRestriction
public void setRestriction(Restriction restriction)
getName
public String getName()
setName
public void setName(String name)
getFirstIndex
public int getFirstIndex()
setFirstIndex
public Criteria setFirstIndex(int firstIndex)
getEndIndex
public int getEndIndex()
setEndIndex
public Criteria setEndIndex(int endIndex)
getFacetCriteria
public List<Criteria> getFacetCriteria()
addFacetCriteria
public Criteria addFacetCriteria(Criteria criteria)
setFacetCriteria
public Criteria setFacetCriteria(Criteria[] facetCriteria)
getFacetField
public List<String> getFacetField()
addFacetField
public Criteria addFacetField(String field)
setFacetField
public Criteria setFacetField(String[] facetField)
getSortAscending
public List<String> getSortAscending()
addSortAscending
public Criteria addSortAscending(String field)
setSortAscending
public Criteria setSortAscending(String[] sortAscending)
getSortDescending
public List<String> getSortDescending()
addSortDescending
public Criteria addSortDescending(String field)
setSortDescending
public Criteria setSortDescending(String[] sortDescending)
toString
public String toString()
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2009-2011 CodeLutin. All Rights Reserved.