Exemplo n.º 1
0
 @Override
 public UserRole read(JsonReader in) throws IOException {
   JsonToken jsonToken = in.peek();
   if (jsonToken == JsonToken.NULL) {
     in.nextNull();
     return null;
   } else {
     try {
       return UserRole.values()[in.nextInt()];
     } catch (RuntimeException e) {
       throw new IOException(Messages.INVALID_USER_ROLE, e);
     }
   }
 }