Package de.mhus.lib.portlet.resource
Class AjaxResource
- java.lang.Object
-
- de.mhus.lib.portlet.resource.AbstractResource
-
- de.mhus.lib.portlet.resource.AjaxResource
-
- All Implemented Interfaces:
Resource
- Direct Known Subclasses:
AbstractAjaxCallback
public abstract class AjaxResource extends AbstractResource
Abstract AjaxResource class.- Version:
- $Id: $Id
- Author:
- mikehummel
-
-
Constructor Summary
Constructors Constructor Description AjaxResource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoRequest(javax.portlet.ResourceRequest request, com.fasterxml.jackson.core.JsonGenerator out)doRequest.protected booleanisDirectWriteEnabled()isDirectWriteEnabled.booleanserveResource(String path, javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse)serveResource.-
Methods inherited from class de.mhus.lib.portlet.resource.AbstractResource
createProperties
-
-
-
-
Method Detail
-
serveResource
public boolean serveResource(String path, javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse) throws IOException, javax.portlet.PortletException
serveResource.- Parameters:
path- aStringobject.resourceRequest- aResourceRequestobject.resourceResponse- aResourceResponseobject.- Returns:
- a boolean.
- Throws:
IOException- if any.javax.portlet.PortletException- if any.
-
isDirectWriteEnabled
protected boolean isDirectWriteEnabled()
isDirectWriteEnabled.- Returns:
- a boolean.
-
doRequest
protected abstract void doRequest(javax.portlet.ResourceRequest request, com.fasterxml.jackson.core.JsonGenerator out) throws IOException, javax.portlet.PortletExceptiondoRequest.- Parameters:
request- aResourceRequestobject.out- aorg.codehaus.jackson.JsonGeneratorobject.- Throws:
IOException- if any.javax.portlet.PortletException- if any.
-
-