public class DataRequest extends ServiceRequest
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_BUFFER_SIZE |
protected org.apache.olingo.server.api.uri.UriResourceEntitySet |
uriResourceEntitySet |
customContentType, odata, request, serviceMetadata, uriInfo| Constructor and Description |
|---|
DataRequest(org.apache.olingo.server.api.OData odata,
org.apache.olingo.server.api.ServiceMetadata serviceMetadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUriResourceNavigation(org.apache.olingo.server.api.uri.UriResourceNavigation uriResourceNavigation) |
boolean |
allowedMethod() |
void |
execute(ServiceHandler handler,
org.apache.olingo.server.api.ODataResponse response) |
org.apache.olingo.commons.api.data.ContextURL |
getContextURL(org.apache.olingo.server.api.OData odata) |
org.apache.olingo.commons.api.edm.EdmEntitySet |
getEntitySet() |
List<org.apache.olingo.server.api.uri.UriParameter> |
getKeyPredicates() |
LinkedList<org.apache.olingo.server.api.uri.UriResourceNavigation> |
getNavigations() |
org.apache.olingo.commons.api.format.ContentType |
getResponseContentType() |
<T> T |
getSerializerOptions(Class<T> serilizerOptions,
org.apache.olingo.commons.api.data.ContextURL contextUrl,
boolean references) |
org.apache.olingo.server.api.uri.UriResourceEntitySet |
getUriResourceEntitySet() |
org.apache.olingo.server.api.uri.UriResourceProperty |
getUriResourceProperty() |
org.apache.olingo.server.api.uri.UriResourceSingleton |
getUriResourceSingleton() |
boolean |
isCollection() |
boolean |
isCountRequest() |
boolean |
isPropertyComplex() |
boolean |
isPropertyRequest() |
boolean |
isPropertyStream() |
boolean |
isReferenceRequest() |
boolean |
isSingleton() |
boolean |
isValueRequest() |
void |
setCountRequest(boolean countRequest) |
void |
setCrossJoin(org.apache.olingo.server.api.uri.UriInfoCrossjoin info) |
void |
setReferenceRequest(boolean ref) |
void |
setUriResourceEntitySet(org.apache.olingo.server.api.uri.UriResourceEntitySet uriResourceEntitySet) |
void |
setUriResourceProperty(org.apache.olingo.server.api.uri.UriResourceProperty uriResourceProperty) |
void |
setUriResourceSingleton(org.apache.olingo.server.api.uri.UriResourceSingleton info) |
void |
setValueRequest(boolean valueRequest) |
getCustomContentTypeSupport, getETag, getHeader, getOdata, getODataRequest, getPreference, getPreferences, getQueryParameter, getRequestContentType, getReturnRepresentation, getSerializer, getServiceMetaData, getUriInfo, isDELETE, isGET, isPATCH, isPOST, isPUT, methodNotAllowed, notImplemented, parseLink, setCustomContentTypeSupport, setODataRequest, setUriInfopublic static final int DEFAULT_BUFFER_SIZE
protected org.apache.olingo.server.api.uri.UriResourceEntitySet uriResourceEntitySet
public DataRequest(org.apache.olingo.server.api.OData odata,
org.apache.olingo.server.api.ServiceMetadata serviceMetadata)
public org.apache.olingo.server.api.uri.UriResourceEntitySet getUriResourceEntitySet()
public void setUriResourceEntitySet(org.apache.olingo.server.api.uri.UriResourceEntitySet uriResourceEntitySet)
public void setCrossJoin(org.apache.olingo.server.api.uri.UriInfoCrossjoin info)
public boolean isSingleton()
public boolean isCollection()
public org.apache.olingo.commons.api.edm.EdmEntitySet getEntitySet()
public boolean isCountRequest()
public void setCountRequest(boolean countRequest)
public boolean isPropertyRequest()
public boolean isPropertyComplex()
public boolean isPropertyStream()
public org.apache.olingo.server.api.uri.UriResourceProperty getUriResourceProperty()
public void setUriResourceProperty(org.apache.olingo.server.api.uri.UriResourceProperty uriResourceProperty)
public LinkedList<org.apache.olingo.server.api.uri.UriResourceNavigation> getNavigations()
public void addUriResourceNavigation(org.apache.olingo.server.api.uri.UriResourceNavigation uriResourceNavigation)
public org.apache.olingo.server.api.uri.UriResourceSingleton getUriResourceSingleton()
public void setUriResourceSingleton(org.apache.olingo.server.api.uri.UriResourceSingleton info)
public List<org.apache.olingo.server.api.uri.UriParameter> getKeyPredicates()
public boolean isReferenceRequest()
public void setReferenceRequest(boolean ref)
public boolean isValueRequest()
public void setValueRequest(boolean valueRequest)
public boolean allowedMethod()
allowedMethod in class ServiceRequestpublic org.apache.olingo.commons.api.data.ContextURL getContextURL(org.apache.olingo.server.api.OData odata)
throws org.apache.olingo.server.api.serializer.SerializerException
org.apache.olingo.server.api.serializer.SerializerExceptionpublic void execute(ServiceHandler handler, org.apache.olingo.server.api.ODataResponse response) throws org.apache.olingo.server.api.ODataLibraryException, org.apache.olingo.server.api.ODataApplicationException
execute in class ServiceRequestorg.apache.olingo.server.api.ODataLibraryExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic <T> T getSerializerOptions(Class<T> serilizerOptions, org.apache.olingo.commons.api.data.ContextURL contextUrl, boolean references) throws org.apache.olingo.server.core.ContentNegotiatorException
getSerializerOptions in class ServiceRequestorg.apache.olingo.server.core.ContentNegotiatorExceptionpublic org.apache.olingo.commons.api.format.ContentType getResponseContentType()
throws org.apache.olingo.server.core.ContentNegotiatorException
getResponseContentType in class ServiceRequestorg.apache.olingo.server.core.ContentNegotiatorExceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.