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 }