All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ow2.easybeans.deployment.ejb.easybeans-mapping.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<!--
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 - EasyBeans
 - Copyright (C) 2008-2009 Bull S.A.S.
 - Contact: [email protected]
 -
 - This library is free software; you can redistribute it and/or
 - modify it under the terms of the GNU Lesser General Public
 - License as published by the Free Software Foundation; either
 - version 2.1 of the License, or any later version.
 -
 - This library is distributed in the hope that it will be useful,
 - but WITHOUT ANY WARRANTY; without even the implied warranty of
 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 - Lesser General Public License for more details.
 -
 - You should have received a copy of the GNU Lesser General Public
 - License along with this library; if not, write to the Free Software
 - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
 - USA
 -
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 - $Id: easybeans-mapping.xml 5491 2010-05-06 09:52:29Z benoitf $
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 -->

<xmlconfig-mapping xmlns="http://easybeans.ow2.org/xml/ns/xmlconfig"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://easybeans.ow2.org/xml/ns/xmlconfig
                                       http://easybeans.ow2.org/xml/ns/xmlconfig/xmlconfig-mapping_1_0.xsd">

  <class name="java.util.Properties" alias="property" />

  <package name="org.ow2.easybeans.deployment.metadata.ejbjar.xml">
    <!-- Security part -->
    <class name="SecurityRoleMapping" alias="security-role-mapping">
      <attribute name="roleName" alias="role-name" element="true" />
      <attribute name="principalName" alias="principal-name" element="true" />
    </class>

    <!-- EJB part -->
    <class name="EJB" alias="ejb">
    </class>

    <class name="Session" alias="session">
      <attribute name="ejbName" alias="ejb-name" element="true" />
      <attribute name="endpointAddress" alias="endpoint-address" element="true" />
      <attribute name="contextRoot" alias="context-root" element="true" />
      <attribute name="realmName" alias="realm-name" element="true" />
      <attribute name="transportGuarantee" alias="transport-guarantee" element="true" />
      <attribute name="cluster" element="true" optional="true"/>
      <attribute name="authMethod" alias="auth-method" element="true" />
      <attribute name="httpMethods"
                 alias="http-method"
                 element="true"
                 isList="true"
                 getter="getHttpMethods"
                 setter="setHttpMethods" />
    </class>
    <class name="MessageDrivenBean" alias="mdb">
      <attribute name="ejbName" alias="ejb-name" element="true" />
      <attribute name="activationSpec" alias="activation-spec" element="true" />
    </class>

    <class name="ServiceRef" alias="service-ref">
      <attribute name="name" alias="ref-name" element="true" />
      <attribute name="wsdlLocation" alias="wsdl-location" element="true" />
    </class>

    <class name="PortComponentRef" alias="port-component-ref">
      <attribute name="serviceEndpointInterface" alias="service-endpoint-interface" element="true" />
    </class>

    <class name="RunAs" alias="run-as">
      <attribute name="principalName" alias="principal-name" element="true" />
    </class>

    <!-- Additional informations for WS enabled EJBs -->
    <class name="EasyBeansWebservices" alias="webservices" />
    <class name="WebserviceEndpoint" alias="webservice-endpoint">
      <attribute name="portComponentName" alias="port-component-name" element="true" />
      <attribute name="wsdlPublicationDirectory" alias="wsdl-publication-directory" element="true" />
    </class>
  </package>
</xmlconfig-mapping>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy