| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| |
| <entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd"> |
| <!-- ========================================================= --> |
| <!-- ======================== Defaults ======================= --> |
| <!-- ========================================================= --> |
| <title>Entity of an Open For Business Project Component</title> |
| <description>None</description> |
| <copyright>Copyright 2001-2008 The Apache Software Foundation</copyright> |
| <author>None</author> |
| <version>1.0</version> |
| |
| <!-- ========================================================= --> |
| <!-- ======================== Data Model ===================== --> |
| <!-- The modules in this file are as follows: --> |
| <!-- - org.ofbiz.common.datasource --> |
| <!-- - org.ofbiz.common.enum --> |
| <!-- - org.ofbiz.common.geo --> |
| <!-- - org.ofbiz.common.keyword --> |
| <!-- - org.ofbiz.common.language --> |
| <!-- - org.ofbiz.common.method --> |
| <!-- - org.ofbiz.common.note --> |
| <!-- - org.ofbiz.common.period --> |
| <!-- - org.ofbiz.common.status --> |
| <!-- - org.ofbiz.common.uom --> |
| <!-- - org.ofbiz.common.theme --> |
| <!-- ========================================================= --> |
| |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.datasource --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="DataSource" |
| package-name="org.ofbiz.common.datasource" |
| default-resource-name="CommonEntityLabels" |
| title="Data Source Entity"> |
| <field name="dataSourceId" type="id-ne"></field> |
| <field name="dataSourceTypeId" type="id"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="dataSourceId"/> |
| <relation type="one" fk-name="DATA_SRC_TYP" rel-entity-name="DataSourceType"> |
| <key-map field-name="dataSourceTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="DataSourceType" |
| package-name="org.ofbiz.common.datasource" |
| title="Data Source Type Entity"> |
| <field name="dataSourceTypeId" type="id"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="dataSourceTypeId"/> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.enum --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="Enumeration" |
| package-name="org.ofbiz.common.enum" |
| default-resource-name="CommonEntityLabels" |
| title="Enumeration Entity"> |
| <field name="enumId" type="id-ne"></field> |
| <field name="enumTypeId" type="id-ne"></field> |
| <field name="enumCode" type="short-varchar"></field> |
| <field name="sequenceId" type="id"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="enumId"/> |
| <relation type="one" fk-name="ENUM_TO_TYPE" rel-entity-name="EnumerationType"> |
| <key-map field-name="enumTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="EnumerationType" |
| package-name="org.ofbiz.common.enum" |
| default-resource-name="CommonEntityLabels" |
| title="Enumeration Type Entity"> |
| <field name="enumTypeId" type="id-ne"></field> |
| <field name="parentTypeId" type="id"></field> |
| <field name="hasTable" type="indicator"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="enumTypeId"/> |
| <relation type="one" fk-name="ENUM_TYPE_PARENT" title="Parent" rel-entity-name="EnumerationType"> |
| <key-map field-name="parentTypeId" rel-field-name="enumTypeId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.geo --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="CountryCapital" |
| package-name="org.ofbiz.common.geo" |
| dependent-on="CountryCode" |
| title="Country Capital Entity"> |
| <field name="countryCode" type="id-ne"></field> |
| <field name="countryCapital" type="description"></field> |
| <prim-key field="countryCode"/> |
| <relation type="one" fk-name="CNTRY_CAP_TO_CODE" rel-entity-name="CountryCode"> |
| <key-map field-name="countryCode"/> |
| </relation> |
| </entity> |
| <entity entity-name="CountryCode" |
| package-name="org.ofbiz.common.geo" |
| title="ISO Country Code Entity"> |
| <field name="countryCode" type="id-ne"></field> |
| <field name="countryAbbr" type="short-varchar"></field> |
| <field name="countryNumber" type="short-varchar"></field> |
| <field name="countryName" type="description"></field> |
| <prim-key field="countryCode"/> |
| </entity> |
| <entity entity-name="CountryTeleCode" |
| package-name="org.ofbiz.common.geo" |
| dependent-on="CountryCode" |
| title="Telephone Country Code Entity"> |
| <field name="countryCode" type="id-ne"></field> |
| <field name="teleCode" type="short-varchar"></field> |
| <prim-key field="countryCode"/> |
| <relation type="one" fk-name="CNTRY_TELE_TO_CODE" rel-entity-name="CountryCode"> |
| <key-map field-name="countryCode"/> |
| </relation> |
| </entity> |
| <view-entity entity-name="CountryTeleCodeAndName" package-name="org.ofbiz.common.geo" |
| title="Telephone country code and country name"> |
| <member-entity entity-alias="CC" entity-name="CountryCode"/> |
| <member-entity entity-alias="CT" entity-name="CountryTeleCode"/> |
| <alias entity-alias="CT" name="teleCode"/> |
| <alias entity-alias="CC" name="countryCode" prim-key="countryCodeId"/> |
| <alias entity-alias="CC" name="countryName"/> |
| <view-link entity-alias="CC" rel-entity-alias="CT"> |
| <key-map field-name="countryCode"/> |
| </view-link> |
| </view-entity> |
| <entity entity-name="Geo" package-name="org.ofbiz.common.geo" default-resource-name="CommonEntityLabels" |
| title="Geographic Boundary Entity"> |
| <field name="geoId" type="id-ne"></field> |
| <field name="geoTypeId" type="id"></field> |
| <field name="geoName" type="name"></field> |
| <field name="geoCode" type="short-varchar"></field> |
| <field name="geoSecCode" type="short-varchar"></field> |
| <field name="abbreviation" type="short-varchar"></field> |
| <prim-key field="geoId"/> |
| <relation type="one" fk-name="GEO_TO_TYPE" rel-entity-name="GeoType"> |
| <key-map field-name="geoTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="GeoAssoc" package-name="org.ofbiz.common.geo" |
| title="Geographic Boundary Association Entity"> |
| <field name="geoId" type="id-ne"></field> |
| <field name="geoIdTo" type="id-ne"></field> |
| <field name="geoAssocTypeId" type="id"></field> |
| <prim-key field="geoId"/> |
| <prim-key field="geoIdTo"/> |
| <relation type="one" fk-name="GEO_ASSC_TO_MAIN" title="Main" rel-entity-name="Geo"> |
| <key-map field-name="geoId"/> |
| </relation> |
| <relation type="one" fk-name="GEO_ASSC_TO_ASSC" title="Assoc" rel-entity-name="Geo"> |
| <key-map field-name="geoIdTo" rel-field-name="geoId"/> |
| </relation> |
| <relation type="one" fk-name="GEO_ASSC_TO_TYPE" rel-entity-name="GeoAssocType"> |
| <key-map field-name="geoAssocTypeId"/> |
| </relation> |
| </entity> |
| <view-entity entity-name="GeoAssocAndGeoTo" package-name="org.ofbiz.common.geo"> |
| <member-entity entity-alias="GA" entity-name="GeoAssoc"/> |
| <member-entity entity-alias="GTO" entity-name="Geo"/> |
| <alias-all entity-alias="GTO"/> |
| <alias entity-alias="GA" name="geoIdFrom" field="geoId"/> |
| <alias entity-alias="GA" name="geoAssocTypeId"/> |
| <view-link entity-alias="GA" rel-entity-alias="GTO"> |
| <key-map field-name="geoIdTo" rel-field-name="geoId"/> |
| </view-link> |
| </view-entity> |
| <entity entity-name="GeoAssocType" package-name="org.ofbiz.common.geo" |
| title="Geographic Boundary Association Entity"> |
| <field name="geoAssocTypeId" type="id-ne"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="geoAssocTypeId"/> |
| </entity> |
| <entity entity-name="GeoType" package-name="org.ofbiz.common.geo" default-resource-name="CommonEntityLabels" |
| title="Geographic Boundary Type Entity"> |
| <field name="geoTypeId" type="id-ne"></field> |
| <field name="parentTypeId" type="id-ne"></field> |
| <field name="hasTable" type="indicator"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="geoTypeId"/> |
| <relation type="one" fk-name="GEO_TYPE_PARENT" title="Parent" rel-entity-name="GeoType"> |
| <key-map field-name="parentTypeId" rel-field-name="geoTypeId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.keyword --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="KeywordThesaurus" |
| package-name="org.ofbiz.common.keyword"> |
| <field name="enteredKeyword" type="long-varchar"></field> |
| <field name="alternateKeyword" type="long-varchar"></field> |
| <field name="relationshipEnumId" type="id"></field> |
| <prim-key field="enteredKeyword"/> |
| <prim-key field="alternateKeyword"/> |
| <relation type="one" fk-name="KW_THRS_RLENM" title="Relationship" rel-entity-name="Enumeration"> |
| <key-map field-name="relationshipEnumId" rel-field-name="enumId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.language --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="StandardLanguage" |
| package-name="org.ofbiz.common.language"> |
| <field name="standardLanguageId" type="id-ne"></field> |
| <field name="langCode3t" type="very-short"></field> |
| <field name="langCode3b" type="very-short"></field> |
| <field name="langCode2" type="very-short"></field> |
| <field name="langName" type="short-varchar"></field> |
| <field name="langFamily" type="short-varchar"></field> |
| <field name="langCharset" type="short-varchar"></field> |
| <prim-key field="standardLanguageId"/> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.method --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="CustomMethod" |
| package-name="org.ofbiz.common.method" |
| default-resource-name="CommonEntityLabels" |
| title="Custom Method Entity"> |
| <field name="customMethodId" type="id-ne"></field> |
| <field name="customMethodTypeId" type="id"></field> |
| <field name="customMethodName" type="long-varchar"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="customMethodId"/> |
| <relation type="one" fk-name="CME_TO_TYPE" rel-entity-name="CustomMethodType"> |
| <key-map field-name="customMethodTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="CustomMethodType" |
| package-name="org.ofbiz.common.method" |
| title="Custom Method Type Entity"> |
| <field name="customMethodTypeId" type="id-ne"></field> |
| <field name="parentTypeId" type="id-ne"></field> |
| <field name="hasTable" type="indicator"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="customMethodTypeId"/> |
| <relation type="one" fk-name="CME_TYPE_PARENT" title="Parent" rel-entity-name="CustomMethodType"> |
| <key-map field-name="parentTypeId" rel-field-name="customMethodTypeId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.note --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="NoteData" |
| package-name="org.ofbiz.common.note" |
| title="Note Data Entity"> |
| <field name="noteId" type="id-ne"></field> |
| <field name="noteName" type="name"></field> |
| <field name="noteInfo" type="very-long"></field> |
| <field name="noteParty" type="id"></field> |
| <field name="noteDateTime" type="date-time"></field> |
| <prim-key field="noteId"/> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.period --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="CustomTimePeriod" |
| package-name="org.ofbiz.common.period" |
| title="Custom Time Period Entity"> |
| <field name="customTimePeriodId" type="id-ne"></field> |
| <field name="parentPeriodId" type="id"></field> |
| <field name="periodTypeId" type="id"></field> |
| <field name="periodNum" type="numeric"></field> |
| <field name="periodName" type="name"></field> |
| <field name="fromDate" type="date"></field> |
| <field name="thruDate" type="date"></field> |
| <field name="isClosed" type="indicator"></field> |
| <prim-key field="customTimePeriodId"/> |
| <relation type="one" fk-name="ORG_PRD_PARPER" title="Parent" rel-entity-name="CustomTimePeriod"> |
| <key-map field-name="parentPeriodId" rel-field-name="customTimePeriodId"/> |
| </relation> |
| <relation type="one" fk-name="ORG_PRD_PERTYP" rel-entity-name="PeriodType"> |
| <key-map field-name="periodTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="PeriodType" |
| package-name="org.ofbiz.common.period" |
| title="Period Type Entity"> |
| <field name="periodTypeId" type="id-ne"></field> |
| <field name="description" type="description"></field> |
| <field name="periodLength" type="numeric"></field> |
| <field name="uomId" type="id"></field> |
| <prim-key field="periodTypeId"/> |
| <relation type="one" fk-name="PER_TYPE_UOM" rel-entity-name="Uom"> |
| <key-map field-name="uomId"/> |
| </relation> |
| </entity> |
| <entity entity-name="StandardTimePeriod" |
| package-name="org.ofbiz.common.period" |
| title="Standard Time Period Entity"> |
| <field name="standardTimePeriodId" type="id-ne"></field> |
| <field name="periodTypeId" type="id"></field> |
| <field name="fromDate" type="date-time"></field> |
| <field name="thruDate" type="date-time"></field> |
| <prim-key field="standardTimePeriodId"/> |
| <relation type="one" fk-name="STD_TM_PER_TYPE" rel-entity-name="PeriodType"> |
| <key-map field-name="periodTypeId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.status --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="StatusItem" |
| package-name="org.ofbiz.common.status" |
| default-resource-name="CommonEntityLabels" |
| title="Status Entity"> |
| <field name="statusId" type="id-ne"></field> |
| <field name="statusTypeId" type="id-ne"></field> |
| <field name="statusCode" type="short-varchar"></field> |
| <field name="sequenceId" type="id"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="statusId"/> |
| <relation type="one" fk-name="STATUS_TO_TYPE" rel-entity-name="StatusType"> |
| <key-map field-name="statusTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="StatusType" |
| package-name="org.ofbiz.common.status" |
| default-resource-name="CommonEntityLabels" |
| title="Status Type Entity"> |
| <field name="statusTypeId" type="id-ne"></field> |
| <field name="parentTypeId" type="id"></field> |
| <field name="hasTable" type="indicator"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="statusTypeId"/> |
| <relation type="one" fk-name="STATUS_TYPE_PARENT" title="Parent" rel-entity-name="StatusType"> |
| <key-map field-name="parentTypeId" rel-field-name="statusTypeId"/> |
| </relation> |
| </entity> |
| <entity entity-name="StatusValidChange" |
| package-name="org.ofbiz.common.status" |
| default-resource-name="CommonEntityLabels" |
| title="Status Valid Change Entity"> |
| <field name="statusId" type="id-ne"></field> |
| <field name="statusIdTo" type="id-ne"></field> |
| <field name="conditionExpression" type="long-varchar"></field> |
| <field name="transitionName" type="name"></field> |
| <prim-key field="statusId"/> |
| <prim-key field="statusIdTo"/> |
| <relation type="one" fk-name="STATUS_CHG_MAIN" title="Main" rel-entity-name="StatusItem"> |
| <key-map field-name="statusId"/> |
| </relation> |
| <relation type="one" fk-name="STATUS_CHG_TO" title="To" rel-entity-name="StatusItem"> |
| <key-map field-name="statusIdTo" rel-field-name="statusId"/> |
| </relation> |
| </entity> |
| <view-entity entity-name="StatusValidChangeToDetail" |
| package-name="org.ofbiz.common.status" |
| title="Status Valid Change To Detail View Entity"> |
| <member-entity entity-alias="SVC" entity-name="StatusValidChange"/> |
| <member-entity entity-alias="SI" entity-name="StatusItem"/> |
| <alias-all entity-alias="SVC"/> |
| <alias-all entity-alias="SI"/> |
| <view-link entity-alias="SVC" rel-entity-alias="SI"> |
| <key-map field-name="statusIdTo" rel-field-name="statusId"/> |
| </view-link> |
| <relation type="one" rel-entity-name="StatusValidChange"> |
| <key-map field-name="statusId"/> |
| <key-map field-name="statusIdTo"/> |
| </relation> |
| <relation type="one" rel-entity-name="StatusItem"> |
| <key-map field-name="statusId"/> |
| </relation> |
| </view-entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.uom --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="Uom" |
| package-name="org.ofbiz.common.uom" |
| default-resource-name="CommonEntityLabels" |
| title="Unit Of Measure Entity"> |
| <field name="uomId" type="id-ne"></field> |
| <field name="uomTypeId" type="id"></field> |
| <field name="abbreviation" type="short-varchar"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="uomId"/> |
| <relation type="one" fk-name="UOM_TO_TYPE" rel-entity-name="UomType"> |
| <key-map field-name="uomTypeId"/> |
| </relation> |
| </entity> |
| <view-entity entity-name="UomAndType" |
| package-name="org.ofbiz.common.uom" |
| title="Unit Of Measure and Type View Entity"> |
| <member-entity entity-alias="UOM" entity-name="Uom"/> |
| <member-entity entity-alias="UOMTP" entity-name="UomType"/> |
| <alias-all entity-alias="UOM"/> |
| <alias-all entity-alias="UOMTP" prefix="type"/> |
| <view-link entity-alias="UOM" rel-entity-alias="UOMTP"> |
| <key-map field-name="uomTypeId"/> |
| </view-link> |
| </view-entity> |
| <entity entity-name="UomConversion" |
| package-name="org.ofbiz.common.uom" |
| title="Unit Of Measure Conversion Type Entity"> |
| <field name="uomId" type="id-ne"></field> |
| <field name="uomIdTo" type="id-ne"></field> |
| <field name="conversionFactor" type="floating-point"></field> |
| <field name="customMethodId" type="id-ne"></field> |
| <field name="decimalScale" type="numeric"></field> |
| <field name="roundingMode" type="id"></field> |
| <prim-key field="uomId"/> |
| <prim-key field="uomIdTo"/> |
| <relation type="one" fk-name="UOM_CONV_MAIN" title="Main" rel-entity-name="Uom"> |
| <key-map field-name="uomId"/> |
| </relation> |
| <relation type="one" fk-name="UOM_CONV_TO" title="ConvTo" rel-entity-name="Uom"> |
| <key-map field-name="uomIdTo" rel-field-name="uomId"/> |
| </relation> |
| <relation type="one" fk-name="UOM_CUSTOM_METHOD" title="uomCustomMethod" rel-entity-name="CustomMethod"> |
| <key-map field-name="customMethodId" rel-field-name="customMethodId"/> |
| </relation> |
| </entity> |
| <entity entity-name="UomConversionDated" |
| package-name="org.ofbiz.common.uom" |
| title="Unit Of Measure Conversion Entity for those Units of Measure whose conversion values change over time (ie, currencies)"> |
| <field name="uomId" type="id-ne"></field> |
| <field name="uomIdTo" type="id-ne"></field> |
| <field name="fromDate" type="date-time"></field> |
| <field name="thruDate" type="date-time"></field> |
| <field name="conversionFactor" type="floating-point"></field> |
| <field name="customMethodId" type="id-ne"></field> |
| <field name="decimalScale" type="numeric"></field> |
| <field name="roundingMode" type="id"></field> |
| <prim-key field="uomId"/> |
| <prim-key field="uomIdTo"/> |
| <prim-key field="fromDate"/> |
| <relation type="one" fk-name="DATE_UOM_CONV_MAIN" title="DatedMain" rel-entity-name="Uom"> |
| <key-map field-name="uomId"/> |
| </relation> |
| <relation type="one" fk-name="DATE_UOM_CONV_TO" title="DatedConvTo" rel-entity-name="Uom"> |
| <key-map field-name="uomIdTo" rel-field-name="uomId"/> |
| </relation> |
| <relation type="one" fk-name="UOMD_CUSTOM_METHOD" title="uomCustomMethod" rel-entity-name="CustomMethod"> |
| <key-map field-name="customMethodId" rel-field-name="customMethodId"/> |
| </relation> |
| </entity> |
| <entity entity-name="UomType" |
| package-name="org.ofbiz.common.uom" |
| default-resource-name="CommonEntityLabels" |
| title="Unit Of Measure Type Entity"> |
| <field name="uomTypeId" type="id-ne"></field> |
| <field name="parentTypeId" type="id-ne"></field> |
| <field name="hasTable" type="indicator"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="uomTypeId"/> |
| <relation type="one" fk-name="UOM_TYPE_PARENT" title="Parent" rel-entity-name="UomType"> |
| <key-map field-name="parentTypeId" rel-field-name="uomTypeId"/> |
| </relation> |
| </entity> |
| |
| <!-- ========================================================= --> |
| <!-- org.ofbiz.common.user --> |
| <!-- ========================================================= --> |
| |
| <entity entity-name="UserPreference" |
| package-name="org.ofbiz.common.user" |
| title="Application preferences for a given userLogin."> |
| <description>The UserPreference entity contains one entry per preference per |
| userLogin. User preferences are stored as key/value pairs (userPrefTypeId/userPrefValue). |
| All values are stored as strings. Value strings can be converted to |
| other data types by specifying a java data type in the userPrefDataType field. |
| </description> |
| <field name="userLoginId" type="id-vlong-ne"></field> |
| <field name="userPrefTypeId" type="id-ne"><description>A unique identifier for this preference</description></field> |
| <field name="userPrefGroupId" type="id-long"><description>Used to assemble groups of preferences</description></field> |
| <field name="userPrefValue" type="value"><description>Contains the value of this preference</description></field> |
| <field name="userPrefDataType" type="id-long"><description>The java data type of this preference (empty = java.lang.String)</description></field> |
| <prim-key field="userLoginId"/> |
| <prim-key field="userPrefTypeId"/> |
| </entity> |
| |
| <entity entity-name="UserPrefGroupType" |
| package-name="org.ofbiz.common.user" |
| title="Defines a group of User Preferences"> |
| <description>The UserPrefGroupType entity contains one entry per preference |
| group type. |
| </description> |
| <field name="userPrefGroupId" type="id-long-ne"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="userPrefGroupId"/> |
| </entity> |
| |
| <!-- ============================ --> |
| <!-- org.ofbiz.common.theme --> |
| <!-- ============================ --> |
| |
| <entity entity-name="VisualTheme" |
| package-name="org.ofbiz.common.theme" |
| title="Defines a Visual Theme"> |
| <description>The VisualTheme entity contains one entry per visual theme.</description> |
| <field name="visualThemeId" type="id-ne"></field> |
| <field name="description" type="description"></field> |
| <prim-key field="visualThemeId"/> |
| </entity> |
| |
| <entity entity-name="VisualThemeResource" |
| package-name="org.ofbiz.common.theme" |
| title="Contains All Visual Theme Resources"> |
| <description>The VisualThemeResource entity contains visual theme |
| resources. Each visual theme can have any number of resources.</description> |
| <field name="visualThemeId" type="id-ne"></field> |
| <field name="resourceTypeEnumId" type="id-ne"></field> |
| <field name="sequenceId" type="id-ne"><description>Controls the loading order of duplicate resource types</description></field> |
| <field name="resourceValue" type="value"><description>Contains the resource value</description></field> |
| <prim-key field="visualThemeId"/> |
| <prim-key field="resourceTypeEnumId"/> |
| <prim-key field="sequenceId"/> |
| <relation type="one" fk-name="VT_RES_THEME" rel-entity-name="VisualTheme"> |
| <key-map field-name="visualThemeId"/> |
| </relation> |
| <relation type="one" fk-name="VT_RES_TYPE_ENUM" rel-entity-name="Enumeration"> |
| <key-map field-name="resourceTypeEnumId" rel-field-name="enumId"/> |
| </relation> |
| </entity> |
| |
| </entitymodel> |