001 /*
002 * Copyright 2007 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
017 package edu.sampleu.financial.bo;
018
019 import org.apache.commons.lang.StringUtils;
020 import org.apache.log4j.Logger;
021 import org.kuali.rice.core.api.util.type.KualiDecimal;
022 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
023 import org.kuali.rice.krad.util.ObjectUtils;
024
025 import java.sql.Date;
026 import java.util.ArrayList;
027 import java.util.List;
028
029 /**
030 * Contains all data for a specific parent or division Vendor, including a link to the <code>VendorHeader</code>, which only
031 * contains information about the parent company, but can be shared between division Vendors.
032 *
033 */
034 public class VendorDetail extends PersistableBusinessObjectBase { //implements VendorRoutingComparable {
035 private static Logger LOG = Logger.getLogger(VendorDetail.class);
036
037 private Integer vendorHeaderGeneratedIdentifier;
038 private Integer vendorDetailAssignedIdentifier;
039 private String vendorNumber; // not persisted in the db
040 private boolean vendorParentIndicator;
041 private String vendorName;
042 private String vendorFirstName; // not persisted in the db
043 private String vendorLastName; // not persisted in the db
044 private String vendorStateForLookup; // not persisted in the db
045
046 private boolean activeIndicator;
047 private String vendorInactiveReasonCode;
048 private String vendorDunsNumber;
049 private String vendorPaymentTermsCode;
050 private String vendorShippingTitleCode;
051 private String vendorShippingPaymentTermsCode;
052 private Boolean vendorConfirmationIndicator;
053 private Boolean vendorPrepaymentIndicator;
054 private Boolean vendorCreditCardIndicator;
055 private KualiDecimal vendorMinimumOrderAmount;
056 private String vendorUrlAddress;
057 private String vendorRemitName;
058 private Boolean vendorRestrictedIndicator;
059 private String vendorRestrictedReasonText;
060 private Date vendorRestrictedDate;
061 // private String vendorRestrictedPersonIdentifier;
062 private String vendorSoldToNumber; // not persisted in the db
063 private Integer vendorSoldToGeneratedIdentifier;
064 private Integer vendorSoldToAssignedIdentifier;
065 private String vendorSoldToName;
066 private boolean vendorFirstLastNameIndicator;
067 private boolean taxableIndicator;
068
069 private List<VendorAddress> vendorAddresses;
070
071 // private List<VendorAlias> vendorAliases;
072 // private List<VendorContact> vendorContacts;
073 // private List<VendorCustomerNumber> vendorCustomerNumbers;
074 // private List<VendorPhoneNumber> vendorPhoneNumbers;
075 // private List<VendorShippingSpecialCondition> vendorShippingSpecialConditions;
076 // private List<VendorCommodityCode> vendorCommodities;
077
078 private VendorHeader vendorHeader;
079 // private VendorInactiveReason vendorInactiveReason;
080 private PaymentTermType vendorPaymentTerms;
081 // private ShippingTitle vendorShippingTitle;
082 private ShippingPaymentTerms vendorShippingPaymentTerms;
083 private VendorDetail soldToVendorDetail;
084 // private Person vendorRestrictedPerson;
085
086 private String vendorParentName; // not persisted in the db
087 private String defaultAddressLine1; // not persisted in the db
088 private String defaultAddressLine2; // not persisted in the db
089 private String defaultAddressCity; // not persisted in the db
090 private String defaultAddressStateCode; // not persisted in the db
091 private String defaultAddressInternationalProvince; // not persisted in the db
092 private String defaultAddressPostalCode; // not persisted in the db
093 private String defaultAddressCountryCode; // not persisted in the db
094 private String defaultFaxNumber; // not persisted in the db
095
096 /**
097 * Default constructor.
098 */
099 public VendorDetail() {
100 super();
101
102 vendorHeader = new VendorHeader();
103 vendorAddresses = new ArrayList();
104 /*vendorAliases = new TypedArrayList(VendorAlias.class);
105 vendorContacts = new TypedArrayList(VendorContact.class);
106 vendorContracts = new TypedArrayList(VendorContract.class);
107 vendorCustomerNumbers = new TypedArrayList(VendorCustomerNumber.class);
108 vendorPhoneNumbers = new TypedArrayList(VendorPhoneNumber.class);
109 vendorShippingSpecialConditions = new TypedArrayList(VendorShippingSpecialCondition.class);
110 vendorCommodities = new TypedArrayList(VendorCommodityCode.class);*/
111 vendorParentIndicator = true;
112
113 }
114
115 public Integer getVendorHeaderGeneratedIdentifier() {
116 return vendorHeaderGeneratedIdentifier;
117 }
118
119 public void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier) {
120 this.vendorHeaderGeneratedIdentifier = vendorHeaderGeneratedIdentifier;
121 }
122
123 public Integer getVendorDetailAssignedIdentifier() {
124 return vendorDetailAssignedIdentifier;
125 }
126
127 public void setVendorDetailAssignedIdentifier(Integer vendorDetailAssignedIdentifier) {
128 this.vendorDetailAssignedIdentifier = vendorDetailAssignedIdentifier;
129 }
130
131 /**
132 * A concatenation of the vendorHeaderGeneratedIdentifier, a dash, and the vendorDetailAssignedIdentifier
133 *
134 * @return Returns the vendorNumber.
135 */
136 public String getVendorNumber() {
137 String headerId = "";
138 String detailId = "";
139 String vendorNumber = "";
140 if (ObjectUtils.isNotNull(this.vendorHeaderGeneratedIdentifier)) {
141 headerId = this.vendorHeaderGeneratedIdentifier.toString();
142 }
143 if (ObjectUtils.isNotNull(this.vendorDetailAssignedIdentifier)) {
144 detailId = this.vendorDetailAssignedIdentifier.toString();
145 }
146 if (!StringUtils.isEmpty(headerId) && !StringUtils.isEmpty(detailId)) {
147 vendorNumber = headerId + "-" + detailId;
148 }
149
150 return vendorNumber;
151 }
152
153 /**
154 * Sets the vendorNumber attribute value.
155 * If vendorNumber is empty, clears header and detail IDs.
156 * If vendorNumber is invalid, leaves header and detail IDs as were.
157 *
158 * @param vendorNumber The vendorNumber to set.
159 */
160 public void setVendorNumber(String vendorNumber) {
161 this.vendorNumber = vendorNumber;
162
163 if (StringUtils.isEmpty(vendorNumber)) {
164 vendorHeaderGeneratedIdentifier = null;
165 vendorDetailAssignedIdentifier = null;
166 return;
167 }
168
169 int dashInd = vendorNumber.indexOf('-');
170 // make sure there's at least one char before and after '-'
171 if (dashInd > 0 && dashInd < vendorNumber.length() - 1) {
172 try {
173 vendorHeaderGeneratedIdentifier = new Integer(vendorNumber.substring(0, dashInd));
174 vendorDetailAssignedIdentifier = new Integer(vendorNumber.substring(dashInd + 1));
175 } catch (NumberFormatException e) {
176 // in case of invalid number format
177 }
178 }
179 }
180
181 public String getVendorName() {
182 return vendorName;
183 }
184
185 public void setVendorName(String vendorName) {
186 this.vendorName = vendorName;
187 }
188
189 public Integer getVendorSoldToGeneratedIdentifier() {
190 return vendorSoldToGeneratedIdentifier;
191 }
192
193 public void setVendorSoldToGeneratedIdentifier(Integer vendorSoldToGeneratedIdentifier) {
194 this.vendorSoldToGeneratedIdentifier = vendorSoldToGeneratedIdentifier;
195 }
196
197 public Integer getVendorSoldToAssignedIdentifier() {
198 return vendorSoldToAssignedIdentifier;
199 }
200
201 public void setVendorSoldToAssignedIdentifier(Integer vendorSoldToAssignedIdentifier) {
202 this.vendorSoldToAssignedIdentifier = vendorSoldToAssignedIdentifier;
203 }
204
205 /**
206 * Gets the vendorSoldToNumber attribute.
207 *
208 * @return Returns the vendorSoldToNumber.
209 */
210 public String getVendorSoldToNumber() {
211 String headerId = "";
212 String detailId = "";
213 String vendorSoldToNumber = "";
214
215 if (this.vendorSoldToGeneratedIdentifier != null) {
216 headerId = this.vendorSoldToGeneratedIdentifier.toString();
217 }
218 if (this.vendorSoldToAssignedIdentifier != null) {
219 detailId = this.vendorSoldToAssignedIdentifier.toString();
220 }
221 if (!StringUtils.isEmpty(headerId) && !StringUtils.isEmpty(detailId)) {
222 vendorSoldToNumber = headerId + "-" + detailId;
223 }
224
225 return vendorSoldToNumber;
226 }
227
228 /**
229 * Sets the vendorSoldToNumber attribute value.
230 * If vendorSoldToNumber is empty, clears soldToVendor header and detail IDs.
231 * If vendorSoldToNumber is invalid, leaves soldToVendor header and detail IDs as were.
232 *
233 * @param vendorSoldToNumber The vendorSoldToNumber to set.
234 */
235 public void setVendorSoldToNumber(String vendorSoldToNumber) {
236 this.vendorSoldToNumber = vendorSoldToNumber;
237
238 if (StringUtils.isEmpty(vendorSoldToNumber)) {
239 vendorSoldToGeneratedIdentifier = null;
240 vendorSoldToAssignedIdentifier = null;
241 return;
242 }
243
244 int dashInd = vendorSoldToNumber.indexOf('-');
245 // make sure there's at least one char before and after '-'
246 if (dashInd > 0 && dashInd < vendorSoldToNumber.length() - 1) {
247 try {
248 vendorSoldToGeneratedIdentifier = new Integer(vendorSoldToNumber.substring(0, dashInd));
249 vendorSoldToAssignedIdentifier = new Integer(vendorSoldToNumber.substring(dashInd + 1));
250 } catch (NumberFormatException e) {
251 // in case of invalid number format
252 }
253 }
254 }
255
256 /**
257 * Gets the vendorSoldToName attribute.
258 *
259 * @return Returns the vendorSoldToName
260 */
261 public String getVendorSoldToName() {
262 return this.vendorSoldToName;
263 }
264
265 public void setVendorSoldToName(String vendorSoldToName) {
266 this.vendorSoldToName = vendorSoldToName;
267 }
268
269 public String getAltVendorName() {
270 return vendorName;
271 }
272
273 public void setAltVendorName(String altVendorName) {
274 this.vendorName = altVendorName;
275 }
276
277 public String getVendorRemitName() {
278 return vendorRemitName;
279 }
280
281 public void setVendorRemitName(String vendorRemitName) {
282 this.vendorRemitName = vendorRemitName;
283 }
284
285 public boolean isVendorParentIndicator() {
286 return vendorParentIndicator;
287 }
288
289 public void setVendorParentIndicator(boolean vendorParentIndicator) {
290 this.vendorParentIndicator = vendorParentIndicator;
291 }
292
293 public boolean isTaxableIndicator() {
294 return taxableIndicator;
295 }
296
297 public void setTaxableIndicator(boolean taxableIndicator) {
298 this.taxableIndicator = taxableIndicator;
299 }
300
301 public boolean isVendorDebarred() {
302 return (ObjectUtils.isNotNull(getVendorHeader().getVendorDebarredIndicator()) && getVendorHeader().getVendorDebarredIndicator());
303 }
304
305 public boolean isActiveIndicator() {
306 return activeIndicator;
307 }
308
309 public void setActiveIndicator(boolean activeIndicator) {
310 this.activeIndicator = activeIndicator;
311 }
312
313 // public String getVendorInactiveReasonCode() {
314 // return vendorInactiveReasonCode;
315 // }
316 //
317 // public void setVendorInactiveReasonCode(String vendorInactiveReasonCode) {
318 // this.vendorInactiveReasonCode = vendorInactiveReasonCode;
319 // }
320
321 public String getVendorPaymentTermsCode() {
322 return vendorPaymentTermsCode;
323 }
324
325 public void setVendorPaymentTermsCode(String vendorPaymentTermsCode) {
326 this.vendorPaymentTermsCode = vendorPaymentTermsCode;
327 }
328
329 // public String getVendorShippingTitleCode() {
330 // return vendorShippingTitleCode;
331 // }
332 //
333 // public void setVendorShippingTitleCode(String vendorShippingTitleCode) {
334 // this.vendorShippingTitleCode = vendorShippingTitleCode;
335 // }
336
337 public String getVendorShippingPaymentTermsCode() {
338 return vendorShippingPaymentTermsCode;
339 }
340
341 public void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode) {
342 this.vendorShippingPaymentTermsCode = vendorShippingPaymentTermsCode;
343 }
344
345 public Boolean getVendorConfirmationIndicator() {
346 return vendorConfirmationIndicator;
347 }
348
349 public void setVendorConfirmationIndicator(Boolean vendorConfirmationIndicator) {
350 this.vendorConfirmationIndicator = vendorConfirmationIndicator;
351 }
352
353 public Boolean getVendorPrepaymentIndicator() {
354 return vendorPrepaymentIndicator;
355 }
356
357 public void setVendorPrepaymentIndicator(Boolean vendorPrepaymentIndicator) {
358 this.vendorPrepaymentIndicator = vendorPrepaymentIndicator;
359 }
360
361 public Boolean getVendorCreditCardIndicator() {
362 return vendorCreditCardIndicator;
363 }
364
365 public void setVendorCreditCardIndicator(Boolean vendorCreditCardIndicator) {
366 this.vendorCreditCardIndicator = vendorCreditCardIndicator;
367 }
368
369 public KualiDecimal getVendorMinimumOrderAmount() {
370 return vendorMinimumOrderAmount;
371 }
372
373 public void setVendorMinimumOrderAmount(KualiDecimal vendorMinimumOrderAmount) {
374 this.vendorMinimumOrderAmount = vendorMinimumOrderAmount;
375 }
376
377 public String getVendorUrlAddress() {
378 return vendorUrlAddress;
379 }
380
381 public void setVendorUrlAddress(String vendorUrlAddress) {
382 this.vendorUrlAddress = vendorUrlAddress;
383 }
384
385 public Boolean getVendorRestrictedIndicator() {
386 return vendorRestrictedIndicator;
387 }
388
389 public void setVendorRestrictedIndicator(Boolean vendorRestrictedIndicator) {
390 this.vendorRestrictedIndicator = vendorRestrictedIndicator;
391 }
392
393 public String getVendorRestrictedReasonText() {
394 return vendorRestrictedReasonText;
395 }
396
397 public void setVendorRestrictedReasonText(String vendorRestrictedReasonText) {
398 this.vendorRestrictedReasonText = vendorRestrictedReasonText;
399 }
400
401 public Date getVendorRestrictedDate() {
402 return vendorRestrictedDate;
403 }
404
405 public void setVendorRestrictedDate(Date vendorRestrictedDate) {
406 this.vendorRestrictedDate = vendorRestrictedDate;
407 }
408
409 /*public String getVendorRestrictedPersonIdentifier() {
410 return vendorRestrictedPersonIdentifier;
411 }
412
413 public void setVendorRestrictedPersonIdentifier(String vendorRestrictedPersonIdentifier) {
414 this.vendorRestrictedPersonIdentifier = vendorRestrictedPersonIdentifier;
415 }*/
416
417 public String getVendorDunsNumber() {
418 return vendorDunsNumber;
419 }
420
421 public void setVendorDunsNumber(String vendorDunsNumber) {
422 this.vendorDunsNumber = vendorDunsNumber;
423 }
424
425 public VendorHeader getVendorHeader() {
426 return vendorHeader;
427 }
428
429 public void setVendorHeader(VendorHeader vendorHeader) {
430 this.vendorHeader = vendorHeader;
431 }
432
433 public PaymentTermType getVendorPaymentTerms() {
434 return vendorPaymentTerms;
435 }
436
437 /**
438 * Sets the vendorPaymentTerms attribute.
439 *
440 * @param vendorPaymentTerms The vendorPaymentTerms to set.
441 * @deprecated
442 */
443 public void setVendorPaymentTerms(PaymentTermType vendorPaymentTerms) {
444 this.vendorPaymentTerms = vendorPaymentTerms;
445 }
446
447 // public ShippingTitle getVendorShippingTitle() {
448 // return vendorShippingTitle;
449 // }
450
451 /**
452 * Sets the vendorShippingTitle attribute.
453 *
454 * @param vendorShippingTitle The vendorShippingTitle to set.
455 * @deprecated
456 */
457 // public void setVendorShippingTitle(ShippingTitle vendorShippingTitle) {
458 // this.vendorShippingTitle = vendorShippingTitle;
459 // }
460 public ShippingPaymentTerms getVendorShippingPaymentTerms() {
461 return vendorShippingPaymentTerms;
462 }
463
464 /**
465 * Sets the vendorShippingPaymentTerms attribute.
466 *
467 * @param vendorShippingPaymentTerms The vendorShippingPaymentTerms to set.
468 * @deprecated
469 */
470 public void setVendorShippingPaymentTerms(ShippingPaymentTerms vendorShippingPaymentTerms) {
471 this.vendorShippingPaymentTerms = vendorShippingPaymentTerms;
472 }
473
474 // public VendorInactiveReason getVendorInactiveReason() {
475 // return vendorInactiveReason;
476 // }
477
478 /**
479 * Sets the vendorInactiveReason attribute value.
480 *
481 * @param vendorInactiveReason The vendorInactiveReason to set.
482 * @deprecated
483 */
484 // public void setVendorInactiveReason(VendorInactiveReason vendorInactiveReason) {
485 // this.vendorInactiveReason = vendorInactiveReason;
486 // }
487 public List<VendorAddress> getVendorAddresses() {
488 return vendorAddresses;
489 }
490
491 public void setVendorAddresses(List<VendorAddress> vendorAddresses) {
492 this.vendorAddresses = vendorAddresses;
493 }
494
495 /*public List<VendorContact> getVendorContacts() {
496 return vendorContacts;
497 }
498
499 public void setVendorContacts(List<VendorContact> vendorContacts) {
500 this.vendorContacts = vendorContacts;
501 }
502
503 public List<VendorContract> getVendorContracts() {
504 return vendorContracts;
505 }
506
507 public void setVendorContracts(List<VendorContract> vendorContracts) {
508 this.vendorContracts = vendorContracts;
509 }
510
511 public List<VendorCustomerNumber> getVendorCustomerNumbers() {
512 return vendorCustomerNumbers;
513 }
514
515 public void setVendorCustomerNumbers(List<VendorCustomerNumber> vendorCustomerNumbers) {
516 this.vendorCustomerNumbers = vendorCustomerNumbers;
517 }
518
519 public List<VendorShippingSpecialCondition> getVendorShippingSpecialConditions() {
520 return vendorShippingSpecialConditions;
521 }
522
523 public void setVendorShippingSpecialConditions(List<VendorShippingSpecialCondition> vendorShippingSpecialConditions) {
524 this.vendorShippingSpecialConditions = vendorShippingSpecialConditions;
525 }
526
527 public List<VendorCommodityCode> getVendorCommodities() {
528 return vendorCommodities;
529 }
530
531 public void setVendorCommodities(List<VendorCommodityCode> vendorCommodities) {
532 this.vendorCommodities = vendorCommodities;
533 }
534
535 public List<VendorAlias> getVendorAliases() {
536 return vendorAliases;
537 }
538
539 public void setVendorAliases(List<VendorAlias> vendorAliases) {
540 this.vendorAliases = vendorAliases;
541 }
542
543 public List<VendorPhoneNumber> getVendorPhoneNumbers() {
544 return vendorPhoneNumbers;
545 }
546
547 public void setVendorPhoneNumbers(List<VendorPhoneNumber> vendorPhoneNumbers) {
548 this.vendorPhoneNumbers = vendorPhoneNumbers;
549 }*/
550
551 public String getVendorFirstName() {
552 return vendorFirstName;
553 }
554
555 public void setVendorFirstName(String vendorFirstName) {
556 this.vendorFirstName = vendorFirstName;
557 }
558
559 public String getVendorLastName() {
560 return vendorLastName;
561 }
562
563 public void setVendorLastName(String vendorLastName) {
564 this.vendorLastName = vendorLastName;
565 }
566
567 public VendorDetail getSoldToVendorDetail() {
568 return soldToVendorDetail;
569 }
570
571 public void setSoldToVendorDetail(VendorDetail soldToVendorDetail) {
572 this.soldToVendorDetail = soldToVendorDetail;
573 }
574
575 public boolean isVendorFirstLastNameIndicator() {
576 return vendorFirstLastNameIndicator;
577 }
578
579 public void setVendorFirstLastNameIndicator(boolean vendorFirstLastNameIndicator) {
580 this.vendorFirstLastNameIndicator = vendorFirstLastNameIndicator;
581 }
582
583 public String getVendorStateForLookup() {
584 return vendorStateForLookup;
585 }
586
587 public void setVendorStateForLookup(String vendorStateForLookup) {
588 this.vendorStateForLookup = vendorStateForLookup;
589 }
590
591 // public Person getVendorRestrictedPerson() {
592 // vendorRestrictedPerson = SpringContext.getBean(org.kuali.rice.kim.api.identity.PersonService.class).updatePersonIfNecessary(vendorRestrictedPersonIdentifier, vendorRestrictedPerson);
593 // return vendorRestrictedPerson;
594 // }
595
596 /**
597 * Sets the vendorRestrictedPerson attribute.
598 *
599 * @param vendorRestrictedPerson The vendorRestrictedPerson to set.
600 * @deprecated
601 */
602 // public void setVendorRestrictedPerson(Person vendorRestrictedPerson) {
603 // this.vendorRestrictedPerson = vendorRestrictedPerson;
604 // }
605 public String getDefaultAddressLine1() {
606 return defaultAddressLine1;
607 }
608
609 public void setDefaultAddressLine1(String defaultAddressLine1) {
610 this.defaultAddressLine1 = defaultAddressLine1;
611 }
612
613 public String getDefaultAddressCity() {
614 return defaultAddressCity;
615 }
616
617 public void setDefaultAddressCity(String defaultAddressCity) {
618 this.defaultAddressCity = defaultAddressCity;
619 }
620
621 public String getDefaultAddressLine2() {
622 return defaultAddressLine2;
623 }
624
625 public void setDefaultAddressLine2(String defaultAddressLine2) {
626 this.defaultAddressLine2 = defaultAddressLine2;
627 }
628
629 public String getDefaultAddressPostalCode() {
630 return defaultAddressPostalCode;
631 }
632
633 public void setDefaultAddressPostalCode(String defaultAddressPostalCode) {
634 this.defaultAddressPostalCode = defaultAddressPostalCode;
635 }
636
637 public String getDefaultAddressStateCode() {
638 return defaultAddressStateCode;
639 }
640
641 public void setDefaultAddressStateCode(String defaultAddressStateCode) {
642 this.defaultAddressStateCode = defaultAddressStateCode;
643 }
644
645 public String getDefaultAddressInternationalProvince() {
646 return defaultAddressInternationalProvince;
647 }
648
649 public void setDefaultAddressInternationalProvince(String defaultAddressInternationalProvince) {
650 this.defaultAddressInternationalProvince = defaultAddressInternationalProvince;
651 }
652
653 public String getDefaultAddressCountryCode() {
654 return defaultAddressCountryCode;
655 }
656
657 public void setDefaultAddressCountryCode(String defaultAddressCountryCode) {
658 this.defaultAddressCountryCode = defaultAddressCountryCode;
659 }
660
661 public String getDefaultFaxNumber() {
662 return defaultFaxNumber;
663 }
664
665 public void setDefaultFaxNumber(String defaultFaxNumber) {
666 this.defaultFaxNumber = defaultFaxNumber;
667 }
668
669 public void setVendorParentName(String vendorParentName) {
670 this.vendorParentName = vendorParentName;
671 }
672
673
674 public String getVendorInactiveReasonCode() {
675 return this.vendorInactiveReasonCode;
676 }
677
678 public void setVendorInactiveReasonCode(String vendorInactiveReasonCode) {
679 this.vendorInactiveReasonCode = vendorInactiveReasonCode;
680 }
681
682 public String getVendorShippingTitleCode() {
683 return this.vendorShippingTitleCode;
684 }
685
686 public void setVendorShippingTitleCode(String vendorShippingTitleCode) {
687 this.vendorShippingTitleCode = vendorShippingTitleCode;
688 }
689
690 public String getVendorParentName() {
691 return this.vendorParentName;
692 }
693
694
695 }
696