Author: bpoussin Date: 2012-01-02 18:48:40 +0100 (Mon, 02 Jan 2012) New Revision: 1274 Url: http://nuiton.org/repositories/revision/wikitty/1274 Log: ajout d'un constructeur pour facilite la recherche sur toutes les extensions '*' et d'une constante ALL_EXTENSION='*' Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/conditions/ElementField.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/conditions/ElementField.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/conditions/ElementField.java 2012-01-02 16:56:31 UTC (rev 1273) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/query/conditions/ElementField.java 2012-01-02 17:48:40 UTC (rev 1274) @@ -2,6 +2,9 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.nuiton.wikitty.WikittyUtil; +import org.nuiton.wikitty.entities.WikittyExtension; +import org.nuiton.wikitty.entities.WikittyField; /** * Element qui porte sur un champs. Le champs doit-ete de la forme @@ -23,9 +26,15 @@ private static final long serialVersionUID = 1L; - public ElementField(String value) { - super(value); + final static public String ALL_EXTENSION = "*"; + + public ElementField(String fqfield) { + super(fqfield); } + public ElementField(String extensionName, String fieldName) { + super(WikittyUtil.getFQFieldName(extensionName, fieldName)); + } + }