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 ==
+ 

Reply via email to