@Override public PagedResources<Resource<OrderItem>> process(PagedResources<Resource<OrderItem>> resources) { String orderId = new ResourceURI(resources.getId().getHref()).getParentId(); try { UUID.fromString(orderId); resources.add(linkTo(methodOn(OrderItemsCommandsController.class).getCommands(orderId)) .withRel("commands").expand(orderId)); } catch (Exception e) {} return resources; } }