Uses of Interface
org.nuiton.wikitty.query.conditions.Condition

Packages that use Condition
org.nuiton.wikitty.query   
org.nuiton.wikitty.query.conditions Hierarchie Condition ContainerOperator les operateurs qui contiennent d'autre operateur ContainerUnaryOperator ne contient qu'un fils Not Select ContainerNaryOperator contient N fils, et doivent explicitement etre ferme via un close dans WikittyQueryMaker.close() And Or TerminalOperator ni champs, ni valeur True False TerminalUnaryOperator un champs seulement Null NotNull TerminalBinaryOperator un champs et une valeur Equals Greater GreaterOrEquals Keyword binary car automatiquement sur tous les champs Less LessOrEquals Like NotEquals TerminalTernaryOperator un champs, et deux valeur Between TerminalNaryOperator un champs et N valeurs, et doivent explicitement etre ferme via un close dans WikittyQueryMaker.close() si les valeur ne sont pas passee au moment de la construction ContainsAll ContainsOne ConditionValue les valeurs possibles pour un champs ConditionValueString Select  
 

Uses of Condition in org.nuiton.wikitty.query
 

Fields in org.nuiton.wikitty.query declared as Condition
protected  Condition WikittyQuery.condition
          query condition
protected  Condition WikittyQueryMaker.condition
          query condition
protected  Condition FacetQuery.condition
           
 

Fields in org.nuiton.wikitty.query with type parameters of type Condition
protected  Deque<Condition> WikittyQueryMaker.openStack
          stack des conditions non terminales ouvertes
 

Methods in org.nuiton.wikitty.query that return Condition
 Condition WikittyQuery.getCondition()
           
 Condition WikittyQueryVisitorCopy.getCondition()
           
 Condition WikittyQueryMaker.getCondition()
           
 Condition FacetQuery.getCondition()
           
 

Methods in org.nuiton.wikitty.query that return types with arguments of type Condition
protected  Deque<Condition> WikittyQueryMaker.getOpenStack()
          Retourne le stack courant des conditions, si le stack est null cela veut dire que le maker ne permet plus de modification
 

Methods in org.nuiton.wikitty.query with parameters of type Condition
protected  void WikittyQueryMaker.addCondition(Condition c)
          Ajout une condition
protected  void WikittyQueryMaker.addCondition(Condition c, boolean terminal)
          Ajout une condition.
 WikittyQuery WikittyQuery.addFacetQuery(String name, Condition condition)
           
 WikittyQueryMaker WikittyQueryMaker.condition(Condition c)
          Ajoute une condition, cette condition est prise comme une condition terminal Si l'on veut continuer a construire la requete, il faut avoir ajouter avant une WikittyQueryMaker.and(), WikittyQueryMaker.or(), WikittyQueryMaker.not(), #in()
 WikittyQuery WikittyQuery.setCondition(Condition condition)
           
 

Constructors in org.nuiton.wikitty.query with parameters of type Condition
FacetQuery(String name, Condition condition)
           
WikittyQuery(Condition condition)
           
WikittyQuery(String name, Condition condition)
          create named query with condition
 

Uses of Condition in org.nuiton.wikitty.query.conditions
 

Subinterfaces of Condition in org.nuiton.wikitty.query.conditions
 interface ConditionValue
          Permet de marker les classes utilisable comme valeur pour une condition terminal
 

Classes in org.nuiton.wikitty.query.conditions that implement Condition
 class AbstractCondition
          This element is a symbolic interface implemented by all operators used to request contents (And, Or, Not, Equals, NotEquals, EndsWith, ...).
 class And
          And operator is used to build conjunctive restriction for request on content.
 class Between
          Between operator is used to build restriction containing "min < element < max" where element could be a Integer, a Float or a Date.
 class ConditionValueString
           
 class ContainerNaryOperator
          Cette classe est la classe parente de tous les objets ayant en interne une liste de restrictions non terminale (ex: And, Or)
 class ContainerOperator
          Permet de marker touts les containers (autorise autre chose qu'un ConditionValue
 class ContainerUnaryOperator
          Cette classe est la classe parente de tous les objets ayant en interne une restriction non terminale (ex: Not)
 class ContainsAll
          ContainsAll permet de definir qu'un champs doit avoir toutes une serie de valeur en meme temps.
 class ContainsOne
          ContainsOne permet de definir qu'un champs doit avoir au moins une des valeurs d'une serie de valeurs.
 class Equals
          Equals operator is used to build restriction containing "field == value" where value could be an Id, a String, an Integer, a Float or a Date, ...
 class False
          Always False
 class Greater
          Greater operator is used to build restriction containing "field > value" where value could be a Integer, a Float or a Date, String (must be comparable).
 class GreaterOrEquals
          GreatOrEqual operator is used to build restriction containing "element >= value" where element could be a Integer, a Float, a Date, ...
 class Keyword
          Search keyword in all wikitty.
 class Less
          Less operator is used to build restriction containing "element < value" where element could be a Integer, a Float, a Date, ....
 class LessOrEquals
          LessOrEqual operator is used to build restriction containing "element <= value" where element could be a Integer, a Float, a Date, ...
 class Like
          Like is use on String field type, you can use '*' at beginning or ending to match all char.
 class Not
          Not operator is used to build negative restriction for request on content.
 class NotEquals
          NotEquals operator is used to build restriction containing "element != value" where element could be an Id, a String, an Integer, a Float, a Date ...
 class NotNull
          Is not null restriction, check if field has value (not null)
 class Null
          Is null restriction, check if field has no value (null)
 class Or
          Or operator is used to build disjunctive restriction for request on content.
 class Select
          Cette condition n'accept pas d'etre utilise dans une autre condition.
 class TerminalBinaryOperator
          classe mere des operateurs unaire et binaire.
 class TerminalNaryOperator
           
 class TerminalOperator
          Class mere de tous les operateurs terminaux sans parametre (ex: True, False)
 class TerminalTernaryOperator
          Classe mere des operateurs ternaire (ex: Between)
 class TerminalUnaryOperator
           
 class True
          always True
 class Unlike
          UnLike is use on String field type, you can use '*' at beginning or ending to match all char.
 

Fields in org.nuiton.wikitty.query.conditions declared as Condition
protected  Condition ContainerUnaryOperator.subCondition
           
 

Fields in org.nuiton.wikitty.query.conditions with type parameters of type Condition
protected  List<Condition> ContainerNaryOperator.conditions
           
 

Methods in org.nuiton.wikitty.query.conditions that return Condition
 Condition ContainerNaryOperator.addCondition(Condition c)
           
 Condition TerminalBinaryOperator.addCondition(Condition c)
           
 Condition Condition.addCondition(Condition c)
          For non terminal condition this method add subCondition.
 Condition Keyword.addCondition(Condition c)
           
 Condition AbstractCondition.addCondition(Condition c)
          For non terminal condition this method add subCondition.
 Condition TerminalNaryOperator.addCondition(Condition c)
           
 Condition ContainerUnaryOperator.addCondition(Condition c)
           
 Condition TerminalTernaryOperator.addCondition(Condition c)
           
 Condition Condition.copy()
           
 Condition AbstractCondition.copy()
           
 Condition ContainerUnaryOperator.getSubCondition()
           
 

Methods in org.nuiton.wikitty.query.conditions that return types with arguments of type Condition
 List<Condition> ContainerNaryOperator.getConditions()
          Return Restriction list.
 

Methods in org.nuiton.wikitty.query.conditions with parameters of type Condition
 Condition ContainerNaryOperator.addCondition(Condition c)
           
 Condition TerminalBinaryOperator.addCondition(Condition c)
           
 Condition Condition.addCondition(Condition c)
          For non terminal condition this method add subCondition.
 Condition Keyword.addCondition(Condition c)
           
 Condition AbstractCondition.addCondition(Condition c)
          For non terminal condition this method add subCondition.
 Condition TerminalNaryOperator.addCondition(Condition c)
           
 Condition ContainerUnaryOperator.addCondition(Condition c)
           
 Condition TerminalTernaryOperator.addCondition(Condition c)
           
 

Constructors in org.nuiton.wikitty.query.conditions with parameters of type Condition
And(Condition... c)
           
ContainerUnaryOperator(Condition restriction)
           
Not(Condition restriction)
          Constructor with all parameters initialized
Or(Condition... c)
           
Select(Element element, Aggregate aggregate, Condition restriction)
           
Select(Element element, Condition restriction)
           
 

Constructor parameters in org.nuiton.wikitty.query.conditions with type arguments of type Condition
And(List<Condition> restrictions)
          Constructor with all parameters initialized, parameter list is copied internaly
ContainerNaryOperator(List<Condition> c)
          Initialyse condition with list passed in argument, parameter list is copied internaly to prevent extern modification
Or(List<Condition> conditions)
          Constructor with all parameters initialized
 



Copyright © 2009-2012 CodeLutin. All Rights Reserved.