[jboss-jira] [JBoss JIRA] Created: (JBMETA-304) Add metadata support for "inherited" atribute of application-exception
jaikiran pai (JIRA)
jira-events at lists.jboss.org
Tue Oct 19 05:23:54 EDT 2010
Add metadata support for "inherited" atribute of application-exception
----------------------------------------------------------------------
Key: JBMETA-304
URL: https://jira.jboss.org/browse/JBMETA-304
Project: JBoss Metadata
Issue Type: Task
Security Level: Public (Everyone can see)
Components: ejb
Reporter: jaikiran pai
Assignee: jaikiran pai
EJB3.1 introduces a "inherited" attribute for application-exception element in ejb-jar.xml:
<xsd:complexType name="application-exceptionType">
<xsd:annotation>
<xsd:documentation>
The application-exceptionType declares an application
exception. The declaration consists of:
- the exception class. When the container receives
an exception of this type, it is required to
forward this exception as an applcation exception
to the client regardless of whether it is a checked
or unchecked exception.
- an optional rollback element. If this element is
set to true, the container must rollback the current
transaction before forwarding the exception to the
client. If not specified, it defaults to false.
- an optional inherited element. If this element is
set to true, subclasses of the exception class type
are also automatically considered application
exceptions (unless overriden at a lower level).
If set to false, only the exception class type is
considered an application-exception, not its
exception subclasses. If not specified, this
value defaults to true.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="exception-class"
type="javaee:fully-qualified-classType"/>
<xsd:element name="rollback"
type="javaee:true-falseType"
minOccurs="0"/>
<xsd:element name="inherited"
type="javaee:true-falseType"
minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="id"
type="xsd:ID"/>
</xsd:complexType>
The metadata schema mapping class should support this new attribute.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list