private Dictionary createBuilderProperties()

in jpa-container/src/main/java/org/apache/aries/jpa/container/impl/AriesEntityManagerFactoryBuilder.java [419:442]


	private Dictionary<String, Object> createBuilderProperties(Map<String, Object> config) {
		Dictionary<String, Object> props = new Hashtable<String, Object>(); // NOSONAR
		
		for(Entry<String,Object> e : config.entrySet()) {
			String key = e.getKey();
			// Don't display the password
			if(DSFTracker.JDBC_PASSWORD.equals(key)) {
				continue;
			}
			
			Object value = e.getValue();
			
			if(key != null && value != null) {
				props.put(key, e.getValue());
			}
		}
		
		if (persistenceUnit.getPersistenceProviderClassName() != null) {
			props.put(JPA_UNIT_PROVIDER, persistenceUnit.getPersistenceProviderClassName());
		}
		props.put(JPA_UNIT_VERSION, bundle.getVersion().toString());
		props.put(JPA_UNIT_NAME, persistenceUnit.getPersistenceUnitName());
		return props;
	}