001 /*
002 * Copyright 2011 The Kuali Foundation.
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016 package org.kuali.kfs.vnd.businessobject;
017
018 import java.util.LinkedHashMap;
019
020 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
021
022
023 /**
024 * Attribute Reference Dummy Business Object for Vendor attributes
025 */
026 public class VendorGenericAttributes extends PersistableBusinessObjectBase {
027
028 private String line1Address;
029 private String line2Address;
030 private String cityName;
031 private String zipCode;
032 private String stateCode;
033 private String countryCode;
034 private String internationalProvinceName;
035 private String attentionName;
036 private String campusCode;
037 private String yesNoWithBlankIndicator;
038 private String yesNoWithoutBlankIndicator;
039 private boolean hiddenIndicator;
040 private String phoneNumberNoValidation;
041 private String phoneNumberWithValidation;
042 private String genericUrlAddress;
043 private String vendorHeaderGeneratedIdentifier; // " sourceClassName="org.kuali.kfs.vnd.businessobject.VendorDetail"
044 // sourceAttributeName="vendorNumber"/>
045 private String vendorDetailAssignedIdentifier; // " sourceClassName="org.kuali.kfs.vnd.businessobject.VendorDetail"
046 // sourceAttributeName="vendorNumber"/>
047
048 /**
049 * Constructs a VendorAttributeReferenceDummy.
050 */
051 public VendorGenericAttributes() {
052 }
053
054 /*
055 * WORKFLOW LABEL ATTRIBUTES BEGIN HERE
056 */
057
058 public String getVendorDetailAssignedIdentifier() {
059
060 return vendorDetailAssignedIdentifier;
061 }
062
063 public void setVendorDetailAssignedIdentifier(String vendorDetailAssignedIdentifier) {
064 this.vendorDetailAssignedIdentifier = vendorDetailAssignedIdentifier;
065 }
066
067 public String getVendorHeaderGeneratedIdentifier() {
068
069 return vendorHeaderGeneratedIdentifier;
070 }
071
072 public void setVendorHeaderGeneratedIdentifier(String vendorHeaderGeneratedIdentifier) {
073 this.vendorHeaderGeneratedIdentifier = vendorHeaderGeneratedIdentifier;
074 }
075
076 /*
077 * WORKFLOW LABEL ATTRIBUTES END HERE
078 */
079
080 public String getCampusCode() {
081
082 return campusCode;
083 }
084
085 public void setCampusCode(String campusCode) {
086 this.campusCode = campusCode;
087 }
088
089 public boolean isHiddenIndicator() {
090
091 return hiddenIndicator;
092 }
093
094 public void setHiddenIndicator(boolean hiddenIndicator) {
095 this.hiddenIndicator = hiddenIndicator;
096 }
097
098 public String getInternationalProvinceName() {
099
100 return internationalProvinceName;
101 }
102
103 public void setInternationalProvinceName(String internationalProvinceName) {
104 this.internationalProvinceName = internationalProvinceName;
105 }
106
107 public String getAttentionName() {
108
109 return attentionName;
110 }
111
112 public void setAttentionName(String attentionName) {
113 this.attentionName = attentionName;
114 }
115
116 public String getCityName() {
117
118 return cityName;
119 }
120
121 public void setCityName(String cityName) {
122 this.cityName = cityName;
123 }
124
125 public String getCountryCode() {
126
127 return countryCode;
128 }
129
130 public void setCountryCode(String countryCode) {
131 this.countryCode = countryCode;
132 }
133
134 public String getLine1Address() {
135
136 return line1Address;
137 }
138
139 public void setLine1Address(String line1Address) {
140 this.line1Address = line1Address;
141 }
142
143 public String getLine2Address() {
144
145 return line2Address;
146 }
147
148 public void setLine2Address(String line2Address) {
149 this.line2Address = line2Address;
150 }
151
152 public String getZipCode() {
153
154 return zipCode;
155 }
156
157 public void setZipCode(String zipCode) {
158 this.zipCode = zipCode;
159 }
160
161 public String getStateCode() {
162
163 return stateCode;
164 }
165
166 public void setStateCode(String stateCode) {
167 this.stateCode = stateCode;
168 }
169
170 public String getYesNoWithBlankIndicator() {
171
172 return yesNoWithBlankIndicator;
173 }
174
175 public void setYesNoWithBlankIndicator(String yesNoWithBlankIndicator) {
176 this.yesNoWithBlankIndicator = yesNoWithBlankIndicator;
177 }
178
179 public String getYesNoWithoutBlankIndicator() {
180
181 return yesNoWithoutBlankIndicator;
182 }
183
184 public void setYesNoWithoutBlankIndicator(String yesNoWithoutBlankIndicator) {
185 this.yesNoWithoutBlankIndicator = yesNoWithoutBlankIndicator;
186 }
187
188 public String getPhoneNumberNoValidation() {
189
190 return phoneNumberNoValidation;
191 }
192
193 public void setPhoneNumberNoValidation(String phoneNumberNoValidation) {
194 this.phoneNumberNoValidation = phoneNumberNoValidation;
195 }
196
197 public String getPhoneNumberWithValidation() {
198
199 return phoneNumberWithValidation;
200 }
201
202 public void setPhoneNumberWithValidation(String phoneNumberWithValidation) {
203 this.phoneNumberWithValidation = phoneNumberWithValidation;
204 }
205
206 public String getGenericUrlAddress() {
207
208 return genericUrlAddress;
209 }
210
211 public void setGenericUrlAddress(String genericUrlAddress) {
212 this.genericUrlAddress = genericUrlAddress;
213 }
214
215 /**
216 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
217 */
218 protected LinkedHashMap toStringMapper() {
219 LinkedHashMap m = new LinkedHashMap();
220
221 m.put("hashCode", Integer.toHexString(hashCode()));
222
223 return m;
224 }
225
226 }