View Javadoc

1   package com.ontotext.ordi.mapper.model;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   import java.util.Properties;
6   
7   public final class PasswordManager {
8   
9       private static Map<String, Properties> connectionMetaData = new HashMap<String, Properties>();
10  
11      public static void registerProperties(String url, Properties properties) {
12          if (url == null || properties == null) {
13              throw new IllegalArgumentException();
14          }
15          if (connectionMetaData.containsKey(url)) {
16              connectionMetaData.get(url).putAll(properties);
17          }
18          else {
19              connectionMetaData.put(url, properties);
20          }
21      }
22      
23      public static Properties getProperties(String url) {
24          return connectionMetaData.get(url);
25      }
26  
27  }