Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
37167 amit 1
package com.spice.profitmandi.service;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
 
6
public class AgendaSyncResult {
7
 
8
    private int scanned;
9
    private int opened;
10
    private int closed;
11
    private int errors;
12
    private final List<String> errorDetails = new ArrayList<>();
13
 
14
    public int getScanned() {
15
        return scanned;
16
    }
17
 
18
    public void setScanned(int scanned) {
19
        this.scanned = scanned;
20
    }
21
 
22
    public int getOpened() {
23
        return opened;
24
    }
25
 
26
    public void addOpened(int n) {
27
        this.opened += n;
28
    }
29
 
30
    public int getClosed() {
31
        return closed;
32
    }
33
 
34
    public void addClosed(int n) {
35
        this.closed += n;
36
    }
37
 
38
    public int getErrors() {
39
        return errors;
40
    }
41
 
42
    public void addError(String detail) {
43
        this.errors++;
44
        if (errorDetails.size() < 50) errorDetails.add(detail);
45
    }
46
 
47
    public List<String> getErrorDetails() {
48
        return errorDetails;
49
    }
50
 
51
    @Override
52
    public String toString() {
53
        return "AgendaSyncResult{scanned=" + scanned + ", opened=" + opened
54
                + ", closed=" + closed + ", errors=" + errors + '}';
55
    }
56
}