private Enum<Enum.EnumKey> convertToOsEnum(JSONObject json, Class<?> enumKeyType) { Enum<Enum.EnumKey> value; String val = Enum.Field.VALUE.toString(); String display = Enum.Field.DISPLAY_VALUE.toString(); if (json.has(val)) { Enum.EnumKey enumKey; try { enumKey = (Enum.EnumKey) enumKeyType.getField(json.optString(val)).get(null); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (SecurityException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } String displayValue = null; if (json.has(display)) { displayValue = json.optString(display); } value = new EnumImpl<Enum.EnumKey>(enumKey,displayValue); } else { value = new EnumImpl<Enum.EnumKey>(null, json.optString(display)); } return value; }
private Enum<Enum.EnumKey> convertToOsEnum(JSONObject json, Class<?> enumKeyType) { Enum<Enum.EnumKey> value; String val = Enum.Field.VALUE.toString(); String display = Enum.Field.DISPLAY_VALUE.toString(); if (json.has(val)) { Enum.EnumKey enumKey; try { enumKey = (Enum.EnumKey) enumKeyType.getField(json.optString(val)).get(null); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (SecurityException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } String displayValue = null; if (json.has(display)) { displayValue = json.optString(display); } value = new EnumImpl<Enum.EnumKey>(enumKey,displayValue); } else { value = new EnumImpl<Enum.EnumKey>(null, json.optString(display)); } return value; }
private Enum<Enum.EnumKey> convertToOsEnum(JSONObject json, Class<?> enumKeyType) { Enum<Enum.EnumKey> value; String val = Enum.Field.VALUE.toString(); String display = Enum.Field.DISPLAY_VALUE.toString(); if (json.has(val)) { Enum.EnumKey enumKey; try { enumKey = (Enum.EnumKey) enumKeyType.getField(json.optString(val)).get(null); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (SecurityException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } String displayValue = null; if (json.has(display)) { displayValue = json.optString(display); } value = new EnumImpl<Enum.EnumKey>(enumKey,displayValue); } else { value = new EnumImpl<Enum.EnumKey>(null, json.optString(display)); } return value; }
private Enum<Enum.EnumKey> convertToOsEnum(JSONObject json, Class<?> enumKeyType) { Enum<Enum.EnumKey> value; String val = Enum.Field.VALUE.toString(); String display = Enum.Field.DISPLAY_VALUE.toString(); if (json.has(val)) { Enum.EnumKey enumKey; try { enumKey = (Enum.EnumKey) enumKeyType.getField(json.optString(val)).get(null); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (SecurityException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } String displayValue = null; if (json.has(display)) { displayValue = json.optString(display); } value = new EnumImpl<Enum.EnumKey>(enumKey,displayValue); } else { value = new EnumImpl<Enum.EnumKey>(null, json.optString(display)); } return value; }
private Enum<Enum.EnumKey> convertToOsEnum(JSONObject json, Class<?> enumKeyType) { Enum<Enum.EnumKey> value; String val = Enum.Field.VALUE.toString(); String display = Enum.Field.DISPLAY_VALUE.toString(); if (json.has(val)) { Enum.EnumKey enumKey; try { enumKey = (Enum.EnumKey) enumKeyType.getField(json.optString(val)).get(null); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (SecurityException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } String displayValue = null; if (json.has(display)) { displayValue = json.optString(display); } value = new EnumImpl<Enum.EnumKey>(enumKey,displayValue); } else { value = new EnumImpl<Enum.EnumKey>(null, json.optString(display)); } return value; }
public Car() { List<Enum<Engine>> engines = Lists.newArrayList(); engines.add(new EnumImpl<Engine>(Engine.GAS, null)); engines.add(new EnumImpl<Engine>(Engine.HYBRID, null)); engine = engines; parkingTickets = Maps.newHashMap(); parkingTickets.put("BERKELEY", "$120"); parkingTickets.put("TOKYO", "250Y"); passengers = Lists.newArrayList(); passengers.add(new Passenger("Dick Dastardly", Gender.male)); passengers.add(new Passenger("Speed Racer", Gender.female)); }
public Car() { List<Enum<Engine>> engines = Lists.newArrayList(); engines.add(new EnumImpl<Engine>(Engine.GAS, null)); engines.add(new EnumImpl<Engine>(Engine.HYBRID, null)); engine = engines; parkingTickets = Maps.newHashMap(); parkingTickets.put("BERKELEY", "$120"); parkingTickets.put("TOKYO", "250Y"); passengers = Lists.newArrayList(); passengers.add(new Passenger("Dick Dastardly", Gender.male)); passengers.add(new Passenger("Speed Racer", Gender.female)); }
public Car() { List<Enum<Engine>> engines = Lists.newArrayList(); engines.add(new EnumImpl<Engine>(Engine.GAS, null)); engines.add(new EnumImpl<Engine>(Engine.HYBRID, null)); engine = engines; parkingTickets = Maps.newHashMap(); parkingTickets.put("BERKELEY", "$120"); parkingTickets.put("TOKYO", "250Y"); passengers = Lists.newArrayList(); passengers.add(new Passenger("Dick Dastardly", Gender.male)); passengers.add(new Passenger("Speed Racer", Gender.female)); }
public Car() { List<Enum<Engine>> engines = Lists.newArrayList(); engines.add(new EnumImpl<Engine>(Engine.GAS, null)); engines.add(new EnumImpl<Engine>(Engine.HYBRID, null)); engine = engines; parkingTickets = Maps.newHashMap(); parkingTickets.put("BERKELEY", "$120"); parkingTickets.put("TOKYO", "250Y"); passengers = Lists.newArrayList(); passengers.add(new Passenger("Dick Dastardly", Gender.male)); passengers.add(new Passenger("Speed Racer", Gender.female)); }
public Car() { List<Enum<Engine>> engines = Lists.newArrayList(); engines.add(new EnumImpl<Engine>(Engine.GAS, null)); engines.add(new EnumImpl<Engine>(Engine.HYBRID, null)); engine = engines; parkingTickets = Maps.newHashMap(); parkingTickets.put("BERKELEY", "$120"); parkingTickets.put("TOKYO", "250Y"); passengers = Lists.newArrayList(); passengers.add(new Passenger("Dick Dastardly", Gender.male)); passengers.add(new Passenger("Speed Racer", Gender.female)); }
person.setCurrentLocation(getNewAddress(i + 5)); person.setBirthday(c.getTime()); person.setDrinker(new EnumImpl<Drinker>(Drinker.OCCASIONALLY)); List<ListField> emails = Lists.newArrayList(); emails.add(getNewEmail(i)); person.setLivingArrangement("living Arrangement"); List<Enum<LookingFor>> lookingFor = Lists.newArrayList(); Enum<LookingFor> lookingForOne = new EnumImpl<LookingFor>(LookingFor.RANDOM); Enum<LookingFor> lookingForTwo = new EnumImpl<LookingFor>(LookingFor.NETWORKING); lookingFor.add(lookingForOne); lookingFor.add(lookingForTwo); person.setOrganizations(organizations2); person.setSexualOrientation("sexualOrientation"); person.setSmoker(new EnumImpl<Smoker>(Smoker.QUITTING)); person.setSports(getList("Sports")); person.setStatus("Status");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); canonical.setEmails(Lists.newArrayList(email)); canonical.setLivingArrangement("in a house"); Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>(LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>(LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, lookingForNetworking)); canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>(NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setPets("dog,cat"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); canonical.setEmails(Lists.newArrayList(email)); canonical.setLivingArrangement("in a house"); Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>(LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>(LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, lookingForNetworking)); canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>(NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setPets("dog,cat"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); "Esperanto")); canonical.setLivingArrangement("in a house"); org.apache.shindig.protocol.model.Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>( LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>( LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>( NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); "Esperanto")); canonical.setLivingArrangement("in a house"); org.apache.shindig.protocol.model.Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>( LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>( LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>( NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); canonical.setEmails(Lists.newArrayList(email)); canonical.setLivingArrangement("in a house"); Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>(LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>(LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, lookingForNetworking)); canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>(NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setPets("dog,cat"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); "Esperanto")); canonical.setLivingArrangement("in a house"); org.apache.shindig.protocol.model.Enum<LookingFor> lookingForRandom = new EnumImpl<LookingFor>( LookingFor.RANDOM, "Random"); Enum<LookingFor> lookingForNetworking = new EnumImpl<LookingFor>( LookingFor.NETWORKING, "Networking"); canonical.setLookingFor(Lists.newArrayList(lookingForRandom, canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>( NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");
canonical.setDrinker(new EnumImpl<Drinker>(Drinker.SOCIALLY)); ListField email = new ListFieldImpl("work", "dev@shindig.apache.org"); canonical.setEmails(Lists.newArrayList(email)); canonical.setLivingArrangement("in a house"); List<Enum<LookingFor>> lookingFor = Lists.newArrayList(); Enum<LookingFor> lookingForOne = new EnumImpl<LookingFor>(LookingFor.RANDOM); Enum<LookingFor> lookingForTwo = new EnumImpl<LookingFor>(LookingFor.NETWORKING); lookingFor.add(lookingForOne); lookingFor.add(lookingForTwo); canonical.setMovies(Lists.newArrayList("Iron Man", "Nosferatu")); canonical.setMusic(Lists.newArrayList("Chieftains", "Beck")); canonical.setNetworkPresence(new EnumImpl<NetworkPresence>(NetworkPresence.ONLINE)); canonical.setNickname("diggy"); canonical.setPets("dog,cat"); canonical.setScaredOf("COBOL"); canonical.setSexualOrientation("north"); canonical.setSmoker(new EnumImpl<Smoker>(Smoker.NO)); canonical.setSports(Lists.newArrayList("frisbee", "rugby")); canonical.setStatus("happy");