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

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.RepositoryObjectResource
                  extended by org.xiruss.xirussrepository.server.jetty.apiserver.ResourceResource
All Implemented Interfaces:
java.io.Serializable

public class ResourceResource
extends RepositoryObjectResource

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
ResourceResource(Repository rep, org.mortbay.http.HttpRequest request, Resource res)
           
ResourceResource(Repository rep, org.mortbay.http.HttpRequest request, Resource res, Snapshot onSnapshot)
           
 
Method Summary
 XmlStringBuffer constructResourceResourceResult(Resource res, Snapshot onSnapshot)
           
 XmlStringBuffer constructResourceResourceResultNoSnapshot(Resource res)
           
protected  void handleCreateVersion()
           
 void handlePost(java.lang.String actionType)
           
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.apiserver.RepositoryObjectResource
constructRepositoryObjectAttributes
 
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

ResourceResource

public ResourceResource(Repository rep,
                        org.mortbay.http.HttpRequest request,
                        Resource res,
                        Snapshot onSnapshot)

ResourceResource

public ResourceResource(Repository rep,
                        org.mortbay.http.HttpRequest request,
                        Resource res)
Method Detail

constructResourceResourceResult

public XmlStringBuffer constructResourceResourceResult(Resource res,
                                                       Snapshot onSnapshot)

constructResourceResourceResultNoSnapshot

public XmlStringBuffer constructResourceResourceResultNoSnapshot(Resource res)

handlePost

public void handlePost(java.lang.String actionType)
                throws java.io.IOException
Overrides:
handlePost in class RepositoryObjectResource
Throws:
java.io.IOException

handleCreateVersion

protected void handleCreateVersion()
                            throws java.io.IOException
Throws:
java.io.IOException