Convert Sparky to Spring-Boot
[aai/sparky-be.git] / sparkybe-onap-service / src / main / java / org / onap / aai / sparky / search / filters / config / UiFilterListItemConfig.java
1 /**
2  * ============LICENSE_START===================================================
3  * SPARKY (AAI UI service)
4  * ============================================================================
5  * Copyright © 2017 AT&T Intellectual Property.
6  * Copyright © 2017 Amdocs
7  * All rights reserved.
8  * ============================================================================
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  *
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  * ============LICENSE_END=====================================================
21  *
22  * ECOMP and OpenECOMP are trademarks
23  * and service marks of AT&T Intellectual Property.
24  */
25 package org.onap.aai.sparky.search.filters.config;
26
27 import com.fasterxml.jackson.annotation.JsonCreator;
28 import com.fasterxml.jackson.annotation.JsonInclude;
29 import com.fasterxml.jackson.annotation.JsonInclude.Include;
30 import com.fasterxml.jackson.annotation.JsonProperty;
31
32 @JsonInclude(Include.NON_NULL)
33 public class UiFilterListItemConfig {
34         @JsonProperty("filterId")
35         private String filterId;
36
37         @JsonProperty("defaultValue")
38         private UiFilterOptionsValuesConfig defaultValue;
39
40         @JsonCreator
41         public UiFilterListItemConfig(@JsonProperty("filterId") final String filterId,
42                         @JsonProperty("defaultValue") final UiFilterOptionsValuesConfig defaultValue) {
43                 this.filterId = filterId;
44                 this.defaultValue = defaultValue;
45         }
46
47         @JsonProperty("filterId")
48         public String getFilterId() {
49                 return filterId;
50         }
51
52         public void setFilterId(String filterId) {
53                 this.filterId = filterId;
54         }
55
56         @JsonProperty("defaultValue")
57         public UiFilterOptionsValuesConfig getDefaultValue() {
58                 return defaultValue;
59         }
60
61         public void setDefaultValue(UiFilterOptionsValuesConfig defaultValue) {
62                 this.defaultValue = defaultValue;
63         }
64
65         @Override
66         public String toString() {
67                 return "FilterListItemEntity [filterId=" + filterId + ", defaultValue=" + defaultValue + "]";
68         }
69
70 }