parent
89a362f731
commit
5eba119d51
@ -0,0 +1,28 @@ |
|||||||
|
package de.kreth.vaadin.clubhelper.vaadinclubhelper.data; |
||||||
|
|
||||||
|
public enum Gender { |
||||||
|
|
||||||
|
MALE(1), FEMALE(2); |
||||||
|
private final int id; |
||||||
|
|
||||||
|
private Gender(int id) { |
||||||
|
this.id = id; |
||||||
|
} |
||||||
|
|
||||||
|
public int getId() { |
||||||
|
return id; |
||||||
|
} |
||||||
|
|
||||||
|
public static Gender valueOf(Integer id) { |
||||||
|
return valueOf(id.intValue()); |
||||||
|
} |
||||||
|
|
||||||
|
public static Gender valueOf(int id) { |
||||||
|
for (Gender g : values()) { |
||||||
|
if (g.id == id) { |
||||||
|
return g; |
||||||
|
} |
||||||
|
} |
||||||
|
throw new IllegalArgumentException("No Gender for id=" + id + " defined."); |
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue