1 4 package com.nightlabs.ipanema.store; 5 6 import java.io.Serializable ; 7 import java.util.Collection ; 8 import java.util.HashMap ; 9 import java.util.Iterator ; 10 import java.util.Map ; 11 12 import com.nightlabs.ipanema.security.User; 13 import com.nightlabs.ipanema.transfer.Anchor; 14 import com.nightlabs.ipanema.transfer.Transfer; 15 import com.nightlabs.ipanema.transfer.TransferRegistry; 16 17 27 public class ProductTransfer extends Transfer implements Serializable 28 { 29 public static final String TRANSFERTYPEID = "ProductTransfer"; 30 31 45 protected Map products = new HashMap (); 46 47 protected ProductTransfer() { } 48 49 56 public ProductTransfer(TransferRegistry transferRegistry, Transfer container, User initiator, Anchor from, Anchor to, Collection products) 57 { 58 super(transferRegistry, TRANSFERTYPEID, container, initiator, from, to); 59 for (Iterator it = products.iterator(); it.hasNext(); ) { 60 Product product = (Product)it.next(); 61 this.products.put(product.getPrimaryKey(), product); 62 } 63 } 64 } 65 | Popular Tags |