org.glassfish.jersey.examples.bookmark_em.resource
Class BookmarksResource

java.lang.Object
  extended by org.glassfish.jersey.examples.bookmark_em.resource.BookmarksResource

public class BookmarksResource
extends Object

Author:
Jakub Podlesak (jakub.podlesak at oracle.com), Paul Sandoz (paul.sandoz at oracle.com), Michal Gajdos (michal.gajdos at oracle.com)

Constructor Summary
BookmarksResource(javax.ws.rs.core.UriInfo uriInfo, javax.persistence.EntityManager em, UserTransaction utx, UserResource userResource)
          Creates a new instance of BookmarksResource
 
Method Summary
 BookmarkResource getBookmark(String bmid)
           
 Collection<BookmarkEntity> getBookmarks()
           
 org.codehaus.jettison.json.JSONArray getBookmarksAsJsonArray()
           
 javax.ws.rs.core.Response postForm(org.codehaus.jettison.json.JSONObject bookmark)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookmarksResource

public BookmarksResource(javax.ws.rs.core.UriInfo uriInfo,
                         javax.persistence.EntityManager em,
                         UserTransaction utx,
                         UserResource userResource)
Creates a new instance of BookmarksResource

Method Detail

getBookmarks

public Collection<BookmarkEntity> getBookmarks()

getBookmark

@Path(value="{bmid: .+}")
public BookmarkResource getBookmark(@PathParam(value="bmid")
                                         String bmid)

getBookmarksAsJsonArray

@GET
@Produces(value="application/json")
public org.codehaus.jettison.json.JSONArray getBookmarksAsJsonArray()

postForm

@POST
@Consumes(value="application/json")
public javax.ws.rs.core.Response postForm(org.codehaus.jettison.json.JSONObject bookmark)
                                   throws org.codehaus.jettison.json.JSONException
Throws:
org.codehaus.jettison.json.JSONException


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.