BOProperty
- labelM [BOStringM] (* Map)
- descriptionM [BOStringM] (* Map)
- boEnumValues [BOEnumValues]
- boEnumItem [BOEnumItem] (*)
- labelM [BOStringM] (* Map)
- descriptionM [BOStringM] (* Map)
- extension [BOExtension] (*)
- boGroupBy [BOEnumValuesGroup] (*)
- labelM [BOStringM] (* Map)
- descriptionM [BOStringM] (* Map)
- extension [BOExtension] (*)| Property | Type | Cardinality | Default value | Visible | ReadOnly | Persistent | Min / Max | Format / Unit |
|---|---|---|---|---|---|---|---|---|
|
name
Nom Name | String | 1 | - | true | false | true | - - | - |
|
ts
TimeStamp TimeStamp | long | 1 | 0 | true | false | true | - - | - |
|
semantic
Sémantique Semantic | String [enum] | 1 | D | true | false | true | - - | - |
|
deprecatedMsg
Message deprecated Deprecated message | String | 1 | - | true | false | true | - - | - |
|
index
Index Index | int | 1 | -1 | true | false | true | - - | - |
|
icon
Icon Icon | javax.swing.Icon | n [list] | - | true | false | true | - - | - |
|
flagNotUse
Ne pas utiliser Not use | boolean | 1 | false | true | false | true | - - | - |
|
flagVisible
Visible Visible | boolean | 1 | true | true | false | true | - - | - |
|
flagOptional
Optionnel Optional | boolean | 1 | true | true | false | true | - - | - |
|
flagLabel
Label Label | boolean | 1 | false | true | false | true | - - | - |
|
persistenceXml
Persistance XML XML Persistence | int [enum] | 1 | 1 | true | false | true | - - | - |
|
type
Type Type | Class [enum] | 1 | class java.lang.String | true | false | true | - - | - |
|
flagEnumeration
Type Enumeration Enumeration type | boolean | 1 | false | true | false | true | - - | - |
|
flagBusinessObject
Type BusinessObject BusinessObject type | boolean | 1 | false | true | false | true | - - | - |
|
boType
BO Name BO Name | String | 1 | - | true | false | true | - - | - |
|
flagPropertyMulti
Propriété avec valeurs multiples Property multi | boolean | 1 | false | true | false | true | - - | - |
|
refId
RefId RefId | String | 1 | - | true | false | true | - - | - |
|
flagPropertyMap
Propriété avec valeurs multiples de type map Property map | boolean | 1 | - | true | false | true | - - | - |
|
labelM
Label multi-langues Label multilanguage | BusinessObject BOStringM | n [list] | - | true | false | true | - - | - |
|
descriptionM
Description multi-langues Description multilanguage | BusinessObject BOStringM | n [list] | - | true | false | true | - - | - |
|
unit
Unité Unit | String | 1 | - | true | false | true | - - | - |
|
accelerator
Raccouci clavier Accelerator | String | 1 | - | true | false | true | - - | - |
|
flagPassword
Type Password Password type | boolean | 1 | false | true | false | true | - - | - |
|
boEnumValues
Valeurs de l'énumération Enumeration values | BusinessObject BOEnumValues | 1 | - | true | false | true | - - | - |
|
defaultValue
Valeur par défaut Default value | Object | 1 | - | true | false | true | - - | - |
|
suggestedValue
Valeur suggérée Suggested value | Object | 1 | - | true | false | true | - - | - |
|
preferredSize
Preferred size Preferred size | int | 1 | - | true | false | true | - - | - |
|
minSize
Longueur min Min size | int | 1 | -1 | true | false | true | - - | - |
|
maxSize
Longueur max Max size | int | 1 | -1 | true | false | true | - - | - |
|
displayFormat
Format pour l'affichage Display format | String | 1 | - | true | false | true | - - | - |
|
editFormat
Format pour l'édition Edit format | String | 1 | - | true | false | true | - - | - |
|
validationRegex
Expression régulière pour la validation Regular expression for validation | String | 1 | - | true | false | true | - - | - |
|
editRegex
Expression régulière pour la validation (édition) Edit regular expression | String | 1 | - | true | false | true | - - | - |
|
revelant
Dépendance Revelant | String | 1 | - | true | false | true | - - | - |
|
style
Style Style | String | 1 | - | true | false | true | - - | - |
|
minValue
Valeur min Min value | Object | 1 | - | true | false | true | - - | - |
|
maxValue
Valeur max Max value | Object | 1 | - | true | false | true | - - | - |
|
propertyIdLink
propertyIdLink propertyIdLink | String | 1 | - | true | false | true | - - | - |
|
suggestedMinValue
Valeur min suggérée Suggested min value | Object | 1 | - | true | false | true | - - | - |
|
suggestedMaxValue
Valeur max suggérée Suggested max value | Object | 1 | - | true | false | true | - - | - |
|
flagReadOnly
Lecture seule Read-only | boolean | 1 | false | true | false | true | - - | - |
|
flagCalculated
Calculé Calculated | boolean | 1 | false | true | false | true | - - | - |
|
flagPersistent
Cette propriété est persistante Persistent | boolean | 1 | true | true | false | true | - - | - |
|
historyId
Id historique User param name | String | 1 | - | true | false | true | - - | - |
|
flagAutoValidation
Validation automatique Automatic validation | boolean | 1 | true | true | false | true | - - | - |
|
helpFilename
Nom du fichier d'aide Help filename | String | 1 | - | true | false | true | - - | - |
|
extension
Extension Extension | BusinessObject BOExtension | n [list] | - | true | false | true | - - | - |
|
parameter
Parameter Parameter | String | n [list] | - | true | false | true | - - | - |
|
flagLineWrap
Couper les lignes Wrap line | boolean | 1 | true | true | false | true | - - | - |
|
flagScrollable
Scrollable / Chaine longue Scrollable | boolean | 1 | false | true | false | true | - - | - |
|
flagGroup
Représente un groupe Is group | boolean | 1 | false | true | false | true | - - | - |
|
groupName
Nom du groupe Group Name | String | 1 | - | true | false | true | - - | - |
|
editorName
Nom de l'éditeur Editor name | String | 1 | - | true | false | true | - - | - |
| Liste des valeurs possibles | ||
|---|---|---|
| Id | Valeur | Label |
| DEFAULT | default |
Label/description
|
| ID | id |
Label/description
|
| FK | fk |
Label/description
|
| CHILD | child |
Label/description
|
| DB | db |
Label/description
|
| Liste des valeurs possibles | ||
|---|---|---|
| Id | Valeur | Label |
| ATTRIBUT | 0 |
Label/description
|
| ELEMENT | 1 |
Label/description
|
| TEXT | 2 |
Label/description
|
| CDATA | 3 |
Label/description
|
| Liste des valeurs possibles | ||
|---|---|---|
| Id | Valeur | Label |
| STRING | String |
Label/description
|
| BOOLEAN | boolean |
Label/description
|
| INT | int |
Label/description
|
| FLOAT | float |
Label/description
|
| DOUBLE | double |
Label/description
|
| SHORT | short |
Label/description
|
| LONG | long |
Label/description
|
| CHAR | char |
Label/description
|
| DATE | java.util.Date |
Label/description
|
| FILE | java.io.File |
Label/description
|
| BOOLEAN_WRAPPER | Boolean |
Label/description
|
| INTEGER_WRAPPER | Integer |
Label/description
|
| FLOAT_WRAPPER | Float |
Label/description
|
| DOUBLE_WRAPPER | Double |
Label/description
|
| SHORT_WRAPPER | Short |
Label/description
|
| LONG_WRAPPER | Long |
Label/description
|
| CHARACTER_WRAPPER | Character |
Label/description
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<BOProperty name="" ts="" semantic="" index="" flagNotUse="" flagVisible=""
flagOptional="" flagLabel="" persistenceXml="" type="" flagEnumeration=""
flagBusinessObject="" boType="" flagPropertyMulti="" refId=""
flagPropertyMap="" unit="" flagPassword="" defaultValue="" preferredSize=""
minSize="" maxSize="" propertyIdLink="" flagReadOnly="" flagCalculated=""
flagPersistent="" historyId="" flagAutoValidation="" flagLineWrap=""
flagScrollable="" flagGroup="" groupName="" editorName="">
<deprecatedMsg/>
<!--icon (*) -->
<icon name=""/>
<!--labelM (*) -->
<labelM name="">
<en/>
<fr/>
<es/>
<de/>
</labelM>
<!--descriptionM (*) -->
<descriptionM name="">
<en/>
<fr/>
<es/>
<de/>
</descriptionM>
<accelerator/>
<boEnumValues>
<!--boEnumItem (*)-->
<boEnumItem name="" valueStr="" valueInt="" index="">
<!--labelM (*) -->
<labelM name="">
<en/>
<fr/>
<es/>
<de/>
</labelM>
<!--descriptionM (*) -->
<descriptionM name="">
<en/>
<fr/>
<es/>
<de/>
</descriptionM>
<!--icon (*) -->
<icon name=""/>
<!--extension (*)-->
<extension name="" valueInt="">
<valueStr/>
</extension>
<!--parameter (*) -->
<parameter name=""/>
</boEnumItem>
<!--boGroupBy (*)-->
<boGroupBy name="" parentGroup="" propertyId="">
<!--values (*) -->
<values name=""/>
<!--labelM (*) -->
<labelM name="">
<en/>
<fr/>
<es/>
<de/>
</labelM>
<!--descriptionM (*) -->
<descriptionM name="">
<en/>
<fr/>
<es/>
<de/>
</descriptionM>
</boGroupBy>
</boEnumValues>
<suggestedValue/>
<displayFormat/>
<editFormat/>
<validationRegex/>
<editRegex/>
<revelant/>
<style/>
<minValue/>
<maxValue/>
<suggestedMinValue/>
<suggestedMaxValue/>
<helpFilename/>
<!--extension (*)-->
<extension name="" valueInt="">
<valueStr/>
</extension>
<!--parameter (*) -->
<parameter name=""/>
</BOProperty><?xml version="1.0" encoding="ISO-8859-1"?>
<shema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<simpleType name="BOProperty.semantic">
<restriction base="string">
<enumeration value="default"/>
<enumeration value="id"/>
<enumeration value="fk"/>
<enumeration value="child"/>
<enumeration value="db"/>
</restriction>
</simpleType>
<simpleType name="BOProperty.persistenceXml">
<restriction base="int">
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
<simpleType name="BOProperty.type">
<restriction base="string">
<enumeration value="String"/>
<enumeration value="boolean"/>
<enumeration value="int"/>
<enumeration value="float"/>
<enumeration value="double"/>
<enumeration value="short"/>
<enumeration value="long"/>
<enumeration value="char"/>
<enumeration value="java.util.Date"/>
<enumeration value="java.io.File"/>
<enumeration value="Boolean"/>
<enumeration value="Integer"/>
<enumeration value="Float"/>
<enumeration value="Double"/>
<enumeration value="Short"/>
<enumeration value="Long"/>
<enumeration value="Character"/>
</restriction>
</simpleType>
<element name="BOStringM">
<complexType>
<sequence>
<attribute name="name" type="xs:string"/>
<element name="en" type="xs:string" minOccurs="0"/>
<element name="fr" type="xs:string" minOccurs="0"/>
<element name="es" type="xs:string" minOccurs="0"/>
<element name="de" type="xs:string" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="BOExtension">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<element name="valueStr" type="xs:string" minOccurs="0"/>
<attribute name="valueInt" type="xs:java.lang.Integer" use="optional"/>
</sequence>
</complexType>
</element>
<element name="BOEnumItem">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<attribute name="valueStr" type="xs:string" use="optional"/>
<attribute name="valueInt" type="xs:java.lang.Integer" use="optional"/>
<element name="labelM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="descriptionM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<attribute name="index" type="xs:int" use="optional"/>
<element name="icon" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="extension" type="BOExtension" minOccurs="0"
maxOccurs="unbounded"/>
<element name="parameter" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
</sequence>
</complexType>
</element>
<element name="BOEnumValuesGroup">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<attribute name="parentGroup" type="xs:string" use="optional"/>
<attribute name="propertyId" type="xs:string" use="optional"/>
<element name="values" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="labelM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="descriptionM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
</sequence>
</complexType>
</element>
<element name="BOEnumValues">
<complexType>
<sequence>
<element name="boEnumItem" type="BOEnumItem" minOccurs="0"
maxOccurs="unbounded"/>
<element name="boGroupBy" type="BOEnumValuesGroup" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="BOProperty">
<complexType>
<sequence>
<attribute name="name" type="xs:string" use="optional"/>
<attribute name="ts" type="xs:long" default="0" use="optional"/>
<attribute name="semantic" type="BOProperty.semantic" default="D"
use="optional"/>
<element name="deprecatedMsg" type="xs:string" minOccurs="0"/>
<attribute name="index" type="xs:int" default="-1" use="optional"/>
<element name="icon" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<attribute name="flagNotUse" type="xs:boolean" default="false"
use="optional"/>
<attribute name="flagVisible" type="xs:boolean" default="true"
use="optional"/>
<attribute name="flagOptional" type="xs:boolean" default="true"
use="optional"/>
<attribute name="flagLabel" type="xs:boolean" default="false"
use="optional"/>
<attribute name="persistenceXml" type="BOProperty.persistenceXml"
default="1" use="optional"/>
<attribute name="type" type="BOProperty.type" default="class
java.lang.String" use="optional"/>
<attribute name="flagEnumeration" type="xs:boolean" default="false"
use="optional"/>
<attribute name="flagBusinessObject" type="xs:boolean" default="false"
use="optional"/>
<attribute name="boType" type="xs:string" use="optional"/>
<attribute name="flagPropertyMulti" type="xs:boolean" default="false"
use="optional"/>
<attribute name="refId" type="xs:string" use="optional"/>
<attribute name="flagPropertyMap" type="xs:boolean" use="optional"/>
<element name="labelM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<element name="descriptionM" type="BOStringM" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<attribute name="unit" type="xs:string" use="optional"/>
<element name="accelerator" type="xs:string" minOccurs="0"/>
<attribute name="flagPassword" type="xs:boolean" default="false"
use="optional"/>
<element name="boEnumValues" type="BOEnumValues" minOccurs="0"/>
<attribute name="defaultValue" type="xs:string" use="optional"/>
<element name="suggestedValue" type="xs:string" minOccurs="0"/>
<attribute name="preferredSize" type="xs:int" use="optional"/>
<attribute name="minSize" type="xs:int" default="-1" use="optional"/>
<attribute name="maxSize" type="xs:int" default="-1" use="optional"/>
<element name="displayFormat" type="xs:string" minOccurs="0"/>
<element name="editFormat" type="xs:string" minOccurs="0"/>
<element name="validationRegex" type="xs:string" minOccurs="0"/>
<element name="editRegex" type="xs:string" minOccurs="0"/>
<element name="revelant" type="xs:string" minOccurs="0"/>
<element name="style" type="xs:string" minOccurs="0"/>
<element name="minValue" type="xs:string" minOccurs="0"/>
<element name="maxValue" type="xs:string" minOccurs="0"/>
<attribute name="propertyIdLink" type="xs:string" use="optional"/>
<element name="suggestedMinValue" type="xs:string" minOccurs="0"/>
<element name="suggestedMaxValue" type="xs:string" minOccurs="0"/>
<attribute name="flagReadOnly" type="xs:boolean" default="false"
use="optional"/>
<attribute name="flagCalculated" type="xs:boolean" default="false"
use="optional"/>
<attribute name="flagPersistent" type="xs:boolean" default="true"
use="optional"/>
<attribute name="historyId" type="xs:string" use="optional"/>
<attribute name="flagAutoValidation" type="xs:boolean" default="true"
use="optional"/>
<element name="helpFilename" type="xs:string" minOccurs="0"/>
<element name="extension" type="BOExtension" minOccurs="0"
maxOccurs="unbounded"/>
<element name="parameter" type="xs:string" minOccurs="0"
maxOccurs="unbounded">
<attribute name="name" type="xs:string"/>
</element>
<attribute name="flagLineWrap" type="xs:boolean" default="true"
use="optional"/>
<attribute name="flagScrollable" type="xs:boolean" default="false"
use="optional"/>
<attribute name="flagGroup" type="xs:boolean" default="false"
use="optional"/>
<attribute name="groupName" type="xs:string" use="optional"/>
<attribute name="editorName" type="xs:string" use="optional"/>
</sequence>
</complexType>
</element>
</shema><!DOCTYPE BOProperty[
<!ELEMENT BOProperty (deprecatedMsg?,icon*,labelM*,descriptionM*,accelerator?,
boEnumValues?,suggestedValue?,displayFormat?,editFormat?,validationRegex?,
editRegex?,revelant?,style?,minValue?,maxValue?,suggestedMinValue?,
suggestedMaxValue?,helpFilename?,extension*,parameter*)>
<!ATTLIST BOProperty name CDATA #IMPLIED>
<!ATTLIST BOProperty ts CDATA #IMPLIED>
<!ATTLIST BOProperty semantic (default|id|fk|child|db) D#IMPLIED>
<!ATTLIST BOProperty index CDATA #IMPLIED>
<!ATTLIST BOProperty flagNotUse (true|false) #IMPLIED>
<!ATTLIST BOProperty flagVisible (true|false) #IMPLIED>
<!ATTLIST BOProperty flagOptional (true|false) #IMPLIED>
<!ATTLIST BOProperty flagLabel (true|false) #IMPLIED>
<!ATTLIST BOProperty persistenceXml (0|1|2|3) 1#IMPLIED>
<!ATTLIST BOProperty type
(String|boolean|int|float|double|short|long|char|java.util.Date|java.io.File|Boolean|Integer|Float|Double|Short|Long|Character)
class java.lang.String#IMPLIED>
<!ATTLIST BOProperty flagEnumeration (true|false) #IMPLIED>
<!ATTLIST BOProperty flagBusinessObject (true|false) #IMPLIED>
<!ATTLIST BOProperty boType CDATA #IMPLIED>
<!ATTLIST BOProperty flagPropertyMulti (true|false) #IMPLIED>
<!ATTLIST BOProperty refId CDATA #IMPLIED>
<!ATTLIST BOProperty flagPropertyMap (true|false) #IMPLIED>
<!ATTLIST BOProperty unit CDATA #IMPLIED>
<!ATTLIST BOProperty flagPassword (true|false) #IMPLIED>
<!ATTLIST BOProperty defaultValue CDATA #IMPLIED>
<!ATTLIST BOProperty preferredSize CDATA #IMPLIED>
<!ATTLIST BOProperty minSize CDATA #IMPLIED>
<!ATTLIST BOProperty maxSize CDATA #IMPLIED>
<!ATTLIST BOProperty propertyIdLink CDATA #IMPLIED>
<!ATTLIST BOProperty flagReadOnly (true|false) #IMPLIED>
<!ATTLIST BOProperty flagCalculated (true|false) #IMPLIED>
<!ATTLIST BOProperty flagPersistent (true|false) #IMPLIED>
<!ATTLIST BOProperty historyId CDATA #IMPLIED>
<!ATTLIST BOProperty flagAutoValidation (true|false) #IMPLIED>
<!ATTLIST BOProperty flagLineWrap (true|false) #IMPLIED>
<!ATTLIST BOProperty flagScrollable (true|false) #IMPLIED>
<!ATTLIST BOProperty flagGroup (true|false) #IMPLIED>
<!ATTLIST BOProperty groupName CDATA #IMPLIED>
<!ATTLIST BOProperty editorName CDATA #IMPLIED>
<!ELEMENT deprecatedMsg (#PCDATA)>
<!ELEMENT icon (#PCDATA)>
<!ATTLIST icon name CDATA #REQUIRED>
<!ELEMENT labelM (en?,fr?,es?,de?)>
<!ATTLIST labelM name CDATA #REQUIRED>
<!ELEMENT en (#PCDATA)>
<!ELEMENT fr (#PCDATA)>
<!ELEMENT es (#PCDATA)>
<!ELEMENT de (#PCDATA)>
<!ELEMENT descriptionM (en?,fr?,es?,de?)>
<!ATTLIST descriptionM name CDATA #REQUIRED>
<!ELEMENT accelerator (#PCDATA)>
<!ELEMENT boEnumValues (boEnumItem*,boGroupBy*)>
<!ELEMENT boEnumItem (labelM*,descriptionM*,icon*,extension*,parameter*)>
<!ATTLIST boEnumItem name CDATA #IMPLIED>
<!ATTLIST boEnumItem valueStr CDATA #IMPLIED>
<!ATTLIST boEnumItem valueInt CDATA #IMPLIED>
<!ATTLIST boEnumItem index CDATA #IMPLIED>
<!ELEMENT extension (valueStr?)>
<!ATTLIST extension name CDATA #IMPLIED>
<!ATTLIST extension valueInt CDATA #IMPLIED>
<!ELEMENT valueStr (#PCDATA)>
<!ELEMENT parameter (#PCDATA)>
<!ATTLIST parameter name CDATA #REQUIRED>
<!ELEMENT boGroupBy (values*,labelM*,descriptionM*)>
<!ATTLIST boGroupBy name CDATA #IMPLIED>
<!ATTLIST boGroupBy parentGroup CDATA #IMPLIED>
<!ATTLIST boGroupBy propertyId CDATA #IMPLIED>
<!ELEMENT values (#PCDATA)>
<!ATTLIST values name CDATA #REQUIRED>
<!ELEMENT suggestedValue (#PCDATA)>
<!ELEMENT displayFormat (#PCDATA)>
<!ELEMENT editFormat (#PCDATA)>
<!ELEMENT validationRegex (#PCDATA)>
<!ELEMENT editRegex (#PCDATA)>
<!ELEMENT revelant (#PCDATA)>
<!ELEMENT style (#PCDATA)>
<!ELEMENT minValue (#PCDATA)>
<!ELEMENT maxValue (#PCDATA)>
<!ELEMENT suggestedMinValue (#PCDATA)>
<!ELEMENT suggestedMaxValue (#PCDATA)>
<!ELEMENT helpFilename (#PCDATA)>
]>