/** * Sets the base reference for relative references. * * @param baseUri * The base URI for relative references. */ public void setBaseRef(String baseUri) { setBaseRef(new Reference(baseUri)); }
/** * Sets the base reference for relative references. * * @param baseUri * The base URI for relative references. */ public void setBaseRef(String baseUri) { setBaseRef(new Reference(baseUri)); }
/** * Sets the base reference for relative references. * * @param baseUri * The base URI for relative references. */ public void setBaseRef(String baseUri) { setBaseRef(new Reference(baseUri)); }
@Override public int beforeHandle(Request request, Response response) { int result = super.beforeHandle(request, response); // This causes the baseRef of the resource reference to be set // as if it had actually arrived from a server connector. request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier()); return result; }
"The root reference of the request must not be null"); referenceOriginal.setBaseRef(appRootRef); this.referenceCut = referenceCut; this.referenceOriginal = referenceOriginal;
/** * Allows filtering before processing by the next Restlet. Set the base * reference. * * @param request * The request to handle. * @param response * The response to update. * @return The continuation status. */ @Override protected int beforeHandle(Request request, Response response) { if (request.getHostRef() == null) { request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier()); } else { request.getResourceRef().setBaseRef(request.getHostRef()); } if (request.isLoggable() && getLogger().isLoggable(Level.FINE)) { getLogger().fine( "Base URI: \"" + request.getResourceRef().getBaseRef() + "\". Remaining part: \"" + request.getResourceRef().getRemainingPart() + "\""); } return CONTINUE; }
httpRequest.getResourceRef().setBaseRef(getBaseRef(request));
httpRequest.getResourceRef().setBaseRef(getBaseRef(request));
httpRequest.getResourceRef().setBaseRef(getBaseRef(request));
request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier()); request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier());
request.getResourceRef().setBaseRef(baseRef);
request.getResourceRef().setBaseRef(baseRef);
/** * Returns the feed representation. * * @return The feed representation. * @throws Exception */ public Feed getFeed() throws Exception { final Reference feedRef = getHref(); if (feedRef.isRelative()) { feedRef.setBaseRef(getWorkspace().getService().getReference()); } final Request request = new Request(Method.GET, feedRef.getTargetRef()); final Response response = getWorkspace().getService() .getClientDispatcher().handle(request); if (response.getStatus().equals(Status.SUCCESS_OK)) { return new Feed(response.getEntity()); } throw new Exception( "Couldn't get the feed representation. Status returned: " + response.getStatus()); }
/** * Returns the feed representation. * * @return The feed representation. * @throws Exception */ public Feed getFeed() throws Exception { final Reference feedRef = getHref(); if (feedRef.isRelative()) { feedRef.setBaseRef(getWorkspace().getService().getReference()); } final Request request = new Request(Method.GET, feedRef.getTargetRef()); final Response response = getWorkspace().getService() .getClientDispatcher().handle(request); if (response.getStatus().equals(Status.SUCCESS_OK)) { return new Feed(response.getEntity()); } throw new Exception( "Couldn't get the feed representation. Status returned: " + response.getStatus()); }
rr.setBaseRef(rr.getBaseRef() + "/");
/** * Returns the feed representation. * * @return The feed representation. * @throws Exception */ public Feed getFeed() throws Exception { final Reference feedRef = getHref(); if (feedRef.isRelative()) { feedRef.setBaseRef(getWorkspace().getService().getReference()); } final Request request = new Request(Method.GET, feedRef.getTargetRef()); final Response response = getWorkspace().getService() .getClientDispatcher().handle(request); if (response.getStatus().equals(Status.SUCCESS_OK)) { return new Feed(response.getEntity()); } else { throw new Exception( "Couldn't get the feed representation. Status returned: " + response.getStatus().getDescription()); } }
Application application = (Application) getChildContext() .getChild(); request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier()); application.getInboundRoot().handle(request, response);
Reference originalBaseRef = new Reference(this.originalRef); originalBaseRef.setPath(getReference().getBaseRef().getPath()); this.originalRef.setBaseRef(originalBaseRef); this.relativePart = this.originalRef.getRemainingPart(false, false);