Class AbstractAjaxCallback

  • All Implemented Interfaces:
    de.mhus.lib.core.util.MNlsProvider, Resource

    public abstract class AbstractAjaxCallback
    extends AjaxResource
    implements de.mhus.lib.core.util.MNlsProvider

    Abstract AbstractAjaxCallback class.

    Version:
    $Id: $Id
    Author:
    mikehummel
    • Constructor Detail

      • AbstractAjaxCallback

        public AbstractAjaxCallback()
    • Method Detail

      • doRequest

        protected void doRequest​(javax.portlet.ResourceRequest request,
                                 org.codehaus.jackson.JsonGenerator response)
                          throws IOException,
                                 javax.portlet.PortletException

        doRequest.

        Specified by:
        doRequest in class AjaxResource
        Parameters:
        request - a ResourceRequest object.
        response - a JsonGenerator object.
        Throws:
        IOException - if any.
        javax.portlet.PortletException - if any.
      • createContext

        protected CallContext createContext​(javax.portlet.ResourceRequest request,
                                            org.codehaus.jackson.JsonGenerator response)

        createContext.

        Parameters:
        request - a ResourceRequest object.
        response - a JsonGenerator object.
        Returns:
        a CallContext object.
      • getNls

        public de.mhus.lib.core.util.MNls getNls()
        Specified by:
        getNls in interface de.mhus.lib.core.util.MNlsProvider
      • setNls

        public void setNls​(de.mhus.lib.core.util.MNls nls)

        Setter for the field nls.

        Parameters:
        nls - a MNls object.
      • getLog

        public de.mhus.lib.core.logging.Log getLog()

        Getter for the field log.

        Returns:
        a Log object.