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); }
this.setApplicationExceptions(override.applicationExceptions); else if(original != null && original.getApplicationExceptions() != null) this.setApplicationExceptions(original.getApplicationExceptions()); if(override != null && override.containerTransactions != null) this.setContainerTransactions(override.containerTransactions);
this.setApplicationExceptions(override.applicationExceptions); else if(original != null && original.getApplicationExceptions() != null) this.setApplicationExceptions(original.getApplicationExceptions()); if(override != null && override.containerTransactions != null) this.setContainerTransactions(override.containerTransactions);