in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/DdmRoleConfig.java [52:64]
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException {
for (ParsedNode child : parsedNode.getChildren()) {
if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_NAME)) {
setName(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_NAME, String.class));
} else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_REALM)) {
setRealm(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_REALM, String.class));
} else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_TABLE) || child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_VIEW)) {
DdmTableConfig table = new DdmTableConfig();
table.load(child, resourceAccessor);
addTable(table);
}
}
}