Class JythonRequest
- java.lang.Object
-
- com.xebialabs.xlplatform.endpoints.JythonRequest
-
public class JythonRequest extends java.lang.Object
Request object of this class is always available asrequest
inside Jython scripts which implement REST endpoints in XL extensions.
-
-
Constructor Summary
Constructors Constructor Description JythonRequest(java.lang.Object entity, org.python.core.PyDictionary query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getEntity()
Returns a deserialized entity in case ofPOST, PUT
request.org.python.core.PyDictionary
getQuery()
Returns a dictionary of query parameters of the request.
-
-
-
Method Detail
-
getEntity
public java.lang.Object getEntity()
Returns a deserialized entity in case ofPOST, PUT
request. Will returnnull
forGET, DELETE
. If body of the request contained fieldsomeField
, it will be accessible asrequest.entity['someField']
in the script.
-
getQuery
public org.python.core.PyDictionary getQuery()
Returns a dictionary of query parameters of the request. Example: If the URL of the request was/api/extension/test?count=2
then parameter value will be accessible asrequest.query['count']
.
-
-