Package org.jboss.metadata.ejb.spec

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


   public MetaDataRetrieval createComponentMetaDataRetrieval(JBossEnterpriseBeanMetaData metaData, Signature signature,
         ScopeKey key, ClassLoader classLoader)
   {
      if(signature instanceof ClassSignature)
      {
         ApplicationExceptionMetaData appExMetaData = findApplicationException(metaData, signature.getName());
         if(appExMetaData != null)
            return new BridgedMetaDataLoader<ApplicationExceptionMetaData>(key, appExMetaData, classLoader, defaultBridges);
      }
      return null;
   }
View Full Code Here


   public MetaDataRetrieval createComponentMetaDataRetrieval(JBossEnterpriseBeanMetaData metaData, Signature signature,
         ScopeKey key, ClassLoader classLoader)
   {
      if(signature instanceof ClassSignature)
      {
         ApplicationExceptionMetaData appExMetaData = findApplicationException(metaData, signature.getName());
         if(metaData != null)
            return new BridgedMetaDataLoader<ApplicationExceptionMetaData>(key, appExMetaData, classLoader, defaultBridges);
      }
      return null;
   }
View Full Code Here

   }

   @Test
   public void test1() throws Throwable
   {
      ApplicationExceptionMetaData applicationException = new ApplicationExceptionMetaData();
      applicationException.setExceptionClass(AppRuntimeException.class.getName());
      applicationException.setRollback(true);
     
      ApplicationExceptionsMetaData applicationExceptions = new ApplicationExceptionsMetaData();
      applicationExceptions.add(applicationException);
     
      JBossAssemblyDescriptorMetaData assemblyDescriptor = new JBossAssemblyDescriptorMetaData();
View Full Code Here

/* 54 */       return null;
/*    */     }
/* 56 */     if (!Exception.class.isAssignableFrom(element)) {
/* 57 */       throw new IllegalArgumentException("ApplicationException is only valid on an Exception");
/*    */     }
/* 59 */     ApplicationExceptionMetaData metaData = new ApplicationExceptionMetaData();
/* 60 */     metaData.setExceptionClass(element.getName());
/* 61 */     metaData.setRollback(annotation.rollback());
/*    */
/* 63 */     return metaData;
/*    */   }
View Full Code Here

/* 63 */     return metaData;
/*    */   }
/*    */
/*    */   public void process(EjbJar3xMetaData ejbJar, Class<?> type)
/*    */   {
/* 68 */     ApplicationExceptionMetaData applicationException = create(type);
/* 69 */     if (applicationException == null) {
/* 70 */       return;
/*    */     }
/* 72 */     if (ejbJar.getAssemblyDescriptor() == null)
/* 73 */       ejbJar.setAssemblyDescriptor(new AssemblyDescriptorMetaData());
View Full Code Here

TOP

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

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.