Project

General

Profile

1
package eu.dnetlib.rmi.blackboard;
2

    
3
import eu.dnetlib.common.ifaces.ProgressProvider;
4
import eu.dnetlib.rmi.objects.resultSet.ResultSet;
5

    
6
public class FeedMDStoreMessage implements ProgressProvider {
7

    
8
	private String mdId;
9
	private String storingType;
10
	private ResultSet<String> resultset;
11
	private int size = 0;
12
	private int progressTotal = 0;
13
	private int progressPosition = 0;
14
	private boolean progressInaccurate = false;
15

    
16
	public FeedMDStoreMessage() {};
17

    
18
	public FeedMDStoreMessage(final String mdId, final String storingType, final ResultSet<String> resultset) {
19
		this.mdId = mdId;
20
		this.storingType = storingType;
21
		this.resultset = resultset;
22
	}
23

    
24
	public String getMdId() {
25
		return mdId;
26
	}
27

    
28
	public void setMdId(final String mdId) {
29
		this.mdId = mdId;
30
	}
31

    
32
	public String getStoringType() {
33
		return storingType;
34
	}
35

    
36
	public void setStoringType(final String storingType) {
37
		this.storingType = storingType;
38
	}
39

    
40
	public ResultSet<String> getResultset() {
41
		return resultset;
42
	}
43

    
44
	public void setResultset(final ResultSet<String> resultset) {
45
		this.resultset = resultset;
46
	}
47

    
48
	public int getSize() {
49
		return size;
50
	}
51

    
52
	public void setSize(final int size) {
53
		this.size = size;
54
	}
55

    
56
	@Override
57
	public int getProgressTotal() {
58
		return progressTotal;
59
	}
60

    
61
	@Override
62
	public int getProgressPosition() {
63
		return progressPosition;
64
	}
65

    
66
	@Override
67
	public boolean isProgressInaccurate() {
68
		return progressInaccurate;
69
	}
70

    
71
	public void setProgressInaccurate(final boolean progressInaccurate) {
72
		this.progressInaccurate = progressInaccurate;
73
	}
74

    
75
	public void setProgressTotal(final int progressTotal) {
76
		this.progressTotal = progressTotal;
77
	}
78

    
79
	public void setProgressPosition(final int progressPosition) {
80
		this.progressPosition = progressPosition;
81
	}
82

    
83
}
(10-10/14)