View Javadoc

1   package pt.digitalis.dif.utils.configurations;
2   
3   import java.util.Properties;
4   
5   import pt.digitalis.dif.ioc.DIFIoCRegistry;
6   import pt.digitalis.utils.config.IConfigurations;
7   
8   /**
9    * @author Luis Pinto <a href="mailto:lpinto@digitalis.pt">lpinto@digitalis.pt</a><br/>
10   * @created Jan 8, 2014
11   */
12  public abstract class AbstractApplicationModelConfigurations implements IApplicationModelConfigurations {
13  
14      /** The configuration manager instance */
15      static private IConfigurations configurations;
16  
17      /**
18       * @return the configurations
19       */
20      protected static IConfigurations getConfigurations()
21      {
22          if (configurations == null)
23              configurations = DIFIoCRegistry.getRegistry().getImplementation(IConfigurations.class);
24  
25          return configurations;
26      }
27  
28      /**
29       * @see pt.digitalis.dif.utils.configurations.IApplicationModelConfigurations#getAllDatabaseConfigurations()
30       */
31      public Properties getAllDatabaseConfigurations()
32      {
33          return null;
34      }
35  
36      /**
37       * @see pt.digitalis.dif.utils.configurations.IApplicationModelConfigurations#getCustomDatabaseConfigurations()
38       */
39      public Properties getCustomDatabaseConfigurations()
40      {
41          return null;
42      }
43  }