Dear Wiki user, You have subscribed to a wiki page or wiki category on "Olingo Wiki" for change notification.
The "Documentation/ProcessorInterfaces" page has been changed by MichaelBolz: https://wiki.apache.org/Olingo/Documentation/ProcessorInterfaces?action=diff&rev1=1&rev2=2 = General idea = + + Leading idea behind the processor interfaces is the ReturnType. + ... + = Processor Interfaces = @@ -9, +13 @@ * Error - Process * Batch - Process * Entity - CRUD - * MediaEntity (as "extends Entity") - RU (CD inherited) + * MediaEntity (as "extends Entity") - RU (CD inherited) + * ActionEntity (as "extends Entity") - Process * EntityCollection - R + * ActionEntityCollection (as "extends EntityCollection") - Process * Primitive - RUD - * PrimitiveValue (as "extends Primitive") - R (UD inherited) + * PrimitiveValue (as "extends Primitive") - R (UD inherited) + * ActionPrimitive (as "extends Primitive") - Process * PrimitiveCollection - RUD + * ActionPrimitiveCollection (as "extends PrimitiveCollection") - Process * Complex - RUD + * ActionComplex (as "extends Complex") - Process * ComplexCollection - RUD + * ActionComplexCollection (as "extends ComplexCollection") - Process * CountEntityCollection - R * CountPrimitiveCollection - R * CountComplexCollection - R @@ -23, +33 @@ * ReferenceCollection - R * Delta - R + + = Processor methods = + + == General method signature == + ... + + * HTTP GET -> readXxx(...) (example for Entity: + * readEntity(request:ODataRequest, response:ODataResponse, uriInfo:UriInfo, responseFormat:ContentType):void + * HTTP POST -> createXxx(...) (example for Entity: + * createEntity(request:ODataRequest, response:ODataResponse, uriInfo:UriInfo, requestFormat:ContentType, responseFormat:ContentType):void + * HTTP PUT / PATCH -> updateXxx(...) (example for Entity: + * updateEntity(request:ODataRequest, response:ODataResponse, uriInfo:UriInfo, requestFormat:ContentType, responseFormat:ContentType):void + * HTTP DELETE -> deleteXxx(...) (example for Entity: + * deleteEntity(request:ODataRequest, response:ODataResponse, info:UriInfo):void + + + = Class diagram = + + == Processor Interfaces == +
