Rev 7410 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.warehouse.domain;import java.util.Date;import in.shop2020.generic.ExceptionType;import in.shop2020.purchase.LineItem;import in.shop2020.purchase.PurchaseOrder;import in.shop2020.purchase.PurchaseService.Client;import in.shop2020.thrift.clients.PurchaseClient;import in.shop2020.warehouse.ScanType;import in.shop2020.warehouse.TransferLotStatus;import in.shop2020.warehouse.WarehouseServiceException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/*** @author mandeep**/public class TransferLot {private static Log logger = LogFactory.getLog(TransferLot.class);private long id;private long originWarehouseId;private long destinationWarehouseId;private TransferLotStatus status;private Date transferDate;private String transitCompletionReferenceNumber;private Date referenceUpdationDate;private String remarks;private long shipmentReference;public static TransferLot create(in.shop2020.warehouse.TransferLot thriftTransferLot) {TransferLot transferLot = new TransferLot();transferLot.id = thriftTransferLot.getId();transferLot.originWarehouseId = thriftTransferLot.getOriginWarehouseId();transferLot.destinationWarehouseId = thriftTransferLot.getDestinationWarehouseId();transferLot.status = thriftTransferLot.getStatus();transferLot.transferDate = new Date(thriftTransferLot.getTransferDate());transferLot.transitCompletionReferenceNumber = thriftTransferLot.getTransitCompletionReferenceNumber();transferLot.referenceUpdationDate = new Date(thriftTransferLot.getReferenceUpdationDate());transferLot.remarks = thriftTransferLot.getRemarks();transferLot.shipmentReference = thriftTransferLot.getShipmentReference();return transferLot;}public in.shop2020.warehouse.TransferLot convert() throws WarehouseServiceException {in.shop2020.warehouse.TransferLot transferLot = new in.shop2020.warehouse.TransferLot();transferLot.setId(id);transferLot.setOriginWarehouseId(originWarehouseId);transferLot.setDestinationWarehouseId(destinationWarehouseId);transferLot.setTransferDate(transferDate.getTime());transferLot.setStatus(status);transferLot.setTransitCompletionReferenceNumber(transitCompletionReferenceNumber);if(referenceUpdationDate!=null) {transferLot.setReferenceUpdationDate(referenceUpdationDate.getTime());}if(shipmentReference!=0){transferLot.setShipmentReference(shipmentReference);}transferLot.setRemarks(remarks);return transferLot;}public long getId() {return id;}public void setId(long id) {this.id = id;}public long getOriginWarehouseId() {return originWarehouseId;}public void setOriginWarehouseId(long originWarehouseId) {this.originWarehouseId = originWarehouseId;}public long getDestinationWarehouseId() {return destinationWarehouseId;}public void setDestinationWarehouseId(long destinationWarehouseId) {this.destinationWarehouseId = destinationWarehouseId;}public TransferLotStatus getStatus() {return status;}public void setStatus(TransferLotStatus status) {this.status = status;}public Date getTransferDate() {return transferDate;}public void setTransferDate(Date transferDate) {this.transferDate = transferDate;}public String getTransitCompletionReferenceNumber() {return transitCompletionReferenceNumber;}public void setTransitCompletionReferenceNumber(String transitCompletionReferenceNumber) {this.transitCompletionReferenceNumber = transitCompletionReferenceNumber;}public Date getReferenceUpdationDate() {return referenceUpdationDate;}public void setReferenceUpdationDate(Date referenceUpdationDate) {this.referenceUpdationDate = referenceUpdationDate;}public String getRemarks() {return remarks;}public void setRemarks(String remarks) {this.remarks = remarks;}public long getShipmentReference() {return shipmentReference;}public void setShipmentReference(long shipmentReference) {this.shipmentReference = shipmentReference;}}