2 * ============LICENSE_START========================================================================
3 * ONAP : ccsdk feature sdnr wt
4 * =================================================================================================
5 * Copyright (C) 2020 highstreet technologies GmbH Intellectual Property. All rights reserved.
6 * =================================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
8 * in compliance with the License. You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software distributed under the License
13 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
14 * or implied. See the License for the specific language governing permissions and limitations under
16 * ============LICENSE_END==========================================================================
18 package org.onap.ccsdk.features.sdnr.wt.mountpointstateprovider.impl;
20 import com.fasterxml.jackson.annotation.JsonIgnore;
21 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
22 import java.util.ArrayList;
23 import java.util.HashMap;
24 import java.util.List;
27 @JsonPropertyOrder({"arrayOfNamedHashMap", "changeContact", "changeIdentifier", "changeType", "newState", "oldState", "notificationFieldsVersion"})
28 public class VESNotificationFieldsPOJO {
30 private List<HashMap<String, Object>> arrayOfNamedHashMap = new ArrayList<>();
32 private Map<String, Object> namedHashMap = new HashMap<>();
34 private Map<String, String> hashMap = new HashMap<>();
36 private String changeContact = "";
37 private String changeIdentifier = "";
38 private String changeType = "";
40 private String newState = "";
42 private String oldState = "";
44 private String stateInterface = "";
45 private String notificationFieldsVersion = "2.0";
47 public List<HashMap<String, Object>> getArrayOfNamedHashMap() {
48 return arrayOfNamedHashMap;
51 public void setArrayOfNamedHashMap(List<HashMap<String, Object>> arrayOfNamedHashMap) {
52 this.arrayOfNamedHashMap = arrayOfNamedHashMap;
55 public String getChangeContact() {
59 public void setChangeContact(String changeContact) {
60 this.changeContact = changeContact;
63 public String getChangeIdentifier() {
64 return changeIdentifier;
67 public void setChangeIdentifier(String changeIdentifier) {
68 this.changeIdentifier = changeIdentifier;
71 public String getChangeType() {
75 public void setChangeType(String changeType) {
76 this.changeType = changeType;
79 public String getNewState() {
83 public void setNewState(String newState) {
84 this.newState = newState;
87 public String getOldState() {
91 public void setOldState(String oldState) {
92 this.oldState = oldState;
95 public String getStateInterface() {
96 return stateInterface;
99 public void setStateInterface(String stateInterface) {
100 this.stateInterface = stateInterface;
103 public String getNotificationFieldsVersion() {
104 return notificationFieldsVersion;
107 public void setNotificationFieldsVersion(String notificationFieldsVersion) {
108 this.notificationFieldsVersion = notificationFieldsVersion;