Subversion Repositories SmartDukaan

Rev

Rev 32446 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
31259 tejbeer 1
package com.spice.profitmandi.dao.enumuration.fofo;
2
 
3
public enum Milestone {
4
 
32460 amit.gupta 5
	FOUR_TO_TEN_LAC("4Lac to 10Lac"), THREE_TO_FOUR_LAC("3Lac to 4Lac"),
31259 tejbeer 6
	TWO_TO_THREE_LAC("2Lac to 3Lac"), LESS_THAN_TWO_LAC("< 2 Lac"), ZERO("0");
7
 
8
	private String value;
9
 
10
	private Milestone(String value) {
11
		this.value = value;
12
	}
13
 
14
	public String getValue() {
15
		return value;
16
	}
17
 
31267 tejbeer 18
	@Override
19
	public String toString() {
32446 amit.gupta 20
		return this.value;
31267 tejbeer 21
	}
31259 tejbeer 22
 
31269 tejbeer 23
	public static Milestone get(int value) {
24
		Milestone milestone = Milestone.ZERO;
31267 tejbeer 25
 
32460 amit.gupta 26
		if (value >= 400000) {
31269 tejbeer 27
			milestone = Milestone.FOUR_TO_TEN_LAC;
31259 tejbeer 28
 
29
		} else if (value >= 300000 && value < 400000) {
31269 tejbeer 30
			milestone = Milestone.THREE_TO_FOUR_LAC;
31259 tejbeer 31
 
32
		} else if (value >= 200000 && value < 300000) {
31269 tejbeer 33
			milestone = Milestone.TWO_TO_THREE_LAC;
31259 tejbeer 34
 
31267 tejbeer 35
		} else if (value < 200000 && value > 0) {
31269 tejbeer 36
			milestone = Milestone.LESS_THAN_TWO_LAC;
31259 tejbeer 37
 
38
		}
39
		return milestone;
40
 
41
	}
42
}