Replaced all tabs with spaces in java and pom.xml
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / bpmn / servicedecomposition / bbobjects / Tenant.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 - 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
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
21 package org.onap.so.bpmn.servicedecomposition.bbobjects;
22
23 import java.io.Serializable;
24 import javax.persistence.Id;
25 import org.apache.commons.lang3.builder.EqualsBuilder;
26 import org.apache.commons.lang3.builder.HashCodeBuilder;
27 import com.fasterxml.jackson.annotation.JsonProperty;
28
29 public class Tenant implements Serializable {
30
31     /**
32      * 
33      */
34     private static final long serialVersionUID = -8704478668505531590L;
35     @Id
36     @JsonProperty("tenant-id")
37     private String tenantId;
38     @JsonProperty("tenant-name")
39     private String tenantName;
40     @JsonProperty("tenant-context")
41     private String tenantContext;
42
43     @Override
44     public boolean equals(final Object other) {
45         if (!(other instanceof Tenant)) {
46             return false;
47         }
48         Tenant castOther = (Tenant) other;
49         return new EqualsBuilder().append(tenantId, castOther.tenantId).isEquals();
50     }
51
52     @Override
53     public int hashCode() {
54         return new HashCodeBuilder().append(tenantId).toHashCode();
55     }
56
57     public String getTenantId() {
58         return tenantId;
59     }
60
61     public void setTenantId(String tenantId) {
62         this.tenantId = tenantId;
63     }
64
65     public String getTenantName() {
66         return tenantName;
67     }
68
69     public void setTenantName(String tenantName) {
70         this.tenantName = tenantName;
71     }
72
73     public String getTenantContext() {
74         return tenantContext;
75     }
76
77     public void setTenantContext(String tenantContext) {
78         this.tenantContext = tenantContext;
79     }
80
81
82 }