diff options
author | c00149107 <chenchuanyu@huawei.com> | 2017-08-30 09:29:59 +0800 |
---|---|---|
committer | c00149107 <chenchuanyu@huawei.com> | 2017-08-30 09:29:59 +0800 |
commit | 93933fe43ef56ed7b29d6edbd0da8060e36ceb8b (patch) | |
tree | b1ffda23b1f8a5b8e2a8cd4a5f7066e53033f845 /mso-api-handlers/mso-requests-db/src/main/resources | |
parent | 102012be12641a98c11dc122994585cc6729efca (diff) |
Add Operation Status DB info
Add Operation Status DB And Interfaces for create/delete progress rest
Change-Id: I1b93f219470b79b0b7e0bdcbb27a0a31408bbf5f
Issue-ID:SO-41
Signed-off-by: c00149107 <chenchuanyu@huawei.com>
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> |