1 package org.kuali.ole.select.bo;
2
3
4 import org.kuali.ole.sys.OLEConstants;
5 import org.kuali.ole.vnd.businessobject.VendorContact;
6 import org.kuali.ole.vnd.businessobject.VendorDetail;
7 import org.kuali.rice.core.api.config.property.ConfigContext;
8
9 import java.util.ArrayList;
10 import java.util.List;
11
12
13
14 public class OLEEResourceContacts {
15 private String organization;
16
17 private String contact;
18
19 private String role;
20
21 private String phone;
22
23 private String email;
24
25 private String format;
26
27 private String note;
28
29 private String vendorLink;
30 private int vendorHeaderGeneratedIdentifier;
31 private int vendorDetailAssignedIdentifier;
32 private boolean hasMorePhoneNo = false;
33
34 private List<OLEPhoneNumber> olePhoneNumbers = new ArrayList<>();
35
36 private String oleERSIdentifier;
37 public String getOrganization() {
38 return organization;
39 }
40
41 public void setOrganization(String organization) {
42 this.organization = organization;
43 }
44
45 public String getContact() {
46 return contact;
47 }
48
49 public void setContact(String contact) {
50 this.contact = contact;
51 }
52
53 public String getRole() {
54 return role;
55 }
56
57 public void setRole(String role) {
58 this.role = role;
59 }
60
61 public String getPhone() {
62 return phone;
63 }
64
65 public void setPhone(String phone) {
66 this.phone = phone;
67 }
68
69 public String getEmail() {
70 return email;
71 }
72
73 public void setEmail(String email) {
74 this.email = email;
75 }
76
77 public String getFormat() {
78 return format;
79 }
80
81 public void setFormat(String format) {
82 this.format = format;
83 }
84
85 public String getNote() {
86 return note;
87 }
88
89 public void setNote(String note) {
90 this.note = note;
91 }
92
93 public int getVendorHeaderGeneratedIdentifier() {
94 return vendorHeaderGeneratedIdentifier;
95 }
96
97 public void setVendorHeaderGeneratedIdentifier(int vendorHeaderGeneratedIdentifier) {
98 this.vendorHeaderGeneratedIdentifier = vendorHeaderGeneratedIdentifier;
99 }
100
101 public int getVendorDetailAssignedIdentifier() {
102 return vendorDetailAssignedIdentifier;
103 }
104
105 public void setVendorDetailAssignedIdentifier(int vendorDetailAssignedIdentifier) {
106 this.vendorDetailAssignedIdentifier = vendorDetailAssignedIdentifier;
107 }
108
109 public boolean isHasMorePhoneNo() {
110 return hasMorePhoneNo;
111 }
112
113 public void setHasMorePhoneNo(boolean hasMorePhoneNo) {
114 this.hasMorePhoneNo = hasMorePhoneNo;
115 }
116
117 public List<OLEPhoneNumber> getOlePhoneNumbers() {
118 return olePhoneNumbers;
119 }
120
121 public void setOlePhoneNumbers(List<OLEPhoneNumber> olePhoneNumbers) {
122 this.olePhoneNumbers = olePhoneNumbers;
123 }
124
125 public String getOleERSIdentifier() {
126 return oleERSIdentifier;
127 }
128
129 public void setOleERSIdentifier(String oleERSIdentifier) {
130 this.oleERSIdentifier = oleERSIdentifier;
131 }
132
133 public String getVendorLink() {
134 String oleurl = ConfigContext.getCurrentContextConfig().getProperty("ole.url");
135 String url = oleurl+ "/ole-kr-krad/inquiry?methodToCall=start&dataObjectClassName=org.kuali.ole.vnd.businessobject.VendorDetail&vendorHeaderGeneratedIdentifier=" +vendorHeaderGeneratedIdentifier + "&vendorDetailAssignedIdentifier="
136 +vendorDetailAssignedIdentifier;
137 return url;
138 }
139
140 public void setVendorLink(String vendorLink) {
141 this.vendorLink = vendorLink;
142 }
143 }