@Path("start") @POST public Response post(@DefaultValue("0") @QueryParam("testSources") int testSources, @Context Sse sse) { final Process process = new Process(testSources, sse); processes.put(process.getId(), process); Executors.newSingleThreadExecutor().execute(process); final URI processIdUri = UriBuilder.fromResource(DomainResource.class).path("process/{id}").build(process.getId()); return Response.created(processIdUri).build(); }
@Path("start") @POST public Response post(@DefaultValue("0") @QueryParam("testSources") int testSources) { final Process process = new Process(testSources); processes.put(process.getId(), process); Executors.newSingleThreadExecutor().execute(process); final URI processIdUri = UriBuilder.fromResource(DomainResource.class).path("process/{id}").build(process.getId()); return Response.created(processIdUri).build(); }
@Override protected URI getRelativeEngineUri(String engineName) { return UriBuilder.fromResource(NamedProcessEngineRestServiceImpl.class).path("{name}").build(engineName); }
@Override protected URI getRelativeEngineUri(String engineName) { return UriBuilder.fromResource(NamedProcessEngineRestServiceImpl.class).path("{name}").build(engineName); }
public static HalUserList fromUserList(List<User> users) { HalUserList result = new HalUserList(); List<HalResource<?>> halUsers = new ArrayList<HalResource<?>>(); for (User user : users) { halUsers.add(HalUser.fromUser(user)); } // embedd the user list result.addEmbedded("users", halUsers); // self link result.addLink("self", UriBuilder.fromResource(UserRestService.class).build()); return result; }
public static HalUserList fromUserList(List<User> users) { HalUserList result = new HalUserList(); List<HalResource<?>> halUsers = new ArrayList<HalResource<?>>(); for (User user : users) { halUsers.add(HalUser.fromUser(user)); } // embedd the user list result.addEmbedded("users", halUsers); // self link result.addLink("self", UriBuilder.fromResource(UserRestService.class).build()); return result; }
/** * Create an URI builder. * * @param apiClass API class. * @param apiMethod API method. * @return URI builder. */ protected UriBuilder createUriBuilder(Class<?> apiClass, String apiMethod) { return UriBuilder.fromResource(apiClass).path(apiClass, apiMethod); }
public static URI makeUrl(String collectionName, UUID id) { return UriBuilder.fromResource(WomenWritersEntityGet.class) .buildFromMap(ImmutableMap.of( "collection", collectionName, "id", id )); }
public static URI makeUrl(String vreName) { return UriBuilder.fromResource(Metadata.class) .buildFromMap(ImmutableMap.of( "vre", vreName )); }
@DELETE @Path("/{id}") @Timed public Response delete(@PathParam("id") Long id) { fileManagerService.deleteFile(id.toString(), "Thibaut"); return Response.ok(UriBuilder.fromResource(FileManagerResource.class) .build(id)) .build(); }
@POST @Consumes(MediaType.APPLICATION_JSON) public Response createCar(@Auth User user, Car car) { carRepository.save(car); return Response.created(UriBuilder.fromResource(CarsResource.class).path("/{id}").build(String.valueOf(car.getId()))) .build(); }
public static URI makeUrl(String ownerId, String dataSetId, String id) throws UnsupportedEncodingException { return UriBuilder.fromResource(GetEntity.class) .buildFromMap(ImmutableMap.of( "ownerId", ownerId, "dataSetId", dataSetId, "id", escapeCharacters(URLEncoder.encode(id, "UTF-8")) )); }
@Override public Response saveRule(RuleDTO ruleDTO) { final Rule rule = convert(ruleDTO); rule.setId(null); final int ruleId = classificationService.saveRule(rule); final UriBuilder builder = UriBuilder.fromResource(ClassificationRestService.class); final URI uri = builder.path(ClassificationRestService.class, "getRule").build(ruleId); return Response.created(uri).build(); }
@Override public Response saveRule(RuleDTO ruleDTO) { final Rule rule = convert(ruleDTO); rule.setId(null); final int ruleId = classificationService.saveRule(rule); final UriBuilder builder = UriBuilder.fromResource(ClassificationRestService.class); final URI uri = builder.path(ClassificationRestService.class, "getRule").build(ruleId); return Response.created(uri).build(); }
public Response buildResponse(final UriInfo uriInfo, final Class<? extends JaxrsResource> theClass, final String getMethodName, final Object objectId) { final UriBuilder uriBuilder = UriBuilder.fromResource(theClass) .path(theClass, getMethodName) .scheme(uriInfo.getAbsolutePath().getScheme()) .host(uriInfo.getAbsolutePath().getHost()) .port(uriInfo.getAbsolutePath().getPort()); final URI location = objectId != null ? uriBuilder.build(objectId) : uriBuilder.build(); return Response.created(location).build(); }
public static HalUserList fromUserList(List<User> users) { HalUserList result = new HalUserList(); List<HalResource<?>> halUsers = new ArrayList<HalResource<?>>(); for (User user : users) { halUsers.add(HalUser.fromUser(user)); } // embedd the user list result.addEmbedded("users", halUsers); // self link result.addLink("self", UriBuilder.fromResource(UserRestService.class).build()); return result; }
@POST public Response post(@Valid ClientDto newClientDto) { EnrollClientCommand enrollClientCommand = new EnrollClientCommand( newClientDto.getName(), new Email(newClientDto.getEmail())); Client client = clientService.process(enrollClientCommand); URI clientUri = fromResource(ClientResource.class).build(client.getId()); return Response.created(clientUri).build(); } }
@POST @Consumes({ BASE_JSON_MEDIA_TYPE, BASE_XML_MEDIA_TYPE }) public Response create(REP representation) { DOMAIN entity = getConverter().to(uriInfo, representation); getRepository().store(entity); return Response.created( UriBuilder.fromResource(getResourceClass()).segment("{id}").build(entity.getId())).build(); }
private URI createImageUri(String vreName, VreMetadata metadata) { if (metadata.getImageRev() == null) { return null; } return uriHelper.fromResourceUri(UriBuilder.fromResource(VreImage.class) .resolveTemplate("vreName", vreName) .resolveTemplate("rev", metadata.getImageRev()) .build()); } }
private URI createImageUri(Vre vre) { if (vre.getMetadata().getImageRev() == null) { return null; } return uriHelper.fromResourceUri(UriBuilder.fromResource(VreImage.class) .resolveTemplate("vreName", vre.getVreName()) .resolveTemplate("rev", vre.getMetadata().getImageRev()) .build()); }