Package org.apache.olingo.odata2.core
Class ODataContextImpl
- java.lang.Object
-
- org.apache.olingo.odata2.core.ODataContextImpl
-
- All Implemented Interfaces:
ODataContext
public class ODataContextImpl extends Object implements ODataContext
Context.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classODataContextImpl.RuntimeMeasurementImpl-
Nested classes/interfaces inherited from interface org.apache.olingo.odata2.api.processor.ODataContext
ODataContext.RuntimeMeasurement
-
-
Field Summary
-
Fields inherited from interface org.apache.olingo.odata2.api.processor.ODataContext
HTTP_SERVLET_REQUEST_OBJECT
-
-
Constructor Summary
Constructors Constructor Description ODataContextImpl(ODataRequest request, ODataServiceFactory factory)
-
Method Summary
-
-
-
Constructor Detail
-
ODataContextImpl
public ODataContextImpl(ODataRequest request, ODataServiceFactory factory)
-
-
Method Detail
-
setParameter
public void setParameter(String name, Object value)
- Specified by:
setParameterin interfaceODataContext
-
removeParameter
public void removeParameter(String name)
- Specified by:
removeParameterin interfaceODataContext
-
getParameter
public Object getParameter(String name)
- Specified by:
getParameterin interfaceODataContext
-
isInDebugMode
public boolean isInDebugMode()
- Specified by:
isInDebugModein interfaceODataContext
-
setDebugMode
public void setDebugMode(boolean debugMode)
- Specified by:
setDebugModein interfaceODataContext
-
setService
public void setService(ODataService service)
-
getService
public ODataService getService() throws ODataException
- Specified by:
getServicein interfaceODataContext- Throws:
ODataException
-
setPathInfo
public void setPathInfo(PathInfo uriInfo)
-
getPathInfo
public PathInfo getPathInfo() throws ODataException
- Specified by:
getPathInfoin interfaceODataContext- Throws:
ODataException
-
setServiceFactory
public void setServiceFactory(ODataServiceFactory serviceFactory)
-
getServiceFactory
public ODataServiceFactory getServiceFactory()
- Specified by:
getServiceFactoryin interfaceODataContext
-
startRuntimeMeasurement
public int startRuntimeMeasurement(String className, String methodName)
- Specified by:
startRuntimeMeasurementin interfaceODataContext
-
stopRuntimeMeasurement
public void stopRuntimeMeasurement(int handle)
- Specified by:
stopRuntimeMeasurementin interfaceODataContext
-
getRuntimeMeasurements
public List<ODataContext.RuntimeMeasurement> getRuntimeMeasurements()
- Specified by:
getRuntimeMeasurementsin interfaceODataContext
-
getRequestHeader
public String getRequestHeader(String name)
- Specified by:
getRequestHeaderin interfaceODataContext
-
getRequestHeaders
public Map<String,List<String>> getRequestHeaders()
- Specified by:
getRequestHeadersin interfaceODataContext
-
getAcceptableLanguages
public List<Locale> getAcceptableLanguages()
- Specified by:
getAcceptableLanguagesin interfaceODataContext
-
setHttpMethod
public void setHttpMethod(String httpMethod)
-
getHttpMethod
public String getHttpMethod()
- Specified by:
getHttpMethodin interfaceODataContext
-
setRequest
public void setRequest(ODataRequest request)
-
setBatchParentContext
public void setBatchParentContext(ODataContext ctx)
-
getBatchParentContext
public ODataContext getBatchParentContext()
- Specified by:
getBatchParentContextin interfaceODataContext
-
isInBatchMode
public boolean isInBatchMode()
- Specified by:
isInBatchModein interfaceODataContext
-
-