public abstract class TechnicalProcessor extends Object implements Processor
Modifier and Type | Field and Description |
---|---|
protected DataProvider |
dataProvider |
protected OData |
odata |
protected ServiceMetadata |
serviceMetadata |
Modifier | Constructor and Description |
---|---|
protected |
TechnicalProcessor(DataProvider dataProvider) |
protected |
TechnicalProcessor(DataProvider dataProvider,
ServiceMetadata serviceMetadata) |
Modifier and Type | Method and Description |
---|---|
protected EdmAction |
checkBoundAndExtractAction(UriInfo uriInfo) |
protected EdmEntitySet |
getEdmEntitySet(UriInfoResource uriInfo) |
void |
init(OData odata,
ServiceMetadata serviceMetadata)
Initializes the processor for each HTTP request - response cycle.
|
protected Entity |
readEntity(UriInfoResource uriInfo)
Reads an entity as specified in the resource path, including navigation.
|
protected EntityCollection |
readEntityCollection(UriInfoResource uriInfo) |
protected void |
validateOptions(UriInfoResource uriInfo) |
protected OData odata
protected DataProvider dataProvider
protected ServiceMetadata serviceMetadata
protected TechnicalProcessor(DataProvider dataProvider)
protected TechnicalProcessor(DataProvider dataProvider, ServiceMetadata serviceMetadata)
public void init(OData odata, ServiceMetadata serviceMetadata)
Processor
protected EdmEntitySet getEdmEntitySet(UriInfoResource uriInfo) throws ODataApplicationException
ODataApplicationException
protected Entity readEntity(UriInfoResource uriInfo) throws ODataApplicationException
ODataApplicationException
protected EntityCollection readEntityCollection(UriInfoResource uriInfo) throws ODataApplicationException
ODataApplicationException
protected void validateOptions(UriInfoResource uriInfo) throws ODataApplicationException
ODataApplicationException
protected EdmAction checkBoundAndExtractAction(UriInfo uriInfo) throws ODataApplicationException
ODataApplicationException
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.