org.wso2.registry.jdbc.handlers.builtin
Class CommentCollectionURLHandler
java.lang.Object
org.wso2.registry.jdbc.handlers.Handler
org.wso2.registry.jdbc.handlers.builtin.CommentCollectionURLHandler
public class CommentCollectionURLHandler
- extends Handler
Handles paths of the form ;comments
e.g. /projects/mashup/config.xml;comments
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommentCollectionURLHandler
public CommentCollectionURLHandler()
get
public Resource get(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Processes the GET action for resource path of the requestContext.
- Overrides:
get
in class Handler
- Parameters:
requestContext
- Information about the current request.
requestContext.resourcePath: Path of the resource
requestContext.resource: Resource at the given path. This can be null if no other handler has
retrieved that resource so far. If it contains a value, matching handlers are free to do any
change to the resource, even thay can replace the resource with completely new instance.
- Returns:
- Resource instance if the handler processed the GET action successfully.
- Throws:
RegistryException
- If the media type handler is supposed to handle
the get on the media type and if the get fails due a handler specific error
put
public void put(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Processes the PUT action. Actual path to which the resource is put may differ from the path
given in the requestContext.resourcePath. Therefore, after putting the resource, the actual
path to which the resource is put is set in the requestContext.actualPath.
- Overrides:
put
in class Handler
- Parameters:
requestContext
- Information about the current request.
requestContext.resourcePath: Path to put the resource.
requestContext.resource: Resource to put
- Throws:
RegistryException
- If the media type handler is supposed to handle the put on the
media type and if the put fails due a handler specific error
importResource
public void importResource(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Creates a resource in the given path by fetching the resource content from the given URL.
- Overrides:
importResource
in class Handler
- Parameters:
requestContext
- Information about the current request.
requestContext.resourcePath: Path to add the new resource.
requestContext.sourceURL: URL to fetch the resource content
requestContext.resource: Resource instance containing the metadata for the resource to be
imported. Once import is done, new resource is created combining the metadata of this
metadata object and the imported content.
- Throws:
RegistryException
- If the media type handler is supposed to handle the import on the
media type and if the import fails due a handler specific error
delete
public void delete(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Processes the DELETE action of the media type.
- Overrides:
delete
in class Handler
- Parameters:
requestContext
- Information about the current request.
requestContext.resourcePath: path path of the resource to be deleted.
- Throws:
RegistryException
- If the media type handler is supposed to handle the delete on the
media type and if the delete fails due a handler specific error
putChild
public void putChild(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Invokes when a child resource is added. Only the media type handlers of collection resources
may have a meaningfull implementation of this method.
- Overrides:
putChild
in class Handler
- Parameters:
requestContext
- requestContext.resourcePath: path of the parent collection
requestContext.resource: New child resource to be added
- Throws:
RegistryException
- If the media type handler is supposed to handle the putChild on the
media type and if the putChild fails due a handler specific error
importChild
public void importChild(RequestContext requestContext)
throws RegistryException
- Description copied from class:
Handler
- Invokes when a child resource is imported. Only the media type handlers of collection
resources may have a meaningfull implementation of this method.
- Overrides:
importChild
in class Handler
- Parameters:
requestContext
- requestContext.resourcePath
- Throws:
RegistryException
- If the media type handler is supposed to handle the importChild
on the media type and if the importChild fails due a handler specific error
Copyright © 2007 Apache Web Services Project. All Rights Reserved.