Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.EnterpriseBeansMetaData


   @Override
   protected boolean isClassPathChangeRequired(VFSDeploymentUnit unit)
   {
      EjbJarMetaData ejbMetaData = ASHelper.getRequiredAttachment(unit, EjbJarMetaData.class);
      EnterpriseBeansMetaData beansMetaData = ejbMetaData.getEnterpriseBeans();
      if (beansMetaData != null)
      {
         for (Iterator<EnterpriseBeanMetaData> beanIt = beansMetaData.iterator(); beanIt.hasNext(); )
         {
            EnterpriseBeanMetaData beanMetaData = beanIt.next();
            if (hasJaxRpcMappingReference(beanMetaData.getServiceReferences()))
            {
               return true;
View Full Code Here


      }
      super.process(env, beanClass);

     
      if(ejbJarMetaData.getEnterpriseBeans() == null)
         ejbJarMetaData.setEnterpriseBeans(new EnterpriseBeansMetaData());
     
      ejbJarMetaData.getEnterpriseBeans().add(beanMetaData);
      processClass(beanMetaData, beanClass);

      AssemblyDescriptorMetaData assembly = ejbJarMetaData.getAssemblyDescriptor();
View Full Code Here

          //Ensure that there is no customization of the Unspecified method permissions
          if(override.excludeMissingMethods == false)
            this.excludeMissingMethods = false;
      }
     
      EnterpriseBeansMetaData beans = null;
      if(original != null)
         beans = original.getEnterpriseBeans();
     
      boolean isEJB3x = (original == null || original.isEJB3x());
      enterpriseBeans.merge(jbeans, beans, "ejb-jar.xml", "jboss.xml", !isEJB3x);
View Full Code Here

      EnvironmentRefsGroupMetaData env = new EnvironmentRefsGroupMetaData();
      super.process(env, beanClass);
      beanMetaData.setJndiEnvironmentRefsGroup(env);
     
      if(ejbJarMetaData.getEnterpriseBeans() == null)
         ejbJarMetaData.setEnterpriseBeans(new EnterpriseBeansMetaData());
     
      ejbJarMetaData.getEnterpriseBeans().add(beanMetaData);
      processClass(beanMetaData, beanClass);

      AssemblyDescriptorMetaData assembly = ejbJarMetaData.getAssemblyDescriptor();
View Full Code Here

          //Ensure that there is no customization of the Unspecified method permissions
          if(override.excludeMissingMethods == false)
            this.excludeMissingMethods = false;
      }
     
      EnterpriseBeansMetaData beans = null;
      if(original != null)
         beans = original.getEnterpriseBeans();
     
      boolean isEJB3x = (original == null || original.isEJB3x());
      enterpriseBeans.merge(jbeans, beans, "ejb-jar.xml", "jboss.xml", !isEJB3x);
View Full Code Here

            return null;
        return jarMetaData.getEnterpriseBeans();
    }

    static <B extends EnterpriseBeanMetaData> B getEnterpriseBeanMetaData(final DeploymentUnit deploymentUnit, final String name, final Class<B> expectedType) {
        final EnterpriseBeansMetaData enterpriseBeansMetaData = getEnterpriseBeansMetaData(deploymentUnit);
        if (enterpriseBeansMetaData == null)
            return null;
        return expectedType.cast(enterpriseBeansMetaData.get(name));
    }
View Full Code Here

                    return ejbJarDescription.hasComponent((String) o);
                }
            };
        }
        // process EJBs
        final EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans();
        if (ejbs != null && !ejbs.isEmpty()) {
            for (final EnterpriseBeanMetaData ejb : ejbs) {
                final String beanName = ejb.getName();
                // the important bit is to skip already processed EJBs via annotations
                if (annotatedEJBs.contains(beanName)) {
                    continue;
View Full Code Here

        EjbJarMetaData ejbJarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA);
        if (ejbJarMetaData == null) {
            return;
        }
        // process EJBs
        EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans();
        if (ejbs != null && !ejbs.isEmpty()) {
            for (EnterpriseBeanMetaData ejb : ejbs) {
                if (this.getMetaDataType().isInstance(ejb)) {
                    this.processBeanMetaData((T) ejb, phaseContext);
                }
            }
View Full Code Here

          //Ensure that there is no customization of the Unspecified method permissions
          if(override.excludeMissingMethods == false)
            this.excludeMissingMethods = false;
      }
     
      EnterpriseBeansMetaData beans = null;
      if(original != null)
         beans = original.getEnterpriseBeans();
     
      boolean isEJB3x = (original == null || original.isEJB3x());
      enterpriseBeans.merge(jbeans, beans, "ejb-jar.xml", "jboss.xml", !isEJB3x);
View Full Code Here

      }
      super.process(env, beanClass);

     
      if(ejbJarMetaData.getEnterpriseBeans() == null)
         ejbJarMetaData.setEnterpriseBeans(new EnterpriseBeansMetaData());
     
      ejbJarMetaData.getEnterpriseBeans().add(beanMetaData);
      processClass(beanMetaData, beanClass);

      AssemblyDescriptorMetaData assembly = ejbJarMetaData.getAssemblyDescriptor();
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.EnterpriseBeansMetaData

Copyright © 2018 www.massapicom. 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.