RAN Slice YANG Model and Associated Feature code
[ccsdk/features.git] / sdnr / northbound / ranSlice / provider / src / main / java / org / onap / ccsdk / features / sdnr / northbound / ranSlice / RANSliceResponseCode.java
1 package org.onap.ccsdk.features.sdnr.northbound.ranSlice;
2
3 public enum RANSliceResponseCode {
4
5                 // Accepted category
6                 ACCEPT_ACCEPTED(100),
7                 // Error category
8                 ERROR_UNEXPECTED_ERROR(200),
9                 // Rejected category
10                 REJECT_REJECTED(300),
11                 REJECT_INVALID_INPUT(301),
12                 REJECT_MISSING_PARAM(302),
13                 REJECT_PARSING_FAILED(303),
14                 REJECT_NO_TRANSITION(304),
15                 REJECT_ACTION_NOT_SUPPORTED(305),
16                 REJECT_VNF_NOT_FOUND(306),
17                 REJECT_DG_NOT_FOUND(307),
18                 REJECT_WORKFLOW_NOT_FOUND(308),
19                 REJECT_UNSTABLE_VNF(309),
20                 REJECT_LOCKING_FAILURE(310),
21                 REJECT_EXPIRED_REQUEST(311),
22                 REJECT_DUPLICATE_REQUEST(312),
23                 REJECT_MISSING_AAI_DATA(313),
24                 REJECT_MULTIPLE_REQUESTS_FOR_SEARCH(315),
25                 REJECT_POLICY_VALIDATION_FAILURE(316),
26                 // Success category
27                 SUCCESS(400),
28                 // Failure category
29                 FAILURE_DG_FAILURE(401),
30                 FAILURE_NO_TRANSITION(402),
31                 FAILURE_AAI_FAILURE(403),
32                 FAILURE_EXPIRED_REQUEST(404),
33                 FAILURE_UNEXPECTED_FAILURE(405),
34                 FAILURE_UNSTABLE_VNF(406),
35                 FAILURE_REQUEST_NOT_SUPPORTED(450),
36                 // Partial success
37                 PARTIAL_SUCCESS(500);
38
39
40
41                 private int value;
42                 private RANSliceResponseCode(int value) {
43                         this.value = value;
44                 }
45
46                 public int getValue() {
47                         return value;
48                 }
49
50
51 }