f3e59508cff33a6156b0ee301f58e86818ab0e82
[mir.git] / source / org / codecoop / mir / core / model / UploadedMedia.hbm.xml
1 <?xml version="1.0"?>\r
2 <!DOCTYPE hibernate-mapping PUBLIC\r    "-//Hibernate/Hibernate Mapping DTD 2.0//EN"\r    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >\r\r<hibernate-mapping>\r    <joined-subclass \r              name="org.codecoop.mir.core.model.UploadedMedia" \r              extends="org.codecoop.mir.core.model.Media" \r           table="uploaded_media">\r\r               <key \r                  column="media_id" \r                     foreign-key="fk_uploadedmedia_media"\r           />\r             
3                 <property
4                         column="publish_server"
5                         length="255"
6                         name="publishServer"
7                         type="java.lang.String"
8                  />
9                 <property
10                         column="publish_path"
11                         length="255"
12                         name="publishPath"
13                         type="java.lang.String"
14                  />\r            <property\r                      column="storage_path"\r                  length="255"\r                   name="storagePath"\r                     type="java.lang.String"\r                 />              
15                 <property
16                         column="icon_produced"
17                         length="1"
18                         name="iconProduced"
19                         not-null="true"
20                         type="boolean"
21                  />
22                 <property
23                         column="icon_path"
24                         length="255"
25                         name="iconPath"
26                         type="java.lang.String"
27                  />
28                 <property
29                         column="size"
30                         length="4"
31                         name="size"
32                         type="java.lang.Integer"
33                  />
34                 <!-- Associations -->\r          <many-to-one \r                  column="to_media_folder"\r                       name="mediaFolder"\r                     class="org.codecoop.mir.core.model.MediaFolder"\r                        foreign-key="fk_uploadedmedia_mediafolder"\r              />\r            <many-to-one \r                  column="to_media_type"\r                 name="mediaType"\r                       class="org.codecoop.mir.core.model.MediaType"\r                  foreign-key="fk_uploadedmedia_mediatype"                        \r                />              
35         </joined-subclass>
36 </hibernate-mapping>