gov.lanl.archive.resource
Class MementoResource

java.lang.Object
  extended by gov.lanl.archive.resource.MementoResource

public class MementoResource
extends Object


Field Summary
protected  URI baseUri
           
 
Constructor Summary
MementoResource(URI baseUri)
           
MementoResource(javax.ws.rs.core.UriInfo uriInfo)
           
 
Method Summary
 String getCharset(InputStream in, String content_type)
           
 javax.ws.rs.core.Response getHead(String id, String date)
           
 javax.ws.rs.core.Response getHEADResponse(String id, String date, javax.ws.rs.core.UriInfo uriInfo)
           
 javax.ws.rs.core.Response getMemento(String id, String date, javax.ws.rs.core.HttpHeaders hh)
           
 javax.ws.rs.core.Response getMemResponse(String id, String date, javax.ws.rs.core.HttpHeaders hh, javax.ws.rs.core.UriInfo uriInfo)
           
 void parseServerInfo(String headers)
           
 javax.ws.rs.core.Response replytoDELETE()
           
 javax.ws.rs.core.Response replytoPOST()
           
 javax.ws.rs.core.Response replytoPUT()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseUri

protected final URI baseUri
Constructor Detail

MementoResource

public MementoResource(@Context
                       javax.ws.rs.core.UriInfo uriInfo)

MementoResource

public MementoResource(URI baseUri)
Method Detail

replytoPOST

public javax.ws.rs.core.Response replytoPOST()

replytoPUT

public javax.ws.rs.core.Response replytoPUT()

replytoDELETE

public javax.ws.rs.core.Response replytoDELETE()

getMemResponse

public javax.ws.rs.core.Response getMemResponse(String id,
                                                String date,
                                                @Context
                                                javax.ws.rs.core.HttpHeaders hh,
                                                @Context
                                                javax.ws.rs.core.UriInfo uriInfo)
                                         throws ParseException
Throws:
ParseException

getHEADResponse

public javax.ws.rs.core.Response getHEADResponse(String id,
                                                 String date,
                                                 @Context
                                                 javax.ws.rs.core.UriInfo uriInfo)
                                          throws ParseException
Throws:
ParseException

getMemento

public javax.ws.rs.core.Response getMemento(String id,
                                            String date,
                                            javax.ws.rs.core.HttpHeaders hh)
                                     throws ParseException
Throws:
ParseException

getCharset

public String getCharset(InputStream in,
                         String content_type)

getHead

public javax.ws.rs.core.Response getHead(String id,
                                         String date)
                                  throws ParseException
Throws:
ParseException

parseServerInfo

public void parseServerInfo(String headers)


Copyright © 2013. All Rights Reserved.