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;
}