Package com.example.helloworld.resources
Class PersonResource
- java.lang.Object
-
- com.example.helloworld.resources.PersonResource
-
@Path("/people/{personId}") @Produces("application/json") public class PersonResource extends Object
-
-
Constructor Summary
Constructors Constructor Description PersonResource(PersonDAO peopleDAO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Person
getPerson(OptionalLong personId)
PersonView
getPersonViewFreemarker(OptionalLong personId)
PersonView
getPersonViewMustache(OptionalLong personId)
-
-
-
Constructor Detail
-
PersonResource
public PersonResource(PersonDAO peopleDAO)
-
-
Method Detail
-
getPerson
@GET @UnitOfWork public Person getPerson(@PathParam("personId") OptionalLong personId)
-
getPersonViewFreemarker
@GET @Path("/view_freemarker") @UnitOfWork @Produces("text/html") public PersonView getPersonViewFreemarker(@PathParam("personId") OptionalLong personId)
-
getPersonViewMustache
@GET @Path("/view_mustache") @UnitOfWork @Produces("text/html") public PersonView getPersonViewMustache(@PathParam("personId") OptionalLong personId)
-
-