1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.ole.vnd.businessobject;
18
19 import org.apache.commons.lang.builder.EqualsBuilder;
20 import org.kuali.rice.core.api.mo.common.active.MutableInactivatable;
21 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
22 import org.kuali.rice.krad.util.ObjectUtils;
23
24
25
26
27
28
29
30
31 public class VendorDefaultAddress extends PersistableBusinessObjectBase implements VendorRoutingComparable, MutableInactivatable {
32
33 protected Integer vendorDefaultAddressGeneratedIdentifier;
34 protected Integer vendorAddressGeneratedIdentifier;
35 protected String vendorCampusCode;
36 protected boolean active;
37
38 protected VendorAddress vendorAddress;
39 protected CampusParameter vendorCampus;
40
41
42
43
44 public VendorDefaultAddress() {
45
46 }
47
48 public String getVendorCampusCode() {
49
50 return vendorCampusCode;
51 }
52
53 public void setVendorCampusCode(String vendorCampusCode) {
54 this.vendorCampusCode = vendorCampusCode;
55 }
56
57 public Integer getVendorAddressGeneratedIdentifier() {
58
59 return vendorAddressGeneratedIdentifier;
60 }
61
62 public void setVendorAddressGeneratedIdentifier(Integer vendorAddressGeneratedIdentifier) {
63 this.vendorAddressGeneratedIdentifier = vendorAddressGeneratedIdentifier;
64 }
65
66 @Override
67 public boolean isActive() {
68
69 return active;
70 }
71
72 @Override
73 public void setActive(boolean active) {
74 this.active = active;
75 }
76
77 public VendorAddress getVendorAddress() {
78
79 return vendorAddress;
80 }
81
82
83
84
85
86
87
88 public void setVendorAddress(VendorAddress vendorAddress) {
89 this.vendorAddress = vendorAddress;
90 }
91
92
93 public CampusParameter getVendorCampus() {
94 return vendorCampus;
95 }
96
97
98
99
100
101
102
103 public void setVendorCampus(CampusParameter vendorCampus) {
104 this.vendorCampus = vendorCampus;
105 }
106
107 public Integer getVendorDefaultAddressGeneratedIdentifier() {
108
109 return vendorDefaultAddressGeneratedIdentifier;
110 }
111
112 public void setVendorDefaultAddressGeneratedIdentifier(Integer vendorDefaultAddressGeneratedIdentifier) {
113 this.vendorDefaultAddressGeneratedIdentifier = vendorDefaultAddressGeneratedIdentifier;
114 }
115
116
117
118
119 @Override
120 public boolean isEqualForRouting(Object toCompare) {
121 if ((ObjectUtils.isNull(toCompare)) || !(toCompare instanceof VendorDefaultAddress)) {
122
123 return false;
124 }
125 else {
126 VendorDefaultAddress vda = (VendorDefaultAddress) toCompare;
127
128 return new EqualsBuilder().append(this.getVendorDefaultAddressGeneratedIdentifier(), vda.getVendorDefaultAddressGeneratedIdentifier()).append(this.getVendorAddressGeneratedIdentifier(), vda.getVendorAddressGeneratedIdentifier()).append(this.getVendorCampusCode(), vda.getVendorCampusCode()).isEquals();
129 }
130 }
131 }