Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
05/24/08 14:37:02 (8 months ago)
Author:
bwolfe
Message:

Merging api-refactoring to trunk [3595]:[4355]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/trunk/metadata/api/hibernate/org/openmrs/api/db/hibernate/Drug.hbm.xml

    r4222 r4358  
    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 
     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" /> 
    941 
    10     http://boss.bekk.no/boss/middlegen/ 
    11     http://www.hibernate.org/ 
    12 --> 
     42                <!-- bi-directional one-to-many association to DrugOrder --> 
     43                <!-- 
     44                        <set 
     45                        name="drugOrders" 
     46                        lazy="true" 
     47                        inverse="true" 
     48                        cascade="none" 
     49                        > 
     50                        <key> 
     51                        <column name="drug_inventory_id" /> 
     52                        </key> 
     53                        <one-to-many  
     54                        class="org.openmrs.DrugOrder" 
     55                        /> 
     56                        </set> 
     57                --> 
     58                <many-to-one name="creator" class="org.openmrs.User" 
     59                        not-null="true" /> 
     60                <many-to-one name="retiredBy" class="org.openmrs.User" 
     61                        not-null="false" column="retired_by" /> 
    1362 
    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" /> 
    28  
    29     <property 
    30         name="name" 
    31         type="java.lang.String" 
    32         column="name" 
    33         length="50" 
    34     /> 
    35     <property 
    36         name="combination" 
    37         type="java.lang.Boolean" 
    38         column="combination" 
    39         length="1" 
    40         not-null="true" 
    41     /> 
    42     <property 
    43         name="doseStrength" 
    44         type="java.lang.Double" 
    45         column="dose_strength" 
    46         length="22" 
    47     /> 
    48     <property 
    49         name="maximumDailyDose" 
    50         type="java.lang.Double" 
    51         column="maximum_daily_dose" 
    52         length="22" 
    53     /> 
    54     <property 
    55         name="minimumDailyDose" 
    56         type="java.lang.Double" 
    57         column="minimum_daily_dose" 
    58         length="22" 
    59     /> 
    60     <property 
    61         name="units" 
    62         type="java.lang.String" 
    63         column="units" 
    64         length="50" 
    65     /> 
    66     <property 
    67         name="dateCreated" 
    68         type="java.util.Date" 
    69         column="date_created" 
    70         not-null="true" 
    71         length="19" 
    72     /> 
    73     <property 
    74         name="voided" 
    75         type="java.lang.Boolean" 
    76         column="voided" 
    77         length="1" 
    78         not-null="true" 
    79     /> 
    80         <property 
    81         name="dateVoided" 
    82         type="java.util.Date" 
    83         column="date_voided" 
    84         not-null="false" 
    85         length="19" 
    86     /> 
    87     <property 
    88         name="voidReason" 
    89         type="java.lang.String" 
    90         column="void_reason" 
    91         length="255" 
    92     /> 
    93  
    94     <!-- Associations --> 
    95    
    96     <!-- bi-directional many-to-one association to Concept --> 
    97     <many-to-one 
    98         name="concept" 
    99         class="org.openmrs.Concept" 
    100         not-null="true" 
    101     > 
    102         <column name="concept_id" /> 
    103     </many-to-one> 
    104         <!-- bi-directional many-to-one association to Concept --> 
    105     <many-to-one 
    106         name="dosageForm" 
    107         class="org.openmrs.Concept" 
    108         not-null="false" 
    109     > 
    110         <column name="dosage_form" /> 
    111     </many-to-one> 
    112     <!-- bi-directional many-to-one association to Concept --> 
    113     <many-to-one 
    114         name="route" 
    115         class="org.openmrs.Concept" 
    116         not-null="false" 
    117     > 
    118         <column name="route" /> 
    119     </many-to-one> 
    120  
    121     <!-- bi-directional one-to-many association to DrugOrder --> 
    122     <!-- 
    123     <set 
    124         name="drugOrders" 
    125         lazy="true" 
    126         inverse="true" 
    127                 cascade="none" 
    128     > 
    129         <key> 
    130             <column name="drug_inventory_id" /> 
    131         </key> 
    132         <one-to-many  
    133             class="org.openmrs.DrugOrder" 
    134         /> 
    135     </set> 
    136     --> 
    137     <!-- bi-directional many-to-one association to User --> 
    138     <many-to-one 
    139         name="creator" 
    140         class="org.openmrs.User" 
    141         not-null="true" 
    142     > 
    143         <column name="creator" /> 
    144     </many-to-one> 
    145     <!-- bi-directional many-to-one association to User --> 
    146     <many-to-one 
    147         name="voidedBy" 
    148         class="org.openmrs.User" 
    149         not-null="false" 
    150     > 
    151         <column name="voided_by" /> 
    152     </many-to-one> 
    153  
    154 </class> 
     63        </class> 
    15564</hibernate-mapping>