Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element TCritere / help
Namespace No namespace
Annotations
Permet de définir l'aide de ce critère
Diagram
Diagram conf-metier5.tmp#id28
Type THelp
Properties
content: complex
minOccurs: 0
mixed: true
Model
Source
<xs:element name="help" type="THelp" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Permet de définir l'aide de ce critère</xs:documentation>
  </xs:annotation>
</xs:element>
Element TCritere / path
Namespace No namespace
Annotations
L'expression XPath de la condition de ce critere. Une fois le pseudo-xpath transforme,
il doit pouvoir etre concatene au chemin de l'element pour constituer un requete XPath valide.
Si ce chemin n'est pas present, il est considere comme titre et ne joue
plus comme conditions. Ce principe est utilise pour afficher le titre
d'un plugin de recherche (par exemple) au dessus des criteres
Diagram
Diagram conf-metier6.tmp#id43
Type TPseudoXPath
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="path" minOccurs="0" maxOccurs="1" type="TPseudoXPath">
  <xs:annotation>
    <xs:documentation>L'expression XPath de la condition de ce critere. Une fois le pseudo-xpath transforme, il doit pouvoir etre concatene au chemin de l'element pour constituer un requete XPath valide. Si ce chemin n'est pas present, il est considere comme titre et ne joue plus comme conditions. Ce principe est utilise pour afficher le titre d'un plugin de recherche (par exemple) au dessus des criteres</xs:documentation>
  </xs:annotation>
</xs:element>
Element TCritere / blank
Namespace No namespace
Annotations
Dans le cas d'un critere n'ayant pas de valeur saisissable, pour qu'il
ne soit pas considere comme un titre il faut ajouter un element <blank/>
Diagram
Diagram conf-metier39.tmp#id164
Type TEmpty
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="blank" minOccurs="0" maxOccurs="1" type="TEmpty">
  <xs:annotation>
    <xs:documentation>Dans le cas d'un critere n'ayant pas de valeur saisissable, pour qu'il ne soit pas considere comme un titre il faut ajouter un element <blank/></xs:documentation>
  </xs:annotation>
</xs:element>
Element TCritere / input
Namespace No namespace
Diagram
Diagram conf-metier4.tmp#id189 conf-metier4.tmp#id191 conf-metier4.tmp#id192 conf-metier4.tmp#id193 conf-metier4.tmp#id194 conf-metier4.tmp#id195 conf-metier4.tmp#id196 conf-metier4.tmp#id167 conf-metier4.tmp#id168 conf-metier4.tmp#id166
Type TInput
Properties
content: complex
Model help{0,1} , search-helper{0,1}
Children help, search-helper
Instance
<input datatype="" help="" id="" libelle="" remove-operator="false" uppercase="" xml-format="">
  <help>{0,1}</help>
  <search-helper documentId="" elementId="" etatId="" returnValue="">{0,1}</search-helper>
</input>
Attributes
QName Type Fixed Default Use Annotation
datatype TInputDatatype optional
En definissnt un type de donnee, on fait apparaitre une liste de comparateurs possibles. 
En general, pour les string, on a (Commence par, contient, egale, differe, etc...)
et pour les numeriques on a (=, <=, <, !=, >=, >)
help TPseudoXPath optional
Requete XPath valide ramenant une liste de valeurs que l'utilisateur pourra selectionner pour mettre comme valeur du champ
id xs:NCName required
Identifiant du champ. Cet identifiant est utilise pour faire des substitutions dans le path du critere avec ##VALEUR:id## et ##OPERATEUR:id##
libelle xs:string optional
Permet d'afficher un libelle avant le champ. Non obligatoire.
remove-operator xs:boolean false optional
Permet d'indiquer qu'on ne veut pas afficher les opérateurs. Utiles simplement quand on est obligé de spécifier un datatype mais qu'on ne veut pas d'opérateur, pour les dates par exemple.
uppercase xs:boolean optional
Permet de forcer la saisie en majuscules
xml-format xs:string optional
cet attribut est obligatoire si l'attribut datatype vaut "date". Il décrit dans quel format la date est dans le fichier xml. Le format indiqué doit correspondre à la définition de java.text.SimpleDateFormat
Source
<xs:element name="input" type="TInput"/>
Element TCritere / select
Namespace No namespace
Diagram
Diagram conf-metier26.tmp#id114 conf-metier26.tmp#id115 conf-metier26.tmp#id116 conf-metier26.tmp#id97 conf-metier26.tmp#id98 conf-metier26.tmp#id99 conf-metier26.tmp#id108 conf-metier26.tmp#id111 conf-metier26.tmp#id96
Type TSelect
Properties
content: complex
Model help{0,1} , (recherche-paire | special-key-entry | option+ | resource-ref+)
Children help, option, recherche-paire, resource-ref, special-key-entry
Instance
<select id="" libelle="" sort="">
  <help>{0,1}</help>
</select>
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
libelle xs:NCName optional
sort xs:NCName optional
Source
<xs:element name="select" type="TSelect"/>
Element TCritere / property
Namespace No namespace
Diagram
Diagram conf-metier14.tmp#id200 conf-metier14.tmp#id201 conf-metier14.tmp#id199
Type TProperty
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
value xs:string required
Source
<xs:element name="property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
Complex Type TCritere
Namespace No namespace
Diagram
Diagram conf-metier9.tmp#id202 conf-metier9.tmp#id203 conf-metier9.tmp#id204 conf-metier9.tmp#id205 conf-metier9.tmp#id161 conf-metier9.tmp#id162 conf-metier9.tmp#id163 conf-metier9.tmp#id165 conf-metier9.tmp#id197 conf-metier9.tmp#id198
Used by
Model help{0,1} , path{0,1} , (blank{0,1} | input | select) , property*
Children blank, help, input, path, property, select
Attributes
QName Type Fixed Default Use Annotation
id xs:NCName required
libelle required
optional xs:boolean optional
Lorsqu'un critère est défini sous un plugin, il est possible de le qualifier comme optionnel. Cela permet de filtrer plus précisemment les recherches prédéfinies.
optional-display-id optional
Permet de spécifier un champ optionnel. Si l'attribut n'est pas fournit, il n'y a pas de champ optionnel. Si il est fournit, c'est le champ désigné par l'attribut qui eest fournit en champ optionnel.
Source
<xs:complexType name="TCritere">
  <xs:sequence>
    <xs:element name="help" type="THelp" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Permet de définir l'aide de ce critère</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="path" minOccurs="0" maxOccurs="1" type="TPseudoXPath">
      <xs:annotation>
        <xs:documentation>L'expression XPath de la condition de ce critere. Une fois le pseudo-xpath transforme, il doit pouvoir etre concatene au chemin de l'element pour constituer un requete XPath valide. Si ce chemin n'est pas present, il est considere comme titre et ne joue plus comme conditions. Ce principe est utilise pour afficher le titre d'un plugin de recherche (par exemple) au dessus des criteres</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice minOccurs="1" maxOccurs="1">
      <xs:element name="blank" minOccurs="0" maxOccurs="1" type="TEmpty">
        <xs:annotation>
          <xs:documentation>Dans le cas d'un critere n'ayant pas de valeur saisissable, pour qu'il ne soit pas considere comme un titre il faut ajouter un element <blank/></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="input" type="TInput"/>
        <xs:element name="select" type="TSelect"/>
      </xs:choice>
    </xs:choice>
    <xs:element name="property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/>
    <!--xs:element name="champ-optionnel" minOccurs="0" maxOccurs="1" type="TChamp" /-->
  </xs:sequence>
  <xs:attribute name="id" use="required" type="xs:NCName"/>
  <xs:attribute name="libelle" use="required"/>
  <xs:attribute name="optional-display-id" use="optional">
    <xs:annotation>
      <xs:documentation>Permet de spécifier un champ optionnel. Si l'attribut n'est pas fournit, il n'y a pas de champ optionnel. Si il est fournit, c'est le champ désigné par l'attribut qui eest fournit en champ optionnel.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <!--xs:attribute name="mode" use="optional" default="both">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="normal">
            <xs:annotation>
              <xs:documentation>display only in mode normal</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="anomaly">
            <xs:annotation>
              <xs:documentation>display only in mode anomaly</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="both">
            <xs:annotation>
              <xs:documentation>display in both modes. This is the default</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute-->
  <xs:attribute name="optional" use="optional" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>Lorsqu'un critère est défini sous un plugin, il est possible de le qualifier comme optionnel. Cela permet de filtrer plus précisemment les recherches prédéfinies.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Attribute TCritere / @id
Namespace No namespace
Type xs:NCName
Properties
use: required
Used by
Complex Type TCritere
Source
<xs:attribute name="id" use="required" type="xs:NCName"/>
Attribute TCritere / @libelle
Namespace No namespace
Properties
use: required
Used by
Complex Type TCritere
Source
<xs:attribute name="libelle" use="required"/>
Attribute TCritere / @optional-display-id
Namespace No namespace
Annotations
Permet de spécifier un champ optionnel. Si l'attribut n'est pas fournit, il n'y a pas de champ optionnel. Si il est fournit, c'est le champ désigné par l'attribut qui eest fournit en champ optionnel.
Properties
use: optional
Used by
Complex Type TCritere
Source
<xs:attribute name="optional-display-id" use="optional">
  <xs:annotation>
    <xs:documentation>Permet de spécifier un champ optionnel. Si l'attribut n'est pas fournit, il n'y a pas de champ optionnel. Si il est fournit, c'est le champ désigné par l'attribut qui eest fournit en champ optionnel.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TCritere / @optional
Namespace No namespace
Annotations
Lorsqu'un critère est défini sous un plugin, il est possible de le qualifier comme optionnel. Cela permet de filtrer plus précisemment les recherches prédéfinies.
Type xs:boolean
Properties
use: optional
Used by
Complex Type TCritere
Source
<xs:attribute name="optional" use="optional" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Lorsqu'un critère est défini sous un plugin, il est possible de le qualifier comme optionnel. Cela permet de filtrer plus précisemment les recherches prédéfinies.</xs:documentation>
  </xs:annotation>
</xs:attribute>