1 package sellwin.domain; 2 3 import java.util.*; 4 import java.io.*; 5 6 10 11 17 public class SalesPersonRole implements Serializable { 18 private long pk; 19 private long salesPersonPK; private long userRolePK; 21 private UserRole role; 22 private String modifiedBy; 23 private Date modifiedDate; 24 25 public SalesPersonRole() { 26 pk=0; 27 salesPersonPK=0; 28 userRolePK=0; 29 modifiedBy=""; 30 modifiedDate=new Date(); 31 } 32 33 public final long getPK() { return pk; } 34 public final void setPK(long pk) { this.pk = pk; } 35 public final long getSalesPersonPK() { return salesPersonPK; } 36 public final void setSalesPersonPK(long pk) { salesPersonPK = pk; } 37 public final long getUserRolePK() { return userRolePK; } 38 public final void setUserRolePK(long pk) { userRolePK = pk; } 39 40 public final void setUserRole(UserRole r) { role=r; } 41 public final UserRole getUserRole() { return role; } 42 43 public final String getModifiedBy() { return modifiedBy; } 44 public final Date getModifiedDate() { return modifiedDate; } 45 public final void setModifiedBy(String by) { modifiedBy = by; } 46 public final void setModifiedDate(Date dt) { modifiedDate = dt; } 47 48 public final void print() { 49 System.out.println("SalesPersonRole"); 50 System.out.println("pk="+pk + " salesPersonPK="+salesPersonPK); 51 role.print(); 52 System.out.println("Modified = "+modifiedDate + modifiedBy); 53 } 54 55 public final SalesPersonRole copy() { 56 SalesPersonRole copy = new SalesPersonRole(); 57 copy.role = role.copy(); 58 copy.pk = pk; 59 copy.salesPersonPK = salesPersonPK; 60 copy.userRolePK = userRolePK; 61 copy.setModifiedBy(new String (modifiedBy)); 62 copy.setModifiedDate(new Date(modifiedDate.getTime())); 63 64 return copy; 65 } 66 } 67 | Popular Tags |