org.xiruss.xirussrepository.server.jetty.apiserver
Class RepositoryResource

java.lang.Object
  extended by org.mortbay.util.Resource
      extended by org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
          extended by org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiResourceBase
              extended by org.xiruss.xirussrepository.server.jetty.apiserver.RepositoryResource
All Implemented Interfaces:
java.io.Serializable

public class RepositoryResource
extends HttpApiResourceBase

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiResourceBase
dataBuffer
 
Fields inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
_associate, _context, logger, mimeType, pathTokens, pathToMe, rep, repositoryObject, request, resourceType, url
 
Constructor Summary
RepositoryResource(Repository rep, org.mortbay.http.HttpRequest request, java.lang.String actionType)
           
RepositoryResource(XirussRepository rep, org.mortbay.http.HttpRequest request)
           
 
Method Summary
protected  ResolutionPolicy constructNewPolicy(org.mortbay.http.HttpResponse response)
           
 XmlStringBuffer constructRepositoryResourceResult(XirussRepository rep)
           
 void handlePost(java.lang.String actionType)
           
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiResourceBase
getCharacterEncoding, getInputStream, getMimeType, getResult, isDirectory, length
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
addPath, delete, exists, getAssociate, getFile, getHttpContext, getName, getOutputStream, getPathToMe, getRepositoryObject, getResourceType, getURL, lastModified, list, release, renameTo, setAssociate, writeTo
 
Methods inherited from class org.mortbay.util.Resource
cache, encode, finalize, getAlias, getListHTML, newResource, newResource, newSystemResource
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryResource

public RepositoryResource(XirussRepository rep,
                          org.mortbay.http.HttpRequest request)

RepositoryResource

public RepositoryResource(Repository rep,
                          org.mortbay.http.HttpRequest request,
                          java.lang.String actionType)
Method Detail

constructRepositoryResourceResult

public XmlStringBuffer constructRepositoryResourceResult(XirussRepository rep)

handlePost

public void handlePost(java.lang.String actionType)
                throws java.io.IOException
Throws:
java.io.IOException

constructNewPolicy

protected ResolutionPolicy constructNewPolicy(org.mortbay.http.HttpResponse response)
                                       throws java.io.IOException
Throws:
java.io.IOException