| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" metadata-complete="true" version="3.0"> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <enterprise-beans> |
| <entity> |
| <display-name>displayName</display-name> |
| <ejb-name>entityEjbName</ejb-name> |
| <home>Home</home> |
| <remote>Remote</remote> |
| <ejb-class>EjbClass</ejb-class> |
| <persistence-type>Container</persistence-type> |
| <prim-key-class>java.lang.Integer</prim-key-class> |
| <reentrant>false</reentrant> |
| <cmp-version>2.x</cmp-version> |
| <abstract-schema-name>AbstractName</abstract-schema-name> |
| <cmp-field> |
| <field-name>field</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>otherField</field-name> |
| </cmp-field> |
| <cmp-field> |
| <field-name>pk</field-name> |
| </cmp-field> |
| <primkey-field>pk</primkey-field> |
| <security-identity> |
| <description>identity</description> |
| <use-caller-identity></use-caller-identity> |
| </security-identity> |
| <query> |
| <description>queryWithParam</description> |
| <query-method> |
| <method-name>findStuff</method-name> |
| <method-params> |
| <method-param>java.lang.String</method-param> |
| <method-param>java.lang.Integer</method-param> |
| </method-params> |
| </query-method> |
| <ejb-ql>select some stuff</ejb-ql> |
| </query> |
| <query> |
| <description>queryNoParams</description> |
| <query-method> |
| <method-name>findNoParams</method-name> |
| </query-method> |
| <ejb-ql>SELECT DISTINCT OBJECT(t) FROM CompatRequiresNew t WHERE t.brandName = ?1</ejb-ql> |
| </query> |
| </entity> |
| <session> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <ejb-name>A</ejb-name> |
| <mapped-name>String</mapped-name> |
| <home>token</home> |
| <remote>token</remote> |
| <local-home>token</local-home> |
| <local>token</local> |
| <business-local>token</business-local> |
| <business-local>token2</business-local> |
| <business-remote>token</business-remote> |
| <business-remote>token2</business-remote> |
| <service-endpoint>token</service-endpoint> |
| <ejb-class>token</ejb-class> |
| <session-type>Stateful</session-type> |
| <timeout-method> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </timeout-method> |
| <init-method> |
| <create-method> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </create-method> |
| <bean-method> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </bean-method> |
| </init-method> |
| <remove-method> |
| <bean-method> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </bean-method> |
| <retain-if-exception>true</retain-if-exception> |
| </remove-method> |
| <transaction-type>Bean</transaction-type> |
| <around-invoke> |
| <class>token</class> |
| <method-name>$A</method-name> |
| </around-invoke> |
| <env-entry> |
| <description>String</description> |
| <env-entry-name>token</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>String</env-entry-value> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <description>String</description> |
| <ejb-ref-name>token</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>token</home> |
| <remote>token</remote> |
| <ejb-link>token</ejb-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <description>String</description> |
| <ejb-ref-name>token</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <local-home>token</local-home> |
| <local>token</local> |
| <ejb-link>token</ejb-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <service-ref> |
| <description>String</description> |
| <display-name>token1</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token1</small-icon> |
| <large-icon>token1</large-icon> |
| </icon> |
| <service-ref-name>token1</service-ref-name> |
| <service-interface>token1</service-interface> |
| <service-ref-type>token1</service-ref-type> |
| <wsdl-file>http://www.altova.com</wsdl-file> |
| <jaxrpc-mapping-file>token</jaxrpc-mapping-file> |
| <service-qname xmlns:q="http://examples.org/wsdl">q:name</service-qname> |
| <port-component-ref> |
| <service-endpoint-interface>token</service-endpoint-interface> |
| <enable-mtom>true</enable-mtom> |
| <port-component-link>token</port-component-link> |
| </port-component-ref> |
| <handler> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <handler-name>token</handler-name> |
| <handler-class>token</handler-class> |
| <init-param> |
| <description>String</description> |
| <param-name>token</param-name> |
| <param-value>String</param-value> |
| </init-param> |
| <soap-header xmlns:q="http//extra-stuff.org">q:name</soap-header> |
| <soap-role>token</soap-role> |
| <port-name>token</port-name> |
| </handler> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </service-ref> |
| <service-ref> |
| <description>String</description> |
| <display-name>token2</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token2</small-icon> |
| <large-icon>token2</large-icon> |
| </icon> |
| <service-ref-name>token2</service-ref-name> |
| <service-interface>token2</service-interface> |
| <service-ref-type>token2</service-ref-type> |
| <wsdl-file>http://www.altova.com</wsdl-file> |
| <jaxrpc-mapping-file>token</jaxrpc-mapping-file> |
| <service-qname xmlns:q="http://examples.org/wsdl">q:name</service-qname> |
| <port-component-ref> |
| <service-endpoint-interface>token</service-endpoint-interface> |
| <port-component-link>token</port-component-link> |
| </port-component-ref> |
| <handler> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <handler-name>token</handler-name> |
| <handler-class>token</handler-class> |
| <init-param> |
| <description>String</description> |
| <param-name>token</param-name> |
| <param-value>String</param-value> |
| </init-param> |
| <soap-header xmlns:q="http//extra-stuff.org">q:name</soap-header> |
| <soap-role>token</soap-role> |
| <port-name>token</port-name> |
| </handler> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </service-ref> |
| <resource-ref> |
| <description>String</description> |
| <res-ref-name>token</res-ref-name> |
| <res-type>token</res-type> |
| <res-auth>Application</res-auth> |
| <res-sharing-scope>Shareable</res-sharing-scope> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <description>String</description> |
| <resource-env-ref-name>token</resource-env-ref-name> |
| <resource-env-ref-type>token</resource-env-ref-type> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <message-destination-ref> |
| <description>String</description> |
| <message-destination-ref-name>token</message-destination-ref-name> |
| <message-destination-type>token</message-destination-type> |
| <message-destination-usage>Consumes</message-destination-usage> |
| <message-destination-link>token</message-destination-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </message-destination-ref> |
| <persistence-context-ref> |
| <description>String</description> |
| <persistence-context-ref-name>token</persistence-context-ref-name> |
| <persistence-unit-name>token</persistence-unit-name> |
| <persistence-context-type>Transaction</persistence-context-type> |
| <persistence-property> |
| <name>String</name> |
| <value>String</value> |
| </persistence-property> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description>String</description> |
| <persistence-unit-ref-name>token</persistence-unit-ref-name> |
| <persistence-unit-name>token</persistence-unit-name> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| <post-construct> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </post-construct> |
| <pre-destroy> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </pre-destroy> |
| <post-activate> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </post-activate> |
| <pre-passivate> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </pre-passivate> |
| <security-role-ref> |
| <description>String</description> |
| <role-name>token</role-name> |
| <role-link>token</role-link> |
| </security-role-ref> |
| <security-identity> |
| <description>String</description> |
| <use-caller-identity></use-caller-identity> |
| </security-identity> |
| </session> |
| </enterprise-beans> |
| <interceptors> |
| <description>String</description> |
| <interceptor> |
| <description>String</description> |
| <interceptor-class>token</interceptor-class> |
| <around-invoke> |
| <class>token</class> |
| <method-name>$A</method-name> |
| </around-invoke> |
| <env-entry> |
| <description>String</description> |
| <env-entry-name>token</env-entry-name> |
| <env-entry-type>java.lang.Boolean</env-entry-type> |
| <env-entry-value>String</env-entry-value> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </env-entry> |
| <ejb-ref> |
| <description>String</description> |
| <ejb-ref-name>token</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <home>token</home> |
| <remote>token</remote> |
| <ejb-link>token</ejb-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </ejb-ref> |
| <ejb-local-ref> |
| <description>String</description> |
| <ejb-ref-name>token</ejb-ref-name> |
| <ejb-ref-type>Entity</ejb-ref-type> |
| <local-home>token</local-home> |
| <local>token</local> |
| <ejb-link>token</ejb-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </ejb-local-ref> |
| <service-ref> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <service-ref-name>token</service-ref-name> |
| <service-interface>token</service-interface> |
| <service-ref-type>token</service-ref-type> |
| <wsdl-file>http://www.altova.com</wsdl-file> |
| <jaxrpc-mapping-file>token</jaxrpc-mapping-file> |
| <service-qname xmlns:q="http://examples.org/wsdl">q:name</service-qname> |
| <port-component-ref> |
| <service-endpoint-interface>token</service-endpoint-interface> |
| <enable-mtom>true</enable-mtom> |
| <port-component-link>token</port-component-link> |
| </port-component-ref> |
| <handler> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <handler-name>token</handler-name> |
| <handler-class>token</handler-class> |
| <init-param> |
| <description>String</description> |
| <param-name>token</param-name> |
| <param-value>String</param-value> |
| </init-param> |
| <soap-header xmlns:q="http//extra-stuff.org">q:name</soap-header> |
| <soap-role>token</soap-role> |
| <port-name>token</port-name> |
| </handler> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </service-ref> |
| <resource-ref> |
| <description>String</description> |
| <res-ref-name>token</res-ref-name> |
| <res-type>token</res-type> |
| <res-auth>Application</res-auth> |
| <res-sharing-scope>Shareable</res-sharing-scope> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </resource-ref> |
| <resource-env-ref> |
| <description>String</description> |
| <resource-env-ref-name>token</resource-env-ref-name> |
| <resource-env-ref-type>token</resource-env-ref-type> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </resource-env-ref> |
| <message-destination-ref> |
| <description>String</description> |
| <message-destination-ref-name>token</message-destination-ref-name> |
| <message-destination-type>token</message-destination-type> |
| <message-destination-usage>Consumes</message-destination-usage> |
| <message-destination-link>token</message-destination-link> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </message-destination-ref> |
| <persistence-context-ref> |
| <description>String</description> |
| <persistence-context-ref-name>token</persistence-context-ref-name> |
| <persistence-unit-name>token</persistence-unit-name> |
| <persistence-context-type>Transaction</persistence-context-type> |
| <persistence-property> |
| <name>String</name> |
| <value>String</value> |
| </persistence-property> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </persistence-context-ref> |
| <persistence-unit-ref> |
| <description>String</description> |
| <persistence-unit-ref-name>token</persistence-unit-ref-name> |
| <persistence-unit-name>token</persistence-unit-name> |
| <mapped-name>String</mapped-name> |
| <injection-target> |
| <injection-target-class>token</injection-target-class> |
| <injection-target-name>$A</injection-target-name> |
| </injection-target> |
| </persistence-unit-ref> |
| <post-construct> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </post-construct> |
| <pre-destroy> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </pre-destroy> |
| <post-activate> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </post-activate> |
| <pre-passivate> |
| <lifecycle-callback-class>token</lifecycle-callback-class> |
| <lifecycle-callback-method>$A</lifecycle-callback-method> |
| </pre-passivate> |
| </interceptor> |
| </interceptors> |
| <relationships> |
| <description>String</description> |
| <ejb-relation> |
| <description>String</description> |
| <ejb-relation-name>token</ejb-relation-name> |
| <ejb-relationship-role> |
| <description>String</description> |
| <ejb-relationship-role-name>token</ejb-relationship-role-name> |
| <multiplicity>One</multiplicity> |
| <cascade-delete></cascade-delete> |
| <relationship-role-source> |
| <description>String</description> |
| <ejb-name>A</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <description>String</description> |
| <cmr-field-name>token</cmr-field-name> |
| <cmr-field-type>java.util.Collection</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| <ejb-relationship-role> |
| <description>String</description> |
| <ejb-relationship-role-name>token1</ejb-relationship-role-name> |
| <multiplicity>One</multiplicity> |
| <relationship-role-source> |
| <description>String</description> |
| <ejb-name>A</ejb-name> |
| </relationship-role-source> |
| <cmr-field> |
| <description>String</description> |
| <cmr-field-name>token</cmr-field-name> |
| <cmr-field-type>java.util.Collection</cmr-field-type> |
| </cmr-field> |
| </ejb-relationship-role> |
| </ejb-relation> |
| </relationships> |
| <assembly-descriptor> |
| <security-role> |
| <description>String</description> |
| <role-name>token</role-name> |
| </security-role> |
| <method-permission> |
| <description>String</description> |
| <role-name>token</role-name> |
| <method> |
| <description>String</description> |
| <ejb-name>A</ejb-name> |
| <method-intf>Home</method-intf> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </method> |
| </method-permission> |
| <container-transaction> |
| <description>String</description> |
| <method> |
| <description>String</description> |
| <ejb-name>A</ejb-name> |
| <method-intf>Home</method-intf> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </method> |
| <trans-attribute>NotSupported</trans-attribute> |
| </container-transaction> |
| <interceptor-binding> |
| <description>String</description> |
| <ejb-name>token</ejb-name> |
| <interceptor-class>token</interceptor-class> |
| <exclude-default-interceptors>true</exclude-default-interceptors> |
| <exclude-class-interceptors>true</exclude-class-interceptors> |
| <method> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </method> |
| </interceptor-binding> |
| <message-destination> |
| <description>String</description> |
| <display-name>token</display-name> |
| <icon xml:lang="en"> |
| <small-icon>token</small-icon> |
| <large-icon>token</large-icon> |
| </icon> |
| <message-destination-name>token</message-destination-name> |
| <mapped-name>String</mapped-name> |
| </message-destination> |
| <exclude-list> |
| <description>String</description> |
| <method> |
| <description>String</description> |
| <ejb-name>A</ejb-name> |
| <method-intf>Home</method-intf> |
| <method-name>token</method-name> |
| <method-params> |
| <method-param>x</method-param> |
| </method-params> |
| </method> |
| </exclude-list> |
| <application-exception> |
| <exception-class>token</exception-class> |
| <rollback>true</rollback> |
| </application-exception> |
| </assembly-descriptor> |
| <ejb-client-jar>token</ejb-client-jar> |
| </ejb-jar> |