Package de.mhus.lib.portlet.callback
Class CallContext
- java.lang.Object
-
- de.mhus.lib.portlet.callback.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCallContext.Alert
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DATA_NAMEConstantDEFAULT_DATA_NAME="data"
-
Constructor Summary
Constructors Constructor Description CallContext(AbstractAjaxCallback callback, javax.portlet.ResourceRequest request, org.codehaus.jackson.JsonGenerator response)Constructor for CallContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlert(CallContext.Alert alert, boolean useNls)addAlert.voidaddError(String error)addError.voidaddInforamtion(String info)addInforamtion.org.codehaus.jackson.node.ObjectNodeaddResult()addResult.voidaddSuccess(String msg)addSuccess.voidaddWarning(String warning)addWarning.voiddoSend()doSend.org.codehaus.jackson.JsonNodegetData()getData.org.codehaus.jackson.JsonNodegetData(String attributeName)getData.de.mhus.lib.core.util.MNlsgetNls()de.mhus.lib.core.IPropertiesgetProperties()Getter for the fieldproperties.javax.portlet.ResourceRequestgetRequest()Getter for the fieldrequest.javax.portlet.PortletSessiongetSession()getSession.de.mhus.lib.core.logging.Loglog()log.voidsetNls(de.mhus.lib.core.util.MNls mNls)Setter for the fieldnls.voidsetRuntimeError(Throwable t)setRuntimeError.voidsetSuccess(boolean success)Setter for the fieldsuccess.
-
-
-
Field Detail
-
DEFAULT_DATA_NAME
public static final String DEFAULT_DATA_NAME
ConstantDEFAULT_DATA_NAME="data"- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CallContext
public CallContext(AbstractAjaxCallback callback, javax.portlet.ResourceRequest request, org.codehaus.jackson.JsonGenerator response)
Constructor for CallContext.
- Parameters:
callback- aAbstractAjaxCallbackobject.request- aResourceRequestobject.response- aJsonGeneratorobject.
-
-
Method Detail
-
addWarning
public void addWarning(String warning)
addWarning.
- Parameters:
warning- aStringobject.
-
addInforamtion
public void addInforamtion(String info)
addInforamtion.
- Parameters:
info- aStringobject.
-
addAlert
public void addAlert(CallContext.Alert alert, boolean useNls)
addAlert.
- Parameters:
alert- aCallContext.Alertobject.useNls- a boolean.
-
setRuntimeError
public void setRuntimeError(Throwable t)
setRuntimeError.
- Parameters:
t- aThrowableobject.
-
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:
getNlsin interfacede.mhus.lib.core.util.MNlsProvider
-
setNls
public void setNls(de.mhus.lib.core.util.MNls mNls)
Setter for the field
nls.- Parameters:
mNls- aMNlsobject.
-
getRequest
public javax.portlet.ResourceRequest getRequest()
Getter for the field
request.- Returns:
- a
ResourceRequestobject.
-
log
public de.mhus.lib.core.logging.Log log()
log.
- Returns:
- a
Logobject.
-
addResult
public org.codehaus.jackson.node.ObjectNode addResult()
addResult.
- Returns:
- a
ObjectNodeobject.
-
getSession
public javax.portlet.PortletSession getSession()
getSession.
- Returns:
- a
PortletSessionobject.
-
getProperties
public de.mhus.lib.core.IProperties getProperties()
Getter for the field
properties.- Returns:
- a
IPropertiesobject.
-
getData
public org.codehaus.jackson.JsonNode getData() throws de.mhus.lib.errors.MExceptiongetData.
- Returns:
- a
JsonNodeobject. - Throws:
de.mhus.lib.errors.MException- if any.
-
-