BOEnumValues - boEnumItem [BOEnumItem] (*) - labelM [BOStringM] (* Map) - descriptionM [BOStringM] (* Map) - extension [BOExtension] (*) - boGroupBy [BOEnumValuesGroup] (*) - labelM [BOStringM] (* Map) - descriptionM [BOStringM] (* Map)
Property | Type | Cardinality | Default value | Visible | ReadOnly | Persistent | Min / Max | Format / Unit |
---|---|---|---|---|---|---|---|---|
boEnumItem
Enum item Enum item | BusinessObject BOEnumItem | n [list] | - | true | false | true | - - | - |
boGroupBy
Group by Group by | BusinessObject BOEnumValuesGroup | n [list] | - | true | false | true | - - | - |
<?xml version="1.0" encoding="ISO-8859-1"?> <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>
<?xml version="1.0" encoding="ISO-8859-1"?> <shema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <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> </shema>
<!DOCTYPE BOEnumValues[ <!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 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 icon (#PCDATA)> <!ATTLIST icon name CDATA #REQUIRED> <!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> ]>