Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.HashMap;
- import java.util.Map;
- class JBase {
- public long id = -1;
- public String toString() { return ""+id; }
- }
- class JGender extends JBase {
- private String Gender;
- public String toString() { return Gender; }
- public static Map<Long, JGender> Data = null;
- public static JGender Get(long id) {
- if (Data == null) return null;
- return Data.get(id);
- }
- public static JGender GetByName(String g) {
- if (Data == null) return null;
- for (JGender gender : Data.values()) {
- if (gender.Gender.equals(g)) {
- return gender;
- }
- }
- return null;
- }
- }
- class JStatus extends JBase {
- private String Status;
- public String toString() { return Status; }
- public static Map<Long, JStatus> Data = null;
- public static JStatus Get(long id) {
- if (Data == null) return null;
- return Data.get(id);
- }
- public static JStatus GetByName(String g) {
- if (Data == null) return null;
- for (JStatus status : Data.values()) {
- if (status.Status.equals(g)) {
- return status;
- }
- }
- return null;
- }
- }
- class Main {
- public static void main(String[] args) {
- JGender.Data = getFromServer("Gender");
- JStatus.Data = getFromServer("Status");
- JGender g = JGender.Get(1);
- JStatus s = JStatus.Get(2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement