in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/DdmNestedEntityConfig.java [34:51]
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor)
throws ParsedNodeException {
List<DdmLinkConfig> loadedLinks = new ArrayList<>();
for (ParsedNode child : parsedNode.getChildren()) {
if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_TABLE)) {
setTable(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_TABLE, String.class));
}
if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_NAME)) {
setName(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_NAME, String.class));
}
if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_LINK)) {
DdmLinkConfig linkConfig = new DdmLinkConfig();
linkConfig.load(child, resourceAccessor);
loadedLinks.add(linkConfig);
}
}
setLinkConfig(loadedLinks);
}