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)> ]>