[ 
https://issues.jboss.org/browse/SEAMREST-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jozef Hartinger reassigned SEAMREST-26:
---------------------------------------

    Assignee:     (was: Jozef Hartinger)


> Less verbose configuration of exception mapping rules
> -----------------------------------------------------
>
>                 Key: SEAMREST-26
>                 URL: https://issues.jboss.org/browse/SEAMREST-26
>             Project: Seam REST
>          Issue Type: Feature Request
>          Components: Configuration, Examples, Exception handling
>    Affects Versions: 3.0.0.Beta1
>            Reporter: Jozef Hartinger
>            Priority: Minor
>
> Currently we have:
> <rest:SeamRestConfiguration 
> preferedTemplatingProvider="org.jboss.seam.rest.templating.freemarker.FreeMarkerProvider">
>       <rest:mappings>
>               <s:value>
>                       <exceptions:Mapping 
> exceptionType="javax.persistence.NoResultException" statusCode="404">
>                               <exceptions:message>Requested resource 
> (#{uriInfo.path}) does not exist.</exceptions:message>
>                       </exceptions:Mapping>
>               </s:value>
>               <s:value>
>                       <exceptions:Mapping 
> exceptionType="java.lang.IllegalArgumentException" statusCode="400" 
> message="Illegal value."/>
>               </s:value>
>               <s:value>
>                       <exceptions:Mapping 
> exceptionType="java.lang.IllegalArgumentException" statusCode="400" 
> message="Illegal value."/>
>               </s:value>
>       </rest:mappings>
> </rest:SeamRestConfiguration>
> we could make it to
> <rest:SeamRestConfiguration 
> preferedTemplatingProvider="org.jboss.seam.rest.templating.freemarker.FreeMarkerProvider">
>       <rest:mappings>
>               <s:values>
>                       <exceptions:Mapping 
> exceptionType="javax.persistence.NoResultException" statusCode="404">
>                               <exceptions:message>Requested resource 
> (#{uriInfo.path}) does not exist.</exceptions:message>
>                       </exceptions:Mapping>
>                       <exceptions:Mapping 
> exceptionType="java.lang.IllegalArgumentException" statusCode="400" 
> message="Illegal value."/>
>                       <exceptions:Mapping 
> exceptionType="java.lang.IllegalArgumentException" statusCode="400" 
> message="Illegal value."/>
>               </s:values>
>       </rest:mappings>
> </rest:SeamRestConfiguration>



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to