public UriBuilder createUriBuilder() { return new ResteasyUriBuilderImpl(); }
@Override public UriBuilder clone() { ResteasyUriBuilderImpl impl = new ResteasyUriBuilderImpl(); impl.host = host; impl.scheme = scheme; impl.port = port; impl.userInfo = userInfo; impl.path = path; impl.query = query; impl.fragment = fragment; impl.ssp = ssp; impl.authority = authority; return impl; }
/** * Get a new UriBuilder explicitly using RESTEasy implementation * (instead of running UriBuilder.fromUri(uri) which relies on * current registered JAX-RS implementation) * * @param uri * @return */ private static UriBuilder uriBuilderFromUri(URI uri) { return new ResteasyUriBuilderImpl().uri(uri); }
private static UriBuilder uriBuilderFromUri(String uri) { return new ResteasyUriBuilderImpl().uri(uri); }
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { String uriTemplate = clazz.getAnnotation(URITemplate.class).value(); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilderImpl(); uriBuilderImpl.replacePath(uriTemplate); return uriBuilderImpl; } }
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { MappedBy mappedBy = clazz.getAnnotation(MappedBy.class); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilderImpl(); Class<?> resourceType = mappedBy.resource(); uriBuilderImpl.path(resourceType); String method = mappedBy.method(); if (method != null && method.length() > 0) { uriBuilderImpl.path(resourceType, method); } return uriBuilderImpl; } }
private void removeRegistration(String base, Class<?> clazz) { for (Method method : clazz.getMethods()) { Path path = method.getAnnotation(Path.class); Set<String> httpMethods = IsHttpMethod.getHttpMethods(method); if (path == null && httpMethods == null) continue; ResteasyUriBuilder builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base); if (clazz.isAnnotationPresent(Path.class)) builder.path(clazz); String classExpression = builder.getPath(); if (path != null) builder.path(method); String fullpath = builder.getPath(); if (fullpath == null) fullpath = ""; if (widerMatching) rootNode.removeBinding(fullpath, method); else root.removeBinding(classExpression, fullpath, method); } }
public UriBuilder createUriBuilder() { return new ResteasyUriBuilderImpl(); }
@Override public UriBuilder clone() { ResteasyUriBuilderImpl impl = new ResteasyUriBuilderImpl(); impl.host = host; impl.scheme = scheme; impl.port = port; impl.userInfo = userInfo; impl.path = path; impl.query = query; impl.fragment = fragment; impl.ssp = ssp; impl.authority = authority; return impl; }
protected void processMethod(ResourceFactory rf, String base, ResourceLocator method) ResteasyUriBuilder builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base); fullpath = ""; builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base);
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { String uriTemplate = clazz.getAnnotation(URITemplate.class).value(); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilderImpl(); uriBuilderImpl.replacePath(uriTemplate); return uriBuilderImpl; } }
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { MappedBy mappedBy = clazz.getAnnotation(MappedBy.class); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilderImpl(); Class<?> resourceType = mappedBy.resource(); uriBuilderImpl.path(resourceType); String method = mappedBy.method(); if (method != null && method.length() > 0) { uriBuilderImpl.path(resourceType, method); } return uriBuilderImpl; } }
private void removeRegistration(String base, Class<?> clazz) { for (Method method : clazz.getMethods()) { Path path = method.getAnnotation(Path.class); Set<String> httpMethods = IsHttpMethod.getHttpMethods(method); if (path == null && httpMethods == null) continue; ResteasyUriBuilder builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base); if (clazz.isAnnotationPresent(Path.class)) builder.path(clazz); String classExpression = builder.getPath(); if (path != null) builder.path(method); String fullpath = builder.getPath(); if (fullpath == null) fullpath = ""; if (widerMatching) rootNode.removeBinding(fullpath, method); else root.removeBinding(classExpression, fullpath, method); } }
protected void processMethod(ResourceFactory rf, String base, ResourceLocator method) ResteasyUriBuilder builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base); fullpath = ""; builder = new ResteasyUriBuilderImpl(); if (base != null) builder.path(base);