java - Validating response from REST API call -


i working on error handling response mapping. before go ahead , map response domain objects, want validate response. check errors.

i planning have validator.java class , implement validation methods each of api call.

is there alternative way in spring this?

package com.people.net;   import javax.validation.constraints.pattern; import javax.validation.constraints.size; import org.hibernate.validator.constraints.email;   public class userinfo {     //unicode check     @pattern(regexp="[0-9a-za-z\\s-]+", message="chars,numbers allowed only")     string name;     int id;      @pattern(regexp="([0-9]{10})", message="minlength=maxlength=10 numbers")     string pin;      @email     string email;      @size(max=5, message="5 chars max")     string emailtype;     @size(max=5, message="5 chars max")     string addresstype;      @size(max=300, message="5 chars max")     string address;     public string getname() {         return name;     }     public void setname(string name) {         this.name = name;     }      public userinfo(string name, string pin, string id) {         super();         this.id = integer.parseint(id);         this.name = name;         this.pin = pin;     }     public userinfo(int id,string name, string pin, string email, string emailtype, string addresstype, string address) {         super();         this.id = id;         this.name = name;         this.pin = pin;         this.email = email;         this.emailtype = emailtype;         this.addresstype = addresstype;         this.address = address;     }     public userinfo() {      }     public int getid() {         return id;     }     public void setid(int id) {         this.id = id;     }     public string getpin() {         return pin;     }     public void setpin(string pin) {         this.pin = pin;     }     public string getemail() {         return email;     }     public void setemail(string email) {         this.email = email;     }     public string getemailtype() {         return emailtype;     }     public void setemailtype(string emailtype) {         this.emailtype = emailtype;     }     public string getaddresstype() {         return addresstype;     }     public void setaddresstype(string addresstype) {         this.addresstype = addresstype;     }     public string getaddress() {         return address;     }     public void setaddress(string address) {         this.address = address;     }    } 

Comments

Popular posts from this blog

c# - Update a combobox from a presenter (MVP) -

How to understand 2 main() functions after using uftrace to profile the C++ program? -

How to put a lock and transaction on table using spring 4 or above using jdbcTemplate and annotations like @Transactional? -