2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdcrests.item.types;
23 import org.openecomp.sdc.versioning.dao.types.VersionState;
24 import org.openecomp.sdc.versioning.dao.types.VersionStatus;
26 import java.util.Date;
29 public class VersionDto {
32 private String description;
33 private String baseId;
34 private VersionStatus status;
35 private VersionState state;
36 private Date creationTime;
37 private Date modificationTime;
38 private Map<String,Object> additionalInfo;
43 public String getId() {
47 public void setId(String id) {
51 public String getName() {
55 public void setName(String name) {
59 public String getDescription() {
63 public void setDescription(String description) {
64 this.description = description;
67 public String getBaseId() {
71 public void setBaseId(String baseId) {
75 public VersionStatus getStatus() {
79 public void setStatus(VersionStatus status) {
83 public VersionState getState() {
87 public void setState(VersionState state) {
91 public Date getCreationTime() {
95 public void setCreationTime(Date creationTime) {
96 this.creationTime = creationTime;
99 public Date getModificationTime() {
100 return modificationTime;
103 public void setModificationTime(Date modificationTime) {
104 this.modificationTime = modificationTime;
107 public Map<String, Object> getAdditionalInfo() {
108 return additionalInfo;
111 public void setAdditionalInfo(Map<String, Object> additionalInfo) {
112 this.additionalInfo = additionalInfo;