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 |
|---|---|---|---|---|---|---|---|---|
|
ts
TimeStamp TimeStamp | long | 1 | 0 | true | false | true | - - | - |
|
semantic
Type semantique Type semantique | String [enum] | 1 | D | true | false | true | - - | - |
|
index
Index Index | int | 1 | -1 | true | false | true | - - | - |
|
name
Nom Name | String | 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 | - - | - |
|
flagAttributeXml
Attribut Attribute | boolean | 1 | false | true | false | true | - - | - |
|
type
Type Type | Class | 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 | - - | - |
|
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
Persistent 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
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<BOProperty ts="" semantic="" index="" name="" flagNotUse="" flagVisible=""
flagOptional="" flagAttributeXml="" type="" flagEnumeration=""
flagBusinessObject="" boType="" flagPropertyMulti="" refId=""
flagPropertyMap="" unit="" flagPassword="" defaultValue="" preferredSize=""
minSize="" maxSize="" propertyIdLink="" flagReadOnly="" flagCalculated=""
flagPersistent="" historyId="" flagAutoValidation="" flagLineWrap=""
flagScrollable="" flagGroup="" groupName="" editorName="">
<!--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/>
<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"/>
</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="ts" type="xs:long" default="0" use="optional"/>
<attribute name="semantic" type="BOProperty.semantic" default="D"
use="optional"/>
<attribute name="index" type="xs:int" default="-1" use="optional"/>
<attribute name="name" type="xs:string" 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="flagAttributeXml" type="xs:boolean" default="false"
use="optional"/>
<attribute name="type" type="xs:string" 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="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 (icon*,labelM*,descriptionM*,accelerator?,boEnumValues?,
suggestedValue?,displayFormat?,editFormat?,validationRegex?,editRegex?,
minValue?,maxValue?,suggestedMinValue?,suggestedMaxValue?,helpFilename?,
extension*,parameter*)>
<!ATTLIST BOProperty ts CDATA #IMPLIED>
<!ATTLIST BOProperty semantic (default|id|fk) D#IMPLIED>
<!ATTLIST BOProperty index CDATA #IMPLIED>
<!ATTLIST BOProperty name CDATA #IMPLIED>
<!ATTLIST BOProperty flagNotUse (true|false) #IMPLIED>
<!ATTLIST BOProperty flagVisible (true|false) #IMPLIED>
<!ATTLIST BOProperty flagOptional (true|false) #IMPLIED>
<!ATTLIST BOProperty flagAttributeXml (true|false) #IMPLIED>
<!ATTLIST BOProperty type CDATA #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 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 minValue (#PCDATA)>
<!ELEMENT maxValue (#PCDATA)>
<!ELEMENT suggestedMinValue (#PCDATA)>
<!ELEMENT suggestedMaxValue (#PCDATA)>
<!ELEMENT helpFilename (#PCDATA)>
]>