001 package org.springframework.richclient.samples.dataeditor.domain; 002 003 public class Supplier implements Comparable<Supplier> 004 { 005 private String name; 006 007 private String contactName; 008 009 private String telephoneNumber; 010 011 private String faxNumber; 012 013 private String emailAddress; 014 015 public Supplier() 016 { 017 } 018 019 public Supplier(String contactName, String emailAddress, String faxNumber, String name, String telephoneNumber) 020 { 021 this.contactName = contactName; 022 this.emailAddress = emailAddress; 023 this.faxNumber = faxNumber; 024 this.name = name; 025 this.telephoneNumber = telephoneNumber; 026 } 027 028 public String getContactName() 029 { 030 return contactName; 031 } 032 033 public void setContactName(String contactName) 034 { 035 this.contactName = contactName; 036 } 037 038 public String getEmailAddress() 039 { 040 return emailAddress; 041 } 042 043 public void setEmailAddress(String emailAddress) 044 { 045 this.emailAddress = emailAddress; 046 } 047 048 public String getFaxNumber() 049 { 050 return faxNumber; 051 } 052 053 public void setFaxNumber(String faxNumber) 054 { 055 this.faxNumber = faxNumber; 056 } 057 058 public String getName() 059 { 060 return name; 061 } 062 063 public void setName(String name) 064 { 065 this.name = name; 066 } 067 068 public String getTelephoneNumber() 069 { 070 return telephoneNumber; 071 } 072 073 public void setTelephoneNumber(String telephoneNumber) 074 { 075 this.telephoneNumber = telephoneNumber; 076 } 077 078 public int compareTo(Supplier supplier) 079 { 080 return getName().compareTo(supplier.getName()); 081 } 082 }