Subversion Repositories SmartDukaan

Rev

Rev 31538 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 31538 Rev 32003
Line 43... Line 43...
43
		return value;
43
		return value;
44
	}
44
	}
45
 
45
 
46
	public PartnerType next() {
46
	public PartnerType next() {
47
		if (this.equals(PartnerType.NEW))
47
		if (this.equals(PartnerType.NEW))
48
			return PartnerType.GOLD;
48
			return PartnerType.DIAMOND;
49
		int index = partnerTypes.indexOf(this);
49
		int index = partnerTypes.indexOf(this);
50
		if (index + 1 == partnerTypes.size()) {
50
		if (index + 1 == partnerTypes.size()) {
51
			return this;
51
			return this;
52
		} else {
52
		} else {
53
			return partnerTypes.get(index + 1);
53
			return partnerTypes.get(index + 1);
54
		}
54
		}
55
	}
55
	}
56
 
56
 
57
	public List<PartnerType> nextPartnerTypes() {
57
	public List<PartnerType> nextPartnerTypes() {
58
		if (this.equals(PartnerType.NEW))
58
		if (this.equals(PartnerType.NEW))
59
			return Arrays.asList(this);
59
			return Arrays.asList(DIAMOND, PLATINUM);
60
		int index = partnerTypes.indexOf(this);
60
		int index = partnerTypes.indexOf(this);
61
		return partnerTypes.stream().skip(index + 1).collect(Collectors.toList());
61
		return partnerTypes.stream().skip(index + 1).collect(Collectors.toList());
62
 
62
 
63
	}
63
	}
64
}
64
}