Class CallContext

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

    public class CallContext
    extends Object
    implements de.mhus.lib.core.util.MNlsProvider

    CallContext class.

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

      • CallContext

        public CallContext​(AbstractAjaxCallback callback,
                           javax.portlet.ResourceRequest request,
                           org.codehaus.jackson.JsonGenerator response)

        Constructor for CallContext.

        Parameters:
        callback - a AbstractAjaxCallback object.
        request - a ResourceRequest object.
        response - a JsonGenerator object.
    • Method Detail

      • addSuccess

        public void addSuccess​(String msg)

        addSuccess.

        Parameters:
        msg - a String object.
      • addError

        public void addError​(String error)

        addError.

        Parameters:
        error - a String object.
      • addWarning

        public void addWarning​(String warning)

        addWarning.

        Parameters:
        warning - a String object.
      • addInforamtion

        public void addInforamtion​(String info)

        addInforamtion.

        Parameters:
        info - a String object.
      • setRuntimeError

        public void setRuntimeError​(Throwable t)

        setRuntimeError.

        Parameters:
        t - a Throwable object.
      • setSuccess

        public void setSuccess​(boolean success)

        Setter for the field success.

        Parameters:
        success - a boolean.
      • doSend

        public void doSend()

        doSend.

      • 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 mNls)

        Setter for the field nls.

        Parameters:
        mNls - a MNls object.
      • getRequest

        public javax.portlet.ResourceRequest getRequest()

        Getter for the field request.

        Returns:
        a ResourceRequest object.
      • log

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

        log.

        Returns:
        a Log object.
      • addResult

        public org.codehaus.jackson.node.ObjectNode addResult()

        addResult.

        Returns:
        a ObjectNode object.
      • getSession

        public javax.portlet.PortletSession getSession()

        getSession.

        Returns:
        a PortletSession object.
      • getProperties

        public de.mhus.lib.core.IProperties getProperties()

        Getter for the field properties.

        Returns:
        a IProperties object.
      • getData

        public org.codehaus.jackson.JsonNode getData()
                                              throws de.mhus.lib.errors.MException

        getData.

        Returns:
        a JsonNode object.
        Throws:
        de.mhus.lib.errors.MException - if any.
      • getData

        public org.codehaus.jackson.JsonNode getData​(String attributeName)
                                              throws de.mhus.lib.errors.MException

        getData.

        Parameters:
        attributeName - a String object.
        Returns:
        a JsonNode object.
        Throws:
        de.mhus.lib.errors.MException - if any.