// ------------------------------------------------------------------------- public static URI uriViewProcess(URI baseUri, UniqueIdentifier viewProcessId) { // WARNING: '/' characters could well appear in the view name // There is a bug(?) in UriBuilder where, even though segment() is meant to treat the item as a // single path segment // and therefore encode '/' characters, it does not encode '/' characters which come from a // variable substitution. return UriBuilder.fromUri(baseUri).path("processes").segment(viewProcessId.toString()).build(); }
public static URI uriClient(URI clientsBaseUri, UniqueIdentifier viewClientId) { return UriBuilder.fromUri(clientsBaseUri).segment(viewClientId.toString()).build(); }