|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sharengo.wikitty.Criteria
public class Criteria
Criteria represent the search on the wikitty with restriction on field and informations on facet, paggination and sortting.
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 Stringname
Criteria can have name this help for presentation and is very
useful for facet created by criteria
static StringSEPARATOR
Separator between extension name, field name and type
Constructor Summary
Criteria()
Default constuctor
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)
static StringtoXML(Criteria criteria)
Serialize criteria to xml
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
ALL_ELEMENTS
public static int ALL_ELEMENTS
ALL_EXTENSIONS
public static String ALL_EXTENSIONS
ALL_VALUES
public static String ALL_VALUES
SEPARATOR
public static String SEPARATOR
name
protected String name
Constructor Detail
Criteria
public Criteria()
Criteria
public Criteria(String name)
name -
Method Detail
fromXML
public static Criteria fromXML(String xml)
xml -
toXML
public static String toXML(Criteria criteria)
criteria -
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)
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-2010 CodeLutin. All Rights Reserved.