Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.service;

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

public class AgendaSyncResult {

    private int scanned;
    private int opened;
    private int closed;
    private int errors;
    private final List<String> errorDetails = new ArrayList<>();

    public int getScanned() {
        return scanned;
    }

    public void setScanned(int scanned) {
        this.scanned = scanned;
    }

    public int getOpened() {
        return opened;
    }

    public void addOpened(int n) {
        this.opened += n;
    }

    public int getClosed() {
        return closed;
    }

    public void addClosed(int n) {
        this.closed += n;
    }

    public int getErrors() {
        return errors;
    }

    public void addError(String detail) {
        this.errors++;
        if (errorDetails.size() < 50) errorDetails.add(detail);
    }

    public List<String> getErrorDetails() {
        return errorDetails;
    }

    @Override
    public String toString() {
        return "AgendaSyncResult{scanned=" + scanned + ", opened=" + opened
                + ", closed=" + closed + ", errors=" + errors + '}';
    }
}