Package org.jboss.metadata.ejb.spec

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


      JBossAssemblyDescriptorMetaData assembly = container.getAssemblyDescriptor();

      if (assembly != null)
      {
         ApplicationExceptionsMetaData exceptions = assembly.getApplicationExceptions();
         if (exceptions != null)
         {
            for(ApplicationExceptionMetaData exception : exceptions)
            {
               if (exception.getExceptionClass().equals(exceptionClass.getName()))
View Full Code Here


     
      // FIXME: use annotation only. Duplicate of TxUtil.getApplicationException, must move to EJBContainer.
      JBossAssemblyDescriptorMetaData assembly = container.getAssemblyDescriptor();
      if (assembly != null)
      {
         ApplicationExceptionsMetaData exceptions = assembly.getApplicationExceptions();
         if (exceptions != null && exceptions.size() > 0)
         {
            for(ApplicationExceptionMetaData exception : exceptions)
            {
               if (exception.getExceptionClass().equals(exceptionClass.getName()))
                  return true;
View Full Code Here

         return;
     
      if(ejbJar.getAssemblyDescriptor() == null)
         ejbJar.setAssemblyDescriptor(new AssemblyDescriptorMetaData());
      if(ejbJar.getAssemblyDescriptor().getApplicationExceptions() == null)
         ejbJar.getAssemblyDescriptor().setApplicationExceptions(new ApplicationExceptionsMetaData());
     
      ejbJar.getAssemblyDescriptor().getApplicationExceptions().add(applicationException);
   }
View Full Code Here

        if (ejbJarMetaData != null) {
            // process assembly-descriptor stuff
            AssemblyDescriptorMetaData assemblyDescriptor = ejbJarMetaData.getAssemblyDescriptor();
            if (assemblyDescriptor != null) {
                // process application-exception(s)
                ApplicationExceptionsMetaData ddAppExceptions = assemblyDescriptor.getApplicationExceptions();
                if (ddAppExceptions != null && !ddAppExceptions.isEmpty()) {
                    for (ApplicationExceptionMetaData applicationException : ddAppExceptions) {
                        String exceptionClassName = applicationException.getExceptionClass();
                        try {
                            final ClassIndex index = classIndex.classIndex(exceptionClassName);
                            boolean rollback = applicationException.isRollback();
View Full Code Here

        AssemblyDescriptorMetaData assemblyDescriptor = ejbJarMetaData.getAssemblyDescriptor();
        if (assemblyDescriptor != null) {
            // get hold of the ejb jar description (to which we'll be adding this assembly description metadata)
            final EjbJarDescription ejbJarDescription = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_DESCRIPTION);
            // process application-exception(s)
            ApplicationExceptionsMetaData applicationExceptions = assemblyDescriptor.getApplicationExceptions();
            if (applicationExceptions != null && !applicationExceptions.isEmpty()) {
                for (ApplicationExceptionMetaData applicationException : applicationExceptions) {
                    String exceptionClassName = applicationException.getExceptionClass();
                    boolean rollback = applicationException.isRollback();
                    // by default inherited is true
                    boolean inherited = applicationException.isInherited() == null ? true : applicationException.isInherited();
View Full Code Here

           throws ClassNotFoundException
   {
      if(assemblyDescriptorMetaData == null)
         return null;

      ApplicationExceptionsMetaData applicationExceptionsMetaData = assemblyDescriptorMetaData.getApplicationExceptions();
      if(applicationExceptionsMetaData == null)
         return null;

      Collection<ApplicationExceptionEffigy> applicationExceptionEffigies = new LinkedList<ApplicationExceptionEffigy>();
      for(ApplicationExceptionMetaData applicationExceptionMetaData : applicationExceptionsMetaData)
View Full Code Here

        AssemblyDescriptorMetaData assemblyDescriptor = ejbJarMetaData.getAssemblyDescriptor();
        if (assemblyDescriptor != null) {
            // get hold of the ejb jar description (to which we'll be adding this assembly description metadata)
            final EjbJarDescription ejbJarDescription = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_DESCRIPTION);
            // process application-exception(s)
            ApplicationExceptionsMetaData applicationExceptions = assemblyDescriptor.getApplicationExceptions();
            if (applicationExceptions != null && !applicationExceptions.isEmpty()) {
                for (ApplicationExceptionMetaData applicationException : applicationExceptions) {
                    String exceptionClassName = applicationException.getExceptionClass();
                    boolean rollback = applicationException.isRollback();
                    // by default inherited is true
                    boolean inherited = applicationException.isInherited() == null ? true : applicationException.isInherited();
View Full Code Here

   {
      ApplicationExceptionMetaData applicationException = new ApplicationExceptionMetaData();
      applicationException.setExceptionClass(AppRuntimeException.class.getName());
      applicationException.setRollback(true);
     
      ApplicationExceptionsMetaData applicationExceptions = new ApplicationExceptionsMetaData();
      applicationExceptions.add(applicationException);
     
      JBossAssemblyDescriptorMetaData assemblyDescriptor = new JBossAssemblyDescriptorMetaData();
      assemblyDescriptor.setApplicationExceptions(applicationExceptions);
     
      JBossSessionBeanMetaData enterpriseBean = new JBossSessionBeanMetaData();
View Full Code Here

           throws ClassNotFoundException
   {
      if(assemblyDescriptorMetaData == null)
         return null;

      ApplicationExceptionsMetaData applicationExceptionsMetaData = assemblyDescriptorMetaData.getApplicationExceptions();
      if(applicationExceptionsMetaData == null)
         return null;

      Collection<ApplicationExceptionEffigy> applicationExceptionEffigies = new LinkedList<ApplicationExceptionEffigy>();
      for(ApplicationExceptionMetaData applicationExceptionMetaData : applicationExceptionsMetaData)
View Full Code Here

/* 70 */       return;
/*    */     }
/* 72 */     if (ejbJar.getAssemblyDescriptor() == null)
/* 73 */       ejbJar.setAssemblyDescriptor(new AssemblyDescriptorMetaData());
/* 74 */     if (ejbJar.getAssemblyDescriptor().getApplicationExceptions() == null) {
/* 75 */       ejbJar.getAssemblyDescriptor().setApplicationExceptions(new ApplicationExceptionsMetaData());
/*    */     }
/* 77 */     ejbJar.getAssemblyDescriptor().getApplicationExceptions().add(applicationException);
/*    */   }
View Full Code Here

TOP

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

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.