Subversion Repositories SmartDukaan

Rev

Rev 4585 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.support.models;

import java.util.ArrayList;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("inventoryupdate")
public class InventoryUpdate {
        
        private String warehouseId;
        private String lastTimestamp;
        private String currentTimestamp;
        private String totalUpdates;
        private String error;
        private List<Update> updates = new ArrayList<Update>();
        private List<BillingUpdate> billingUpdates = new ArrayList<BillingUpdate>();
        private List<PLBDetails> plbDetails = new ArrayList<PLBDetails>();
        
        public void add(Update update){
                updates.add(update);
        }

        public List<Update> getUpdates(){
                return updates;
        }
        
        public String getwarehouseId() {
                return warehouseId;
        }
        
        public void setwarehouseId(String warehouseId) {
                this.warehouseId = warehouseId;
        }
        
        public String getlastTimestamp() {
                return lastTimestamp;
        }
        
        public void setlastTimestamp(String lastTimestamp) {
                this.lastTimestamp = lastTimestamp;
        }
        
    public String toString() {
        return this.warehouseId + ":" + this.lastTimestamp + ":"
                + this.currentTimestamp + ":" + this.totalUpdates + ":"
                + this.updates.toString() + ":"
                + this.billingUpdates.toString() + ":" + plbDetails.toString();
    }

        public void setCurrentTimestamp(String currentTimestamp) {
                this.currentTimestamp = currentTimestamp;
        }

        public String getCurrentTimestamp() {
                return currentTimestamp;
        }

        public void setTotalUpdates(String totalUpdates) {
                this.totalUpdates = totalUpdates;
        }

        public String getTotalUpdates() {
                return totalUpdates;
        }

    public void setError(String error) {
        this.error = error;
    }

    public String getError() {
        return error;
    }

        public void setBillingUpdates(List<BillingUpdate> billingUpdates) {
                this.billingUpdates = billingUpdates;
        }

        public void add(BillingUpdate update){
                this.billingUpdates.add(update);
        }

        public List<BillingUpdate> getBillingUpdates() {
                return billingUpdates;
        }

    public List<PLBDetails> getPlbDetails() {
        return plbDetails;
    }

    public void add(PLBDetails update){
        this.plbDetails.add(update);
    }

    public void setPlbDetails(List<PLBDetails> plbDetails) {
        this.plbDetails = plbDetails;
    }
}