Coverage Report - org.mule.examples.loanbroker.bpm.LoanBrokerApp
 
Classes in this File Line Coverage Branch Coverage Complexity
LoanBrokerApp
0%
0/9
N/A
1
 
 1  
 /*
 2  
  * $Id: LoanBrokerApp.java 9493 2007-10-31 02:03:22Z dirk.olmes $
 3  
  * --------------------------------------------------------------------------------------
 4  
  * Copyright (c) MuleSource, Inc.  All rights reserved.  http://www.mulesource.com
 5  
  *
 6  
  * The software in this package is published under the terms of the CPAL v1.0
 7  
  * license, a copy of which has been included with this distribution in the
 8  
  * LICENSE.txt file.
 9  
  */
 10  
 
 11  
 package org.mule.examples.loanbroker.bpm;
 12  
 
 13  
 import org.mule.config.ConfigurationBuilder;
 14  
 import org.mule.examples.loanbroker.AbstractLoanBrokerApp;
 15  
 import org.mule.extras.spring.config.SpringConfigurationBuilder;
 16  
 import org.mule.providers.jdbc.util.MuleDerbyUtils;
 17  
 import org.mule.umo.UMOException;
 18  
 
 19  
 /**
 20  
  * Executes the LoanBroker BPM example.
 21  
  */
 22  
 public class LoanBrokerApp extends AbstractLoanBrokerApp
 23  
 {
 24  
     public LoanBrokerApp(String config) throws Exception
 25  
     {
 26  0
         super(config);
 27  0
     }
 28  
 
 29  
     public static void main(String[] args) throws Exception
 30  
     {
 31  0
         LoanBrokerApp loanBrokerApp = new LoanBrokerApp("loan-broker-bpm-mule-config.xml");
 32  0
         loanBrokerApp.run(false);
 33  0
     }
 34  
     
 35  
     protected void init() throws Exception
 36  
     {
 37  
         // before initialisation occurs, the database must be cleaned and a new one created
 38  0
         MuleDerbyUtils.defaultDerbyCleanAndInit("derby.properties", "database.name");
 39  0
         super.init();
 40  0
     }
 41  
 
 42  
     protected ConfigurationBuilder getConfigBuilder() throws UMOException
 43  
     {
 44  0
         return new SpringConfigurationBuilder();
 45  
     }
 46  
 }