PageRenderTime 54ms CodeModel.GetById 23ms RepoModel.GetById 1ms app.codeStats 0ms

/src/main/java/com/noblemktkyc/model/EntityInfoModel.java

https://gitlab.com/pallavi-zade/NobleMkt
Java | 428 lines | 329 code | 90 blank | 9 comment | 0 complexity | a0b1b28b232e5bb9fb0e071f24cba823 MD5 | raw file
  1. package com.noblemktkyc.model;
  2. import java.io.Serializable;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import javax.validation.constraints.NotNull;
  6. import javax.validation.constraints.Pattern;
  7. import org.hibernate.validator.constraints.Email;
  8. import com.fasterxml.jackson.annotation.JsonIgnore;
  9. import com.fasterxml.jackson.annotation.JsonProperty;
  10. /**
  11. * @author java class for kyc Entity detail
  12. *
  13. */
  14. public class EntityInfoModel implements Serializable, Model {
  15. /**
  16. *
  17. */
  18. private static final long serialVersionUID = 1L;
  19. private String userName;
  20. @JsonIgnore
  21. @JsonProperty(value = "type")
  22. private String type;
  23. private String accountPurpose;
  24. private String companyName;
  25. @NotNull
  26. private String employerId;
  27. @NotNull
  28. private String baseCurrency;
  29. @NotNull
  30. private String sourceOfFunds;
  31. private String typeOfBusiness;
  32. @NotNull
  33. private String hqAddress;
  34. @NotNull
  35. private String hqStreetAddress2;
  36. @NotNull
  37. private String hqCountryName;
  38. private String hqstate;
  39. @NotNull
  40. private String hqCity;
  41. @NotNull
  42. private String hqZip;
  43. private String mailingAddress;
  44. private String mailingStreetAddress2;
  45. private String mailingCountryName;
  46. private String mailingState;
  47. private String mailingCity;
  48. private String mailingZip;
  49. private String fax;
  50. @NotNull
  51. @Pattern(regexp = "^[0-9]+$")
  52. private String phone;
  53. @NotNull
  54. @Pattern(regexp = "^[0-9]+$")
  55. private String alternatePhone;
  56. @Pattern(regexp = "^(http:\\/\\/|https:\\/\\/)?(www.)?([a-zA-Z0-9]+).[a-zA-Z0-9]*.[a-z]{3}.?([a-z]+)?$")
  57. private String website;
  58. @Email
  59. @NotNull
  60. private String email;
  61. @NotNull
  62. private String jurisdiction;
  63. private String reportsEmail;
  64. @NotNull
  65. private String trademarkName;
  66. @NotNull
  67. @Pattern(regexp = "^[0-9]+$")
  68. private String transferCallbackPhone;
  69. @NotNull
  70. @Email
  71. private String transferCallbackEmail;
  72. @NotNull
  73. private String registeredAddress1;
  74. private String registeredAddress2;
  75. @NotNull
  76. private String registeredCity;
  77. private String registeredState;
  78. @NotNull
  79. private String registeredCountry;
  80. @NotNull
  81. private String registeredPincode;
  82. private List<DocumentModel> entityDocUpload;
  83. private List<DocumentModel> enhanceDueDiligence;
  84. public EntityInfoModel() {
  85. super();
  86. entityDocUpload = new ArrayList<DocumentModel>();
  87. enhanceDueDiligence = new ArrayList<DocumentModel>();
  88. }
  89. public String getUserName() {
  90. return userName;
  91. }
  92. public String getType() {
  93. return type;
  94. }
  95. public void setType(String type) {
  96. this.type = type;
  97. }
  98. public void setUserName(String userName) {
  99. this.userName = userName;
  100. }
  101. public String getAccountPurpose() {
  102. return accountPurpose;
  103. }
  104. public void setAccountPurpose(String accountPurpose) {
  105. this.accountPurpose = accountPurpose;
  106. }
  107. public String getCompanyName() {
  108. return companyName;
  109. }
  110. public void setCompanyName(String companyName) {
  111. this.companyName = companyName;
  112. }
  113. public String getEmployerId() {
  114. return employerId;
  115. }
  116. public void setEmployerId(String employerId) {
  117. this.employerId = employerId;
  118. }
  119. public String getBaseCurrency() {
  120. return baseCurrency;
  121. }
  122. public void setBaseCurrency(String baseCurrency) {
  123. this.baseCurrency = baseCurrency;
  124. }
  125. public String getSourceOfFunds() {
  126. return sourceOfFunds;
  127. }
  128. public void setSourceOfFunds(String sourceOfFunds) {
  129. this.sourceOfFunds = sourceOfFunds;
  130. }
  131. public String getTypeOfBusiness() {
  132. return typeOfBusiness;
  133. }
  134. public void setTypeOfBusiness(String typeOfBusiness) {
  135. this.typeOfBusiness = typeOfBusiness;
  136. }
  137. public String getHqAddress() {
  138. return hqAddress;
  139. }
  140. public void setHqAddress(String hqAddress) {
  141. this.hqAddress = hqAddress;
  142. }
  143. public String getHqStreetAddress2() {
  144. return hqStreetAddress2;
  145. }
  146. public void setHqStreetAddress2(String hqStreetAddress2) {
  147. this.hqStreetAddress2 = hqStreetAddress2;
  148. }
  149. public String getHqstate() {
  150. return hqstate;
  151. }
  152. public void setHqstate(String hqstate) {
  153. this.hqstate = hqstate;
  154. }
  155. public String getHqCity() {
  156. return hqCity;
  157. }
  158. public void setHqCity(String hqCity) {
  159. this.hqCity = hqCity;
  160. }
  161. public String getHqZip() {
  162. return hqZip;
  163. }
  164. public void setHqZip(String hqZip) {
  165. this.hqZip = hqZip;
  166. }
  167. public String getMailingAddress() {
  168. return mailingAddress;
  169. }
  170. public void setMailingAddress(String mailingAddress) {
  171. this.mailingAddress = mailingAddress;
  172. }
  173. public String getMailingStreetAddress2() {
  174. return mailingStreetAddress2;
  175. }
  176. public void setMailingStreetAddress2(String mailingStreetAddress2) {
  177. this.mailingStreetAddress2 = mailingStreetAddress2;
  178. }
  179. public String getHqCountryName() {
  180. return hqCountryName;
  181. }
  182. public void setHqCountryName(String hqCountryName) {
  183. this.hqCountryName = hqCountryName;
  184. }
  185. public String getMailingCountryName() {
  186. return mailingCountryName;
  187. }
  188. public void setMailingCountryName(String mailingCountryName) {
  189. this.mailingCountryName = mailingCountryName;
  190. }
  191. public String getMailingState() {
  192. return mailingState;
  193. }
  194. public void setMailingState(String mailingState) {
  195. this.mailingState = mailingState;
  196. }
  197. public String getMailingCity() {
  198. return mailingCity;
  199. }
  200. public void setMailingCity(String mailingCity) {
  201. this.mailingCity = mailingCity;
  202. }
  203. public String getMailingZip() {
  204. return mailingZip;
  205. }
  206. public void setMailingZip(String mailingZip) {
  207. this.mailingZip = mailingZip;
  208. }
  209. public String getFax() {
  210. return fax;
  211. }
  212. public void setFax(String fax) {
  213. this.fax = fax;
  214. }
  215. public String getPhone() {
  216. return phone;
  217. }
  218. public void setPhone(String phone) {
  219. this.phone = phone;
  220. }
  221. public String getAlternatePhone() {
  222. return alternatePhone;
  223. }
  224. public void setAlternatePhone(String alternatePhone) {
  225. this.alternatePhone = alternatePhone;
  226. }
  227. public String getWebsite() {
  228. return website;
  229. }
  230. public void setWebsite(String website) {
  231. this.website = website;
  232. }
  233. public String getEmail() {
  234. return email;
  235. }
  236. public void setEmail(String email) {
  237. this.email = email;
  238. }
  239. public String getJurisdiction() {
  240. return jurisdiction;
  241. }
  242. public void setJurisdiction(String jurisdiction) {
  243. this.jurisdiction = jurisdiction;
  244. }
  245. public String getReportsEmail() {
  246. return reportsEmail;
  247. }
  248. public void setReportsEmail(String reportsEmail) {
  249. this.reportsEmail = reportsEmail;
  250. }
  251. public String getTrademarkName() {
  252. return trademarkName;
  253. }
  254. public void setTrademarkName(String trademarkName) {
  255. this.trademarkName = trademarkName;
  256. }
  257. public String getTransferCallbackPhone() {
  258. return transferCallbackPhone;
  259. }
  260. public void setTransferCallbackPhone(String transferCallbackPhone) {
  261. this.transferCallbackPhone = transferCallbackPhone;
  262. }
  263. public String getTransferCallbackEmail() {
  264. return transferCallbackEmail;
  265. }
  266. public void setTransferCallbackEmail(String transferCallbackEmail) {
  267. this.transferCallbackEmail = transferCallbackEmail;
  268. }
  269. public String getRegisteredAddress1() {
  270. return registeredAddress1;
  271. }
  272. public void setRegisteredAddress1(String registeredAddress1) {
  273. this.registeredAddress1 = registeredAddress1;
  274. }
  275. public String getRegisteredAddress2() {
  276. return registeredAddress2;
  277. }
  278. public void setRegisteredAddress2(String registeredAddress2) {
  279. this.registeredAddress2 = registeredAddress2;
  280. }
  281. public String getRegisteredCity() {
  282. return registeredCity;
  283. }
  284. public void setRegisteredCity(String registeredCity) {
  285. this.registeredCity = registeredCity;
  286. }
  287. public String getRegisteredState() {
  288. return registeredState;
  289. }
  290. public void setRegisteredState(String registeredState) {
  291. this.registeredState = registeredState;
  292. }
  293. public String getRegisteredCountry() {
  294. return registeredCountry;
  295. }
  296. public void setRegisteredCountry(String registeredCountry) {
  297. this.registeredCountry = registeredCountry;
  298. }
  299. public String getRegisteredPincode() {
  300. return registeredPincode;
  301. }
  302. public void setRegisteredPincode(String registeredPincode) {
  303. this.registeredPincode = registeredPincode;
  304. }
  305. public List<DocumentModel> getEntityDocUpload() {
  306. return entityDocUpload;
  307. }
  308. public void setEntityDocUpload(List<DocumentModel> entityDocUpload) {
  309. this.entityDocUpload = entityDocUpload;
  310. }
  311. public List<DocumentModel> getEnhanceDueDiligence() {
  312. return enhanceDueDiligence;
  313. }
  314. public void setEnhanceDueDiligence(List<DocumentModel> enhanceDueDiligence) {
  315. this.enhanceDueDiligence = enhanceDueDiligence;
  316. }
  317. @Override
  318. public String toString() {
  319. return "EntityInfoModel [userName=" + getUserName() + ", accountPurpose=" + accountPurpose + ", companyName="
  320. + companyName + ", employerId=" + employerId + ", baseCurrency=" + baseCurrency + ", sourceOfFunds="
  321. + sourceOfFunds + ", typeOfBusiness=" + typeOfBusiness + ", hqAddress=" + hqAddress
  322. + ", hqStreetAddress2=" + hqStreetAddress2 + ", hqCountry=" + hqCountryName + ", hqstate=" + hqstate
  323. + ", hqCity=" + hqCity + ", hqZip=" + hqZip + ", mailingAddress=" + mailingAddress
  324. + ", mailingStreetAddress2=" + mailingStreetAddress2 + ", mailingCountry=" + mailingCountryName
  325. + ", mailingState=" + mailingState + ", mailingCity=" + mailingCity + ", mailingZip=" + mailingZip
  326. + ", fax=" + fax + ", phone=" + phone + ", alternatePhone=" + alternatePhone + ", website=" + website
  327. + ", email=" + email + ", jurisdiction=" + jurisdiction + ", reportsEmail=" + reportsEmail
  328. + ", trademarkName=" + trademarkName + ", transferCallbackPhone=" + transferCallbackPhone
  329. + ", transferCallbackEmail=" + transferCallbackEmail + ", registeredAddress1=" + registeredAddress1
  330. + ", registeredAddress2=" + registeredAddress2 + ", registeredCity=" + registeredCity
  331. + ", registeredState=" + registeredState + ", registeredCountry=" + registeredCountry
  332. + ", registeredPincode=" + registeredPincode + ", entityDocUpload=" + entityDocUpload + ", "
  333. // + "file=" + file
  334. + ", enhanceDueDiligence=" + enhanceDueDiligence
  335. // + ", eddFile=" + eddFile
  336. + "]";
  337. }
  338. }