Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
07/17/08 15:20:10 (6 months ago)
Author:
catullus
Message:

sync-bidrectional: partly merge

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/branches/data_synchronization_bidirectional

    • Property svn:ignore changed from
      build*
      dist*
      ${env.CATALINA_HOME}
      docs
      .metadata
      setup.inf
      setup.rpt
      to
      build*
      dist*
      ${env.CATALINA_HOME}
      docs
      .metadata
      setup.inf
      setup.rpt
      *.iws
      *.ipr
      *.iml
  • openmrs/branches/data_synchronization_bidirectional/metadata/api/hibernate/org/openmrs/api/db/hibernate/Drug.hbm.xml

    r4295 r4969  
    33    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
    44    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > 
     5 
     6<hibernate-mapping> 
     7        <class name="org.openmrs.Drug" table="drug"> 
     8 
     9                <id name="drugId" type="java.lang.Integer" column="drug_id"> 
     10                        <generator class="native" /> 
     11                </id> 
     12 
     13                <discriminator column="drug_id" insert="false" /> 
     14 
     15                <property name="name" type="java.lang.String" length="50" /> 
     16                <property name="combination" type="java.lang.Boolean" length="1" 
     17                        not-null="true" /> 
     18                <property name="doseStrength" type="java.lang.Double" 
     19                        column="dose_strength" length="22" /> 
     20                <property name="maximumDailyDose" type="java.lang.Double" 
     21                        column="maximum_daily_dose" length="22" /> 
     22                <property name="minimumDailyDose" type="java.lang.Double" 
     23                        column="minimum_daily_dose" length="22" /> 
     24                <property name="units" type="java.lang.String" length="50" /> 
     25                <property name="dateCreated" type="java.util.Date" 
     26                        column="date_created" not-null="true" length="19" /> 
     27                 
     28                <property name="retired" type="java.lang.Boolean" length="1" 
     29                        not-null="true" /> 
     30                <property name="dateRetired" type="java.util.Date" 
     31                        column="date_retired" not-null="false" length="19" /> 
     32                <property name="retireReason" type="java.lang.String" 
     33                        column="retire_reason" length="255" /> 
    534     
    6 <hibernate-mapping> 
    7 <!--  
    8     Created by the Middlegen Hibernate plugin 2.1 
    9  
    10     http://boss.bekk.no/boss/middlegen/ 
    11     http://www.hibernate.org/ 
    12 --> 
    13  
    14 <class  
    15     name="org.openmrs.Drug"  
    16     table="drug" 
    17 
    18  
    19     <id 
    20         name="drugId" 
    21         type="java.lang.Integer" 
    22         column="drug_id" 
    23     > 
    24         <generator class="native" /> 
    25     </id> 
    26      
    27     <discriminator column="drug_id" insert="false" /> 
     35                <many-to-one name="concept" class="org.openmrs.Concept" 
     36                        not-null="true" column="concept_id" /> 
     37                <many-to-one name="dosageForm" class="org.openmrs.Concept" 
     38                        not-null="false" column="dosage_form" /> 
     39                <many-to-one name="route" class="org.openmrs.Concept" 
     40                        not-null="false" /> 
    2841 
    2942                <property name="guid" type="java.lang.String" 
    3043                        column="guid" length="36" /> 
    3144 
    32     <property 
    33         name="name" 
    34         type="java.lang.String" 
    35         column="name" 
    36         length="50" 
    37     /> 
    38     <property 
    39         name="combination" 
    40         type="java.lang.Boolean" 
    41         column="combination" 
    42         length="1" 
    43         not-null="true" 
    44     /> 
    45     <property 
    46         name="doseStrength" 
    47         type="java.lang.Double" 
    48         column="dose_strength" 
    49         length="22" 
    50     /> 
    51     <property 
    52         name="maximumDailyDose" 
    53         type="java.lang.Double" 
    54         column="maximum_daily_dose" 
    55         length="22" 
    56     /> 
    57     <property 
    58         name="minimumDailyDose" 
    59         type="java.lang.Double" 
    60         column="minimum_daily_dose" 
    61         length="22" 
    62     /> 
    63     <property 
    64         name="units" 
    65         type="java.lang.String" 
    66         column="units" 
    67         length="50" 
    68     /> 
    69     <property 
    70         name="dateCreated" 
    71         type="java.util.Date" 
    72         column="date_created" 
    73         not-null="true" 
    74         length="19" 
    75     /> 
    76     <property 
    77         name="voided" 
    78         type="java.lang.Boolean" 
    79         column="voided" 
    80         length="1" 
    81         not-null="true" 
    82     /> 
    83         <property 
    84         name="dateVoided" 
    85         type="java.util.Date" 
    86         column="date_voided" 
    87         not-null="false" 
    88         length="19" 
    89     /> 
    90     <property 
    91         name="voidReason" 
    92         type="java.lang.String" 
    93         column="void_reason" 
    94         length="255" 
    95     /> 
     45                <!-- bi-directional one-to-many association to DrugOrder --> 
     46                <!-- 
     47                        <set 
     48                        name="drugOrders" 
     49                        lazy="true" 
     50                        inverse="true" 
     51                        cascade="none" 
     52                        > 
     53                        <key> 
     54                        <column name="drug_inventory_id" /> 
     55                        </key> 
     56                        <one-to-many  
     57                        class="org.openmrs.DrugOrder" 
     58                        /> 
     59                        </set> 
     60                --> 
     61                <many-to-one name="creator" class="org.openmrs.User" 
     62                        not-null="true" /> 
     63                <many-to-one name="retiredBy" class="org.openmrs.User" 
     64                        not-null="false" column="retired_by" /> 
    9665 
    97     <!-- Associations --> 
    98    
    99     <!-- bi-directional many-to-one association to Concept --> 
    100     <many-to-one 
    101         name="concept" 
    102         class="org.openmrs.Concept" 
    103         not-null="true" 
    104     > 
    105         <column name="concept_id" /> 
    106     </many-to-one> 
    107         <!-- bi-directional many-to-one association to Concept --> 
    108     <many-to-one 
    109         name="dosageForm" 
    110         class="org.openmrs.Concept" 
    111         not-null="false" 
    112     > 
    113         <column name="dosage_form" /> 
    114     </many-to-one> 
    115     <!-- bi-directional many-to-one association to Concept --> 
    116     <many-to-one 
    117         name="route" 
    118         class="org.openmrs.Concept" 
    119         not-null="false" 
    120     > 
    121         <column name="route" /> 
    122     </many-to-one> 
    123  
    124     <!-- bi-directional one-to-many association to DrugOrder --> 
    125     <!-- 
    126     <set 
    127         name="drugOrders" 
    128         lazy="true" 
    129         inverse="true" 
    130                 cascade="none" 
    131     > 
    132         <key> 
    133             <column name="drug_inventory_id" /> 
    134         </key> 
    135         <one-to-many  
    136             class="org.openmrs.DrugOrder" 
    137         /> 
    138     </set> 
    139     --> 
    140     <!-- bi-directional many-to-one association to User --> 
    141     <many-to-one 
    142         name="creator" 
    143         class="org.openmrs.User" 
    144         not-null="true" 
    145     > 
    146         <column name="creator" /> 
    147     </many-to-one> 
    148     <!-- bi-directional many-to-one association to User --> 
    149     <many-to-one 
    150         name="voidedBy" 
    151         class="org.openmrs.User" 
    152         not-null="false" 
    153     > 
    154         <column name="voided_by" /> 
    155     </many-to-one> 
    156  
    157 </class> 
     66        </class> 
    15867</hibernate-mapping>