private ApplicationExceptionsMetaData getApplicationExceptions(JBossAssemblyDescriptorMetaData assemblyDescriptor) { if(assemblyDescriptor == null) return null; return assemblyDescriptor.getApplicationExceptions(); } }
private Collection<ApplicationExceptionEffigy> createApplicationExceptionEffigies(ClassLoader classLoader, JBossAssemblyDescriptorMetaData assemblyDescriptorMetaData) 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) { applicationExceptionEffigies.add(createApplicationExceptionEffigy(classLoader, applicationExceptionMetaData)); } return applicationExceptionEffigies; }
public void process(JBossMetaData ejbJar, Class<?> type) { ApplicationExceptionMetaData applicationException = create(type); if(applicationException == null) return; if(ejbJar.getAssemblyDescriptor() == null) ejbJar.setAssemblyDescriptor(new JBossAssemblyDescriptorMetaData()); if(ejbJar.getAssemblyDescriptor().getApplicationExceptions() == null) ejbJar.getAssemblyDescriptor().setApplicationExceptions(new ApplicationExceptionsMetaData()); ejbJar.getAssemblyDescriptor().getApplicationExceptions().add(applicationException); }