1710 Rebase - Second Attempt
[so.git] / mso-catalog-db / src / main / resources / VfModule.hbm.xml
index 1631057..16f3d39 100644 (file)
 <!-- Generated Apr 28, 2016 2:44:06 PM by Hibernate Tools 3.4.0.CR1 -->
 <hibernate-mapping package="org.openecomp.mso.db.catalog.beans">
     <class name="VfModule" table="VF_MODULE">
-        <id name="id" type="int" column="id">
-               <generator class="native"/>
-        </id>
-        <property name="asdcUuid" type="java.lang.String" >
-            <column name="ASDC_UUID" not-null="false" length="200" default="null"/>
-        </property>
-        <property name="volEnvironmentId" type="java.lang.Integer" >
-            <column name="VOL_ENVIRONMENT_ID" not-null="false" length="11" default="null"/>
-        </property>
-        <properties name="uk_vfmodule" unique="true">
-            <property name="type" type="string" >
-                <column name="TYPE" not-null="true" length="200"/>
-            </property>
-            <property name="version" type="string">
-                <column name="ASDC_SERVICE_MODEL_VERSION" not-null="true" length="20"/>
-            </property>
-        </properties>
-        <property name="modelCustomizationUuid" type="java.lang.String" >
-            <column name="MODEL_CUSTOMIZATION_UUID" not-null="false" length="200"/>
-        </property>
-        <property name="modelName" type="string" >
-            <column name="MODEL_NAME" not-null="true" length="200"/>
-        </property>
-        <property name="modelVersion" type="string" >
-            <column name="MODEL_VERSION" not-null="true" length="20"/>
-        </property>
 
-               <property name="created" type="timestamp" generated="insert" update="false" insert="false" >
-                     <column name="CREATION_TIMESTAMP" not-null="true"/>
-               </property>
-        <property name="description" type="java.lang.String" >
-            <column name="DESCRIPTION" not-null="false" length="255" default="null"/>
-        </property>
-        <property name="volTemplateId" type="java.lang.Integer" >
-            <column name="VOL_TEMPLATE_ID" not-null="false" default="null" length="11"/>
-        </property>
-        <property name="templateId" type="java.lang.Integer" >
-            <column name="TEMPLATE_ID" not-null="false" length="11" default="null"/>
-        </property>
-        <property name="vnfResourceId" type="java.lang.Integer" >
-            <column name="VNF_RESOURCE_ID" not-null="true" length="11"/>
-        </property>
-        <property name="isBase" type="int">
-            <column name="IS_BASE" not-null="true" length="11"/>
-        </property>
-        <property name="environmentId" type="java.lang.Integer" >
-            <column name="ENVIRONMENT_ID" not-null="false"/>
-        </property>
-        <property name="modelInvariantUuid" type="java.lang.String" >
-            <column name="MODEL_INVARIANT_UUID" not-null="false" length="200" default="null"/>
-        </property>
+        <id name="modelUUID"                           type="string"                           column="MODEL_UUID"                             length="200" />
+
+        <property name="vnfResourceModelUUId"                  type="string"                   column="VNF_RESOURCE_MODEL_UUID"        length="200" />
+        <property name="modelInvariantUUID"                    type="string"                   column="MODEL_INVARIANT_UUID"                           length="200"/>
+        <property name="version"                                               type="string"                   column="MODEL_VERSION"                                          length="20"             not-null="true"/>
+        <property name="modelName"                                             type="string"                   column="MODEL_NAME"                                                     length="200"    not-null="true" />
+        <property name="description"                                   type="string"                   column="DESCRIPTION"                                            length="1200"/>
+        <property name="isBase"                                                type="int"                              column="IS_BASE"                                                                                        not-null="true"/>
+        <property name="heatTemplateArtifactUUId"              type="string"                   column="HEAT_TEMPLATE_ARTIFACT_UUID"            length="200"    not-null="true" />
+        <property name="volHeatTemplateArtifactUUId"   type="string"                   column="VOL_HEAT_TEMPLATE_ARTIFACT_UUID"        length="200" />
+               
+               <property name="created" type="timestamp" generated="insert" update="false" insert="false" column ="CREATION_TIMESTAMP" not-null="true"/>
 
-        <property name="minInstances" type="java.lang.Integer" >
-            <column name="MIN_INSTANCES" not-null="false" length="11" default="0"/>
-        </property>
-        <property name="maxInstances" type="java.lang.Integer" >
-            <column name="MAX_INSTANCES" not-null="false" length="11" default="null"/>
-        </property>
-        <property name="initialCount" type="java.lang.Integer" >
-            <column name="INITIAL_COUNT" not-null="false" length="11" default="0"/>
-        </property>
-        <property name="label" type="java.lang.String" >
-            <column name="LABEL" not-null="false" length="200" default="null"/>
-        </property>
     </class>
-</hibernate-mapping>
+</hibernate-mapping>
\ No newline at end of file