diff options
Diffstat (limited to 'mso-api-handlers/mso-requests-db/src/main/resources')
-rw-r--r-- | mso-api-handlers/mso-requests-db/src/main/resources/OperationStatus.hbm.xml | 42 | ||||
-rw-r--r-- | mso-api-handlers/mso-requests-db/src/main/resources/ResourceOperationStatus.hbm.xml | 42 |
2 files changed, 84 insertions, 0 deletions
diff --git a/mso-api-handlers/mso-requests-db/src/main/resources/OperationStatus.hbm.xml b/mso-api-handlers/mso-requests-db/src/main/resources/OperationStatus.hbm.xml new file mode 100644 index 0000000000..60fc359a0b --- /dev/null +++ b/mso-api-handlers/mso-requests-db/src/main/resources/OperationStatus.hbm.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved. + * ================================================================================ + * Licensed 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. + * ============LICENSE_END========================================================= + */ + --> + +<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> + +<hibernate-mapping package="org.openecomp.mso.requestsdb"> + <class name="OperationStatus" table="OPERATION_STATUS"> + <meta attribute="class-description"> + This class describes a operation status + </meta> + <id name="serviceId" type="string" column="SERVICE_ID"/> + <id name="operationId" column="OPERATION_ID" type="string" length="256"/> + <property name="operation" column="OPERATION_TYPE" type="string" length="256"/> + <property name="userId" column="USER_ID" type="string" length="256"/> + <property name="result" column="RESULT" type="string" length="256"/> + <property name="operationContent" column="OPERATION_CONTENT" type="string" length="256"/> + <property name="progress" column="PROGRESS" type="string" length="256"/> + <property name="reason" column="REASON" type="string" length="256"/> + <property name="operateAt" column="OPERATE_AT" type="timestamp" generated="insert" insert="false" update="false"/> + <property name="finishedAt" column="FINISHED_AT" type="timestamp" generated="update" insert="false" update="false"/> + </class> +</hibernate-mapping> diff --git a/mso-api-handlers/mso-requests-db/src/main/resources/ResourceOperationStatus.hbm.xml b/mso-api-handlers/mso-requests-db/src/main/resources/ResourceOperationStatus.hbm.xml new file mode 100644 index 0000000000..87e23980d6 --- /dev/null +++ b/mso-api-handlers/mso-requests-db/src/main/resources/ResourceOperationStatus.hbm.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +/*- + * ============LICENSE_START======================================================= + * ONAP - SO + * ================================================================================ + * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved. + * ================================================================================ + * Licensed 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. + * ============LICENSE_END========================================================= + */ + --> + +<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> + +<hibernate-mapping package="org.openecomp.mso.requestsdb"> + <class name="ResourceOperationStatus" table="RESOURCE_OPERATION_STATUS"> + <meta attribute="class-description"> + This class describes a progress status + </meta> + <id name="serviceId" type="string" column="SERVICE_ID"/> + <id name="operationId" column="OPERATION_ID" type="string" length="256"/> + <id name="resourceTemplateUUID" type="string" column="RESOURCE_TEMPLATE_UUID"/> + <property name="operType" column="OPER_TYPE" type="string" length="256"/> + <property name="resourceInstanceID" column="RESOURCE_INSTANCE_ID" type="string" length="256"/> + <property name="jobId" column="JOB_ID" type="string" length="256"/> + <property name="status" column="STATUS" type="string" length="256"/> + <property name="progress" column="PROGRESS" type="string" length="256"/> + <property name="errorCode" column="ERROR_CODE" type="string" length="256"/> + <property name="statusDescription" column="STATUS_DESCRIPOTION" type="string" length="256"/> + </class> +</hibernate-mapping> |