Examples of EJBArchiveMetaData


Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

    */
   public void init(final Endpoint endpoint)
   {
      final String ejbName = endpoint.getShortName();
      final Deployment dep = endpoint.getService().getDeployment();
      final EJBArchiveMetaData ejbArchiveMD = WSHelper.getRequiredAttachment(dep, EJBArchiveMetaData.class);
      final EJBMetaData ejbMD = (EJBMetaData) ejbArchiveMD.getBeanByEjbName(ejbName);

      if (ejbMD == null)
      {
         throw new WebServiceException("Cannot obtain ejb meta data for: " + ejbName);
      }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

    */
   private EJBSecurityMetaData getEjbSecurityMetaData(final Endpoint endpoint)
   {
      final String ejbName = endpoint.getShortName();
      final Deployment dep = endpoint.getService().getDeployment();
      final EJBArchiveMetaData ejbArchiveMD = WSHelper.getOptionalAttachment(dep, EJBArchiveMetaData.class);
      final EJBMetaData ejbMD = ejbArchiveMD != null ? ejbArchiveMD.getBeanByEjbName(ejbName) : null;

      return ejbMD != null ? ejbMD.getSecurityMetaData() : null;
   }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

         dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
      }
      else if (WSHelper.isJaxwsEjbDeployment(dep))
      {
         this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName());
         final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep);
         dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
      }
      else if (WSHelper.isJaxrpcEjbDeployment(dep))
      {
         this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName());
         final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep);
         dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
      }
   }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

    */
   final EJBArchiveMetaData create(final Deployment dep)
   {
      this.log.debug("Building JBoss agnostic meta data for EJB webservice deployment: " + dep.getSimpleName());

      final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData();

      this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD);
      this.buildWebservicesMetaData(dep, ejbArchiveMD);

      return ejbArchiveMD;
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

    * @param dep webservice deployment
    * @return security domain associated with EJB 21 deployment
    */
   public String getSecurityDomain(final Deployment dep)
   {
      final EJBArchiveMetaData ejbMetaData = WSHelper.getRequiredAttachment(dep, EJBArchiveMetaData.class);

      return super.appendJaasPrefix(ejbMetaData.getSecurityDomain());
   }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

               transportGuarantee = anWebContext.transportGuarantee();
            if (anWebContext.secureWSDLAccess())
               secureWSDLAccess = anWebContext.secureWSDLAccess();
         }

         EJBArchiveMetaData appMetaData = dep.getAttachment(EJBArchiveMetaData.class);
         if (appMetaData != null && appMetaData.getBeanByEjbName(ejbName) != null)
         {
            EJBMetaData bmd = appMetaData.getBeanByEjbName(ejbName);
            EJBSecurityMetaData smd = bmd.getSecurityMetaData();
            if (smd != null)
            {
               beanAuthMethod = smd.getAuthMethod();
               transportGuarantee = smd.getTransportGuarantee();
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

     * @return EJB security meta data or null
     */
    private EJBSecurityMetaData getEjbSecurityMetaData(final Endpoint endpoint) {
        final String ejbName = endpoint.getShortName();
        final Deployment dep = endpoint.getService().getDeployment();
        final EJBArchiveMetaData ejbArchiveMD = WSHelper.getOptionalAttachment(dep, EJBArchiveMetaData.class);
        final EJBMetaData ejbMD = ejbArchiveMD != null ? ejbArchiveMD.getBeanByEjbName(ejbName) : null;

        return ejbMD != null ? ejbMD.getSecurityMetaData() : null;
    }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

                dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
            }
        }
        if (WSHelper.isJaxwsEjbDeployment(dep)) {
            ROOT_LOGGER.creatingDeployment("JAXWS", "EJB", dep.getSimpleName());
            final EJBArchiveMetaData ejbMetaData = jaxwsEjbMDBuilder.create(dep);
            dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
        }
        else if (WSHelper.isJaxrpcJseDeployment(dep)) {
            ROOT_LOGGER.creatingDeployment("JAXRPC", "POJO", dep.getSimpleName());
            final JSEArchiveMetaData jseMetaData = jaxrpcPojoMDBuilder.create(dep);
            dep.addAttachment(JSEArchiveMetaData.class, jseMetaData);
        }
        else if (WSHelper.isJaxrpcEjbDeployment(dep)) {
            ROOT_LOGGER.creatingDeployment("JAXRPC", "EJB", dep.getSimpleName());
            final EJBArchiveMetaData ejbMetaData = jaxrpcEjbMDBuilder.create(dep);
            dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData);
        }
    }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

     *            webservice deployment
     * @return universal EJB meta data model
     */
    final EJBArchiveMetaData create(final Deployment dep) {
        ROOT_LOGGER.creatingEjbDeployment(dep.getSimpleName());
        final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData();

        this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD);
        this.buildWebservicesMetaData(dep, ejbArchiveMD);

        return ejbArchiveMD;
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.EJBArchiveMetaData

               transportGuarantee = anWebContext.transportGuarantee();
            if (anWebContext.secureWSDLAccess())
               secureWSDLAccess = anWebContext.secureWSDLAccess();
         }

         EJBArchiveMetaData appMetaData = dep.getAttachment(EJBArchiveMetaData.class);
         if (appMetaData != null && appMetaData.getBeanByEjbName(ejbName) != null)
         {
            EJBMetaData bmd = appMetaData.getBeanByEjbName(ejbName);
            EJBSecurityMetaData smd = bmd.getSecurityMetaData();
            if (smd != null)
            {
               beanAuthMethod = smd.getAuthMethod();
               transportGuarantee = smd.getTransportGuarantee();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.