Package org.jboss.resteasy.keystone.model

Examples of org.jboss.resteasy.keystone.model.Project


      Assert.assertEquals(response.getStatus(), 201);
      response.close();
      ResteasyWebTarget target = client.target(response.getLocation());
      String project = target.request().get(String.class);
      System.out.println(project);
      Project u = target.request().get(Project.class);
      System.out.println(u);
      Assert.assertEquals("5", u.getId());
      Assert.assertEquals("Resteasy", u.getName());
      Assert.assertEquals("The Best of REST", u.getDescription());
      Assert.assertTrue(u.getEnabled());
      u.setName("Resteasy JAX-RS");
      Assert.assertEquals(target.request().put(Entity.json(u)).getStatus(), 204);
      u = target.request().get(Project.class);
      Assert.assertEquals("Resteasy JAX-RS", u.getName());
      Assert.assertEquals(target.request().delete().getStatus(), 204);
      response = target.request().get();
      Assert.assertEquals(404, response.getStatus());
      client.close();
   }
View Full Code Here


   @RolesAllowed("admin")
   public void update(@PathParam("id") String id, Project project) throws Exception
   {
      StoredProject storedProject = (StoredProject)cache.get(projectCacheId(id));
      if (storedProject == null) throw new NotFoundException();
      Project stored = (Project) storedProject.getProject();
      if (project.getName() != null) stored.setName(project.getName());
      if (project.getDescription() != null) stored.setDescription(project.getDescription());
      if (project.getEnabled() != null) stored.setEnabled(project.getEnabled());
      cache.put(projectCacheId(id), storedProject, -1, TimeUnit.MILLISECONDS);
   }
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.keystone.model.Project

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.