org.nuiton.wikitty.query.conditions
Class ElementField

java.lang.Object
  extended by org.nuiton.wikitty.query.conditions.Element
      extended by org.nuiton.wikitty.query.conditions.ElementField
All Implemented Interfaces:
Serializable

public class ElementField
extends Element

Element qui porte sur un champs. Le champs doit-ete de la forme extname.fieldname. Mais extname ou fieldname ou les deux peuvent etre remplace par des *. Au lieu de faire '*.*' il est preferable d'utiliser Element.ALL_FIELD

Since:
3.3 Last update: $Date$ by : $Author$
Version:
$Revision$
Author:
poussin
See Also:
Serialized Form

Field Summary
static String ALL_EXTENSION
           
 
Fields inherited from class org.nuiton.wikitty.query.conditions.Element
ALL_FIELD, EXTENSION, ID, NODE_DEPTH, NODE_PATH, NODE_ROOT, value
 
Constructor Summary
ElementField(String fqfield)
          Le parametre doit etre completement qualifier c-a-d: extName.fieldName.
ElementField(String fieldName, FieldType.TYPE type)
          Cree un champs sur toutes les extensions ex: "*.name" en specifiant le type du champs ex: "*.birthday.DATE"
ElementField(String extensionName, String fieldName)
          Ce constructeur permet de creer un champs, si a la place de extensionName vous passez ALL_EXTENSION le champs represente tous les champs partant se nom sur toutes les extensions
 
Method Summary
 
Methods inherited from class org.nuiton.wikitty.query.conditions.Element
equals, get, getValue, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ALL_EXTENSION

public static final String ALL_EXTENSION
See Also:
Constant Field Values
Constructor Detail

ElementField

public ElementField(String fqfield)
Le parametre doit etre completement qualifier c-a-d: extName.fieldName. ex: User.firstName.

Parameters:
fqfield -

ElementField

public ElementField(String extensionName,
                    String fieldName)
Ce constructeur permet de creer un champs, si a la place de extensionName vous passez ALL_EXTENSION le champs represente tous les champs partant se nom sur toutes les extensions

Parameters:
extensionName -
fieldName -

ElementField

public ElementField(String fieldName,
                    FieldType.TYPE type)
Cree un champs sur toutes les extensions ex: "*.name" en specifiant le type du champs ex: "*.birthday.DATE"

Parameters:
fieldName - le champs sans l'extension
type - le type que le champs doit avoir


Copyright © 2009-2012 CodeLutin. All Rights Reserved.