Package com.carma.swagger.doclet.sample.api

Examples of com.carma.swagger.doclet.sample.api.Person


public class PersonResource {

  @GET
  @com.fasterxml.jackson.annotation.JsonView(SimplePersonView.class)
  public Collection<Person> getAll() {
    Person person = new Person();
    person.setName("conor");
    person.setAddress("conor-address");
    person.setAge(35);
    Collection<Person> res = new ArrayList<Person>();
    res.add(person);
    return res;
  }
View Full Code Here


  @Path("/{name}")
  @GET
  @com.fasterxml.jackson.annotation.JsonView(DetailedPersonView.class)
  public Person getPerson(@PathParam(value = "name") String name) {
    Person person = new Person();
    person.setName(name);
    person.setAddress(name + "-address");
    person.setAge(35);
    return person;
  }
View Full Code Here

  }

  @Path("/{name}/2")
  @GET
  public Person getPerson2(@PathParam(value = "name") String name) {
    Person person = new Person();
    person.setName(name);
    person.setAddress(name + "-address");
    person.setAge(35);
    return person;
  }
View Full Code Here

  @Path("/{name}/3")
  @GET
  @com.fasterxml.jackson.annotation.JsonView(SimplePersonView.class)
  public Person getPerson3(@PathParam(value = "name") String name) {
    Person person = new Person();
    person.setName(name);
    person.setAddress(name + "-address");
    person.setAge(35);
    return person;
  }
View Full Code Here

TOP

Related Classes of com.carma.swagger.doclet.sample.api.Person

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.