1 6 package com.nightlabs.ipanema.trade; 7 8 import java.io.Serializable ; 9 import java.util.Date ; 10 import java.util.HashMap ; 11 import java.util.Map ; 12 13 23 public class Delivery implements Serializable 24 { 25 29 private String organisationID; 30 31 34 private long deliveryID; 35 36 private String primaryKey; 37 38 41 private OrganisationLegalEntity vendor; 42 43 46 private LegalEntity customer; 47 48 49 52 private boolean isDelivered = false; 53 54 69 private Map itemsToSell = new HashMap (); 70 71 87 private Map itemsToRefund = new HashMap (); 88 89 90 93 private Date createDT; 94 95 public static String getPrimaryKey(String organisationID, long deliveryID) 96 { 97 return organisationID + '/' + Long.toHexString(deliveryID); 98 } 99 100 public String getPrimaryKey() 101 { 102 return primaryKey; 103 } 104 105 public Date getCreateDT() { 106 return createDT; 107 } 108 public LegalEntity getCustomer() { 109 return customer; 110 } 111 public String getOrganisationID() { 112 return organisationID; 113 } 114 public OrganisationLegalEntity getVendor() { 115 return vendor; 116 } 117 public boolean isDelivered() { 118 return isDelivered; 119 } 120 public void setDelivered(boolean isDelivered) { 121 this.isDelivered = isDelivered; 122 } 123 public long getDeliveryID() { 124 return deliveryID; 125 } 126 public Map getItemsToRefund() { 127 return itemsToRefund; 128 } 129 public Map getItemsToSell() { 130 return itemsToSell; 131 } 132 } 133 | Popular Tags |