Artemiy Rozovyk created OFBIZ-11007:

             Summary: REST: adding segmented URI support
                 Key: OFBIZ-11007
             Project: OFBiz
          Issue Type: Improvement
          Components: framework
    Affects Versions: 18.12.01

            Reporter: Artemiy Rozovyk
         Attachments: entitymaint_example.patch, restful_URIs.patch

Following the discussion on making OFBiz RESTful OFBIZ-4274 i implemented the 
support of segmented URIs without interfering with current mechanisms of URI 
resolution as well as with _overrideView()_ feature.

Combined with work on associating URIs and HTTP methods done by [~mthl] in 
OFBIZ-10438 , we are now able to provide RESTful APIs as follows:
<request-map uri="foo/bar" method="get">
<request-map uri="foo/bar/{baz}" method="get">
<request-map uri="foo/bar/{baz}" method="post">

After we matched a request-map having parametrized URI as in 
the value is available inside the request attributes with the corresponding key 
(here _"baz"_)

The *restful_URIs.patch* allows segmented URI support.
The *entitymaint_example.patch* is a modified _entitymaint_ part that serves as 
an example of possible application of the new system. 

Any questions or comments are welcomed.

This message was sent by Atlassian JIRA

Reply via email to