pw.println("<input type='submit' value='save changes' id='savebutton'>"); pw.println(fileRepresentation.getFile()); Reference viewRef = dirResource.getRequest().getOriginalRef().clone(); viewRef.setQuery(null); pw.println("<a href='"+viewRef+"'>view</a>");
/** * Construct navigational URI for given parameters. * * @param pos desired position in file * @param lines desired signed line count * @param reverse if line ordering should be displayed in reverse * @return String URI appropriate to navigate to desired view */ protected String getControlUri(long pos, int lines, boolean reverse) { Form query = new Form(); query.add("format","paged"); if(pos!=0) { query.add("pos", Long.toString(pos)); } if(lines!=128) { if(Math.abs(lines)<1) { lines = 1; } query.add("lines",Integer.toString(lines)); } if(reverse) { query.add("reverse","y"); } Reference viewRef = dirResource.getRequest().getOriginalRef().clone(); viewRef.setQuery(query.getQueryString()); return viewRef.toString(); } }
Reference ref = getRequest().getOriginalRef().clone();
public CaX509UriBuilder x509() { return new CaX509UriBuilder( root.clone().addSegment( "x509" ), null, null ); }
public CaCaUriBuilder ca() { return new CaCaUriBuilder( root.clone().addSegment( "ca" ), null, null ); }
public CaToolsUriBuilder tools() { return new CaToolsUriBuilder( root.clone().addSegment( "tools" ), null, null ); }
public CaEscrowedKeyPairUriBuilder escrowedKeyPair() { return new CaEscrowedKeyPairUriBuilder( root.clone().addSegment( "escrow" ), null, null ); }
public CaX509ProfileUriBuilder x509Profile() { return new CaX509ProfileUriBuilder( root.clone().addSegment( "x509Profile" ), null, null ); }
public CaCryptoStoreUriBuilder cryptoStore() { return new CaCryptoStoreUriBuilder( root.clone().addSegment( "cryptostore" ), null, null ); }
@Override public void write( Writer buf ) throws IOException { PrintWriter out = new PrintWriter( buf ); out.println( "<html><head><title>All entities</title></head><body><h1>All entities</h1><ul>" ); query.forEach( entity -> out.println( "<li><a href=\"" + getRequest().getResourceRef().clone().addSegment( entity.identity() + ".html" ) + "\">" + entity.identity() + "</a></li>" ) ); out.println( "</ul></body></html>" ); } };
@Override public Reference clone() { final Reference newRef = new Reference(); if (this.baseRef == null) { newRef.baseRef = null; } else if (equals(this.baseRef)) { newRef.baseRef = newRef; } else { newRef.baseRef = this.baseRef.clone(); } newRef.fragmentIndex = this.fragmentIndex; newRef.internalRef = this.internalRef; newRef.queryIndex = this.queryIndex; newRef.schemeIndex = this.schemeIndex; return newRef; }
@Override public Reference clone() { final Reference newRef = new Reference(); if (this.baseRef == null) { newRef.baseRef = null; } else if (equals(this.baseRef)) { newRef.baseRef = newRef; } else { newRef.baseRef = this.baseRef.clone(); } newRef.fragmentIndex = this.fragmentIndex; newRef.internalRef = this.internalRef; newRef.queryIndex = this.queryIndex; newRef.schemeIndex = this.schemeIndex; return newRef; }
@Override public Reference clone() { final Reference newRef = new Reference(); if (this.baseRef == null) { newRef.baseRef = null; } else if (equals(this.baseRef)) { newRef.baseRef = newRef; } else { newRef.baseRef = this.baseRef.clone(); } newRef.fragmentIndex = this.fragmentIndex; newRef.internalRef = this.internalRef; newRef.queryIndex = this.queryIndex; newRef.schemeIndex = this.schemeIndex; return newRef; }
public final String build() { if ( "factory".equals( special ) ) { return baseRef.clone().addSegment( "factory" ).toString(); } if ( Strings.isEmpty( identity ) ) { if ( !Strings.isEmpty( special ) ) { return baseRef.clone().addSegment( special ).toString(); } return baseRef.toString(); } if ( Strings.isEmpty( special ) ) { return baseRef.clone().addSegment( identity ).toString(); } return baseRef.clone().addSegment( identity ).addSegment( special ).toString(); }
public synchronized ContextResourceClient newClient( String relativePath ) { if( relativePath.startsWith( "http://" ) ) { return contextResourceFactory.newClient( new Reference( relativePath ) ); } Reference reference = this.reference.clone(); if( relativePath.startsWith( "/" ) ) { reference.setPath( relativePath ); } else { reference.setPath( reference.getPath() + relativePath ); reference = reference.normalize(); } return contextResourceFactory.newClient( reference ); }
if( tag != null ) Reference ref = response.getRequest().getResourceRef().clone();
/** * Construct navigational URI for given parameters. * * @param pos desired position in file * @param lines desired signed line count * @param reverse if line ordering should be displayed in reverse * @return String URI appropriate to navigate to desired view */ protected String getControlUri(long pos, int lines, boolean reverse) { Form query = new Form(); query.add("format","paged"); if(pos!=0) { query.add("pos", Long.toString(pos)); } if(lines!=128) { if(Math.abs(lines)<1) { lines = 1; } query.add("lines",Integer.toString(lines)); } if(reverse) { query.add("reverse","y"); } Reference viewRef = dirResource.getRequest().getOriginalRef().clone(); viewRef.setQuery(query.getQueryString()); return viewRef.toString(); } }
Reference ref = getRequest().getOriginalRef().clone();
private Representation representAtom() throws ResourceException { try { Feed feed = new Feed(); feed.setTitle( new Text( MediaType.TEXT_PLAIN, "All entities" ) ); List<Entry> entries = feed.getEntries(); entityFinder.findEntities( EntityComposite.class, null, null, null, null, Collections.emptyMap() ) .forEach( entityReference -> { Entry entry = new Entry(); entry.setTitle( new Text( MediaType.TEXT_PLAIN, entityReference.toString() ) ); Link link = new Link(); link.setHref( getRequest().getResourceRef().clone() .addSegment( entityReference.identity().toString() ) ); entry.getLinks().add( link ); entries.add( entry ); } ); return feed; } catch( Exception e ) { throw new ResourceException( e ); } }
public void handle(Request request, Response response) { Reference rr = request.getResourceRef().clone();