org.restlet.data.Request.getOriginalRef()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(318)

本文整理了Java中org.restlet.data.Request.getOriginalRef方法的一些代码示例,展示了Request.getOriginalRef的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getOriginalRef方法的具体详情如下:
包路径:org.restlet.data.Request
类名称:Request
方法名:getOriginalRef

Request.getOriginalRef介绍

[英]Returns the original reference as requested by the client. Note that this property is not used during request routing. See the #getResourceRef() method for details.
[中]返回客户端请求的原始引用。请注意,在请求路由期间不使用此属性。有关详细信息,请参见#getResourceRef()方法。

代码示例

代码示例来源:origin: internetarchive/heritrix3

  1. pw.println("<input type='submit' value='save changes' id='savebutton'>");
  2. pw.println(fileRepresentation.getFile());
  3. Reference viewRef = dirResource.getRequest().getOriginalRef().clone();
  4. viewRef.setQuery(null);
  5. pw.println("<a href='"+viewRef+"'>view</a>");

代码示例来源:origin: internetarchive/heritrix3

  1. protected void copyJob(String copyTo, boolean asProfile)
  2. throws ResourceException {
  3. try {
  4. getEngine().copy(cj, copyTo, asProfile);
  5. } catch (IOException e) {
  6. Flash.addFlash(getResponse(), "Job not copied: " + e.getMessage(),
  7. Flash.Kind.NACK);
  8. getResponse().redirectSeeOther(getRequest().getOriginalRef());
  9. return;
  10. }
  11. // redirect to destination job page
  12. getResponse().redirectSeeOther(copyTo);
  13. }

代码示例来源:origin: internetarchive/heritrix3

  1. /**
  2. * Construct navigational URI for given parameters.
  3. *
  4. * @param pos desired position in file
  5. * @param lines desired signed line count
  6. * @param reverse if line ordering should be displayed in reverse
  7. * @return String URI appropriate to navigate to desired view
  8. */
  9. protected String getControlUri(long pos, int lines, boolean reverse) {
  10. Form query = new Form();
  11. query.add("format","paged");
  12. if(pos!=0) {
  13. query.add("pos", Long.toString(pos));
  14. }
  15. if(lines!=128) {
  16. if(Math.abs(lines)<1) {
  17. lines = 1;
  18. }
  19. query.add("lines",Integer.toString(lines));
  20. }
  21. if(reverse) {
  22. query.add("reverse","y");
  23. }
  24. Reference viewRef = dirResource.getRequest().getOriginalRef().clone();
  25. viewRef.setQuery(query.getQueryString());
  26. return viewRef.toString();
  27. }
  28. }

代码示例来源:origin: internetarchive/heritrix3

  1. Reference ref = getRequest().getOriginalRef().clone();

代码示例来源:origin: internetarchive/heritrix3

  1. getResponse().redirectSeeOther(getRequest().getOriginalRef());

代码示例来源:origin: internetarchive/heritrix3

  1. getResponse().redirectSeeOther(getRequest().getOriginalRef());

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. pw.println("<input type='submit' value='save changes' id='savebutton'>");
  2. pw.println(fileRepresentation.getFile());
  3. Reference viewRef = dirResource.getRequest().getOriginalRef().clone();
  4. viewRef.setQuery(null);
  5. pw.println("<a href='"+viewRef+"'>view</a>");

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. protected void copyJob(String copyTo, boolean asProfile)
  2. throws ResourceException {
  3. try {
  4. getEngine().copy(cj, copyTo, asProfile);
  5. } catch (IOException e) {
  6. Flash.addFlash(getResponse(), "Job not copied: " + e.getMessage(),
  7. Flash.Kind.NACK);
  8. getResponse().redirectSeeOther(getRequest().getOriginalRef());
  9. return;
  10. }
  11. // redirect to destination job page
  12. getResponse().redirectSeeOther(copyTo);
  13. }

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. /**
  2. * Construct navigational URI for given parameters.
  3. *
  4. * @param pos desired position in file
  5. * @param lines desired signed line count
  6. * @param reverse if line ordering should be displayed in reverse
  7. * @return String URI appropriate to navigate to desired view
  8. */
  9. protected String getControlUri(long pos, int lines, boolean reverse) {
  10. Form query = new Form();
  11. query.add("format","paged");
  12. if(pos!=0) {
  13. query.add("pos", Long.toString(pos));
  14. }
  15. if(lines!=128) {
  16. if(Math.abs(lines)<1) {
  17. lines = 1;
  18. }
  19. query.add("lines",Integer.toString(lines));
  20. }
  21. if(reverse) {
  22. query.add("reverse","y");
  23. }
  24. Reference viewRef = dirResource.getRequest().getOriginalRef().clone();
  25. viewRef.setQuery(query.getQueryString());
  26. return viewRef.toString();
  27. }
  28. }

代码示例来源:origin: org.sonatype.nexus.plugins/nexus-migration-plugin-artifactory-bridge

  1. String servletPath = request.getOriginalRef().getPath();
  2. String nexusPath = urlConverter.convertDeploy( servletPath );
  3. if ( nexusPath == null )

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. Reference ref = getRequest().getOriginalRef().clone();

代码示例来源:origin: org.sonatype.nexus.plugins/nexus-migration-plugin-artifactory-bridge

  1. String servletPath = request.getOriginalRef().getPath();
  2. String nexusPath = urlConverter.convertDownload( servletPath );
  3. if ( nexusPath == null )

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. getResponse().redirectSeeOther(getRequest().getOriginalRef());

代码示例来源:origin: org.archive.heritrix/heritrix-engine

  1. getResponse().redirectSeeOther(getRequest().getOriginalRef());

代码示例来源:origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

  1. result.setRequestUrl(request.getOriginalRef().toString());

代码示例来源:origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

  1. resource.setRequestUrl(req.getOriginalRef().toString());

代码示例来源:origin: org.sonatype.nexus/nexus-rest-api

  1. resource.setRequestUrl( req.getOriginalRef().toString() );

代码示例来源:origin: org.sonatype.nexus.plugins/nexus-restlet1x-plugin

  1. result.setRequestUrl(request.getOriginalRef().toString());

代码示例来源:origin: org.sonatype.nexus/nexus-rest-api

  1. result.setRequestUrl( request.getOriginalRef().toString() );

代码示例来源:origin: org.sonatype.nexus/nexus-rest-api

  1. result.setRequestUrl( request.getOriginalRef().toString() );

相关文章