Skip to content

Commit 860eeac

Browse files
fix: sonar warnings debug (#203)
1 parent a28bbbf commit 860eeac

File tree

1 file changed

+16
-23
lines changed

1 file changed

+16
-23
lines changed

felles/db/src/main/java/no/nav/vedtak/felles/jpa/VLPersistenceUnitProvider.java

+16-23
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ void addMappingFileNames(Collection<String> mappingFileNames) {
7070
try {
7171
Pattern ormPattern = Pattern.compile("^META-INF/" + pud.getName() + "\\..+\\.orm\\.xml$");
7272
Set<String> ormFiles = getResourceFolderFiles("META-INF", ormPattern);
73-
ormFiles.forEach(f -> log.info("Found ORM mapping file: " + f));
73+
ormFiles.forEach(f -> log.info("Found ORM mapping file: {}", f));
7474

7575
AdditionalMappingFilesPersistenceUnitDescriptor newPud = new AdditionalMappingFilesPersistenceUnitDescriptor(pud);
7676
newPud.addMappingFileNames(ormFiles);
@@ -112,30 +112,30 @@ protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(Persistence
112112
@Override
113113
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties) {
114114
// duplisert fra HibernatePersistenceProvider for å kunne ha egen implementasjon av getEntityManagerFactoryBuilderOrNull
115-
return getEntityManagerFactoryBuilderOrNull(persistenceUnitName, properties, null, null);
115+
return getEntityManagerFactoryBuilderOrNull0(persistenceUnitName, properties, null, null);
116116
}
117117

118118
@Override
119119
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties,
120120
ClassLoader providedClassLoader) {
121121
// duplisert fra HibernatePersistenceProvider for å kunne ha egen implementasjon av getEntityManagerFactoryBuilderOrNull
122-
return getEntityManagerFactoryBuilderOrNull(persistenceUnitName, properties, providedClassLoader, null);
122+
return getEntityManagerFactoryBuilderOrNull0(persistenceUnitName, properties, providedClassLoader, null);
123123
}
124124

125125
@Override
126126
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties,
127127
ClassLoaderService providedClassLoaderService) {
128128
// duplisert fra HibernatePersistenceProvider for å kunne ha egen implementasjon av getEntityManagerFactoryBuilderOrNull
129-
return getEntityManagerFactoryBuilderOrNull(persistenceUnitName, properties, null, providedClassLoaderService);
129+
return getEntityManagerFactoryBuilderOrNull0(persistenceUnitName, properties, null, providedClassLoaderService);
130130
}
131131

132-
private EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties,
132+
private EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull0(String persistenceUnitName, Map properties,
133133
ClassLoader providedClassLoader, ClassLoaderService providedClassLoaderService) {
134134

135135
// duplisert fra HibernatePersistenceProvider for å kunne overstyre kall til ProviderChecker (siden den hardkoder
136136
// HibernatePersistenceProvider klassenavn)
137137

138-
log.trace("Attempting to obtain correct EntityManagerFactoryBuilder for persistenceUnitName : %s", persistenceUnitName);
138+
log.trace("Attempting to obtain correct EntityManagerFactoryBuilder for persistenceUnitName : {}", persistenceUnitName);
139139

140140
final Map integration = wrap(properties);
141141
final List<ParsedPersistenceXmlDescriptor> units;
@@ -146,7 +146,7 @@ private EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String
146146
throw new PersistenceException("Unable to locate persistence units", e);
147147
}
148148

149-
log.debug("Located and parsed %s persistence units; checking each", units.size());
149+
log.debug("Located and parsed {} persistence units; checking each", units.size());
150150

151151
if (persistenceUnitName == null && units.size() > 1) {
152152
// no persistence-unit name to look for was given and we found multiple persistence-units
@@ -155,19 +155,19 @@ private EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String
155155

156156
for (ParsedPersistenceXmlDescriptor persistenceUnit : units) {
157157
log.debug(
158-
"Checking persistence-unit [name=%s, explicit-provider=%s] against incoming persistence unit name [%s]",
158+
"Checking persistence-unit [name={}, explicit-provider={}] against incoming persistence unit name [{}]",
159159
persistenceUnit.getName(),
160160
persistenceUnit.getProviderClassName(),
161161
persistenceUnitName);
162162

163163
final boolean matches = persistenceUnitName == null || persistenceUnit.getName().equals(persistenceUnitName);
164164
if (!matches) {
165-
log.debug("Excluding from consideration due to name mis-match");
165+
log.debug("Excluding from consideration due to name mis-match {}", persistenceUnit.getName());
166166
continue;
167167
}
168168

169169
if(!isMatchingProvider(persistenceUnit, properties)) {
170-
log.debug("Excluding from consideration due to provider mis-match");
170+
log.debug("Excluding from consideration due to provider mis-match {}", persistenceUnit.getName());
171171
continue;
172172
}
173173

@@ -178,21 +178,13 @@ private EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String
178178
}
179179
}
180180

181-
log.debug("Found no matching persistence units");
181+
log.debug("Found no matching persistence units: persistenceUnitName={}", persistenceUnitName);
182182
return null;
183183
}
184184

185185
/** overridden check from HibernatePersistenceProvider */
186186
protected boolean isMatchingProvider(ParsedPersistenceXmlDescriptor persistenceUnit, Map properties) {
187-
/*
188-
// See if we (Hibernate) are the persistence provider
189-
if (!ProviderChecker.isProvider(persistenceUnit, properties)) {
190-
log.debug("Excluding from consideration due to provider mis-match");
191-
continue;
192-
}
193-
*/
194-
195-
// Alternativ
187+
// Alternativ persistence provider
196188
String requestedProviderName = ProviderChecker.extractRequestedProviderName(persistenceUnit, properties);
197189
return getClass().getName().equals(requestedProviderName);
198190
}
@@ -213,9 +205,9 @@ Set<String> getResourceFolderFiles(String folder, Pattern filePattern) throws IO
213205
filenames.add(filePath.toFile().getAbsolutePath());
214206
});
215207
} else if (url.getProtocol().equals("jar")) {
216-
String dirname = folder + "/";
208+
String dirname = folder + '/';
217209
String path = url.getPath();
218-
String jarPath = path.substring(5, path.indexOf("!"));
210+
String jarPath = path.substring(5, path.indexOf('!'));
219211
try (JarFile jar = new JarFile(URLDecoder.decode(jarPath, StandardCharsets.UTF_8.name()))) {
220212
Enumeration<JarEntry> entries = jar.entries();
221213
while (entries.hasMoreElements()) {
@@ -233,6 +225,7 @@ Set<String> getResourceFolderFiles(String folder, Pattern filePattern) throws IO
233225
filenames.forEach(f -> {
234226
String relativeFile = f.substring(f.indexOf(folder)).replace('\\', '/');
235227
if (filePattern.matcher(relativeFile).matches()) {
228+
log.debug("Matched orm file {}", relativeFile);
236229
relativeFilenames.add(relativeFile);
237230
}
238231
});
@@ -241,4 +234,4 @@ Set<String> getResourceFolderFiles(String folder, Pattern filePattern) throws IO
241234
return relativeFilenames;
242235
}
243236

244-
}
237+
}

0 commit comments

Comments
 (0)