[seam-issues] [JBoss JIRA] Created: (SEAMREST-26) Less verbose configuration of exception mapping rules

Jozef Hartinger (JIRA) jira-events at lists.jboss.org
Tue Feb 1 09:05:39 EST 2011


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
            Assignee: 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 is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list