Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ public static MDObjectBase getMDObject(ConfigurationSource configurationSource,
MDObjectBase mdo = null;
var mdoFile = mdoPath.toFile();
if (mdoFile.exists()) {
var xmlMapper = ObjectMapperFactory.createXmlMapper();
var xmlMapper = ObjectMapperFactory.getXmlMapper();
if (configurationSource == ConfigurationSource.EDT) {
try {
mdo = (MDObjectBase) xmlMapper
Expand Down Expand Up @@ -522,7 +522,7 @@ private void updateMDOForms(ConfigurationSource configurationSource, MDObjectBas
getMDOFilesInFolder(configurationSource, formFolder)
.forEach(mdoFile -> {
Form mdoForm = null;
var xmlMapper = ObjectMapperFactory.createXmlMapper();
var xmlMapper = ObjectMapperFactory.getXmlMapper();
try {
MetaDataObject metaDataObject = xmlMapper.readValue(mdoFile.toFile(), MetaDataObject.class);
mdoForm = metaDataObject.getForm();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,13 @@
@UtilityClass
public class ObjectMapperFactory {

public static XmlMapper createXmlMapper() {
private static final XmlMapper xmlMapper = createXmlMapper();

public static XmlMapper getXmlMapper() {
return xmlMapper;
}

private static XmlMapper createXmlMapper() {
XmlMapper xmlMapper = new XmlMapper();

xmlMapper.registerModule(new ParameterNamesModule());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void testLoadConfiguration() {
String basePath = "src/test/resources/metadata/original";
File XML = new File(basePath, "Configuration.xml");

XmlMapper xmlMapper = ObjectMapperFactory.createXmlMapper();
XmlMapper xmlMapper = ObjectMapperFactory.getXmlMapper();

try {
MDObject = xmlMapper.readValue(XML, MetaDataObject.class);
Expand Down