Merge "Fix sonar issues in SchemaGenerator"
[aai/aai-common.git] / aai-core / src / main / java / org / onap / aai / db / schema / EdgeProperty.java
1 /**
2  * ============LICENSE_START=======================================================
3  * org.onap.aai
4  * ================================================================================
5  * Copyright © 2017-2018 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
10  *
11  *    http://www.apache.org/licenses/LICENSE-2.0
12  *
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=========================================================
19  */
20 package org.onap.aai.db.schema;
21
22 import org.janusgraph.core.Multiplicity;
23 import org.codehaus.jackson.annotate.JsonProperty;
24 import org.codehaus.jackson.annotate.JsonPropertyOrder;
25
26 @JsonPropertyOrder({ "label", "multiplicity" })
27 public class EdgeProperty implements Named {
28
29         private String name = null;
30         private Multiplicity multiplicity = null;
31         
32     /**
33      * Gets the name
34      */
35     @JsonProperty("label")
36         public String getName() {
37                 return name;
38         }
39     
40     /**
41      * Sets the name.
42      *
43      * @param name the new name
44      */
45     @JsonProperty("label")
46         public void setName(String name) {
47                 this.name = name;
48         }
49         
50         /**
51          * Gets the multiplicity.
52          *
53          * @return the multiplicity
54          */
55         public Multiplicity getMultiplicity() {
56                 return multiplicity;
57         }
58         
59         /**
60          * Sets the multiplicity.
61          *
62          * @param multiplicity the new multiplicity
63          */
64         public void setMultiplicity(Multiplicity multiplicity) {
65                 this.multiplicity = multiplicity;
66         }
67         
68 }