in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmCreateSimpleSearchConditionChange.java [125:142]
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException {
super.load(parsedNode, resourceAccessor);
for (ParsedNode child : parsedNode.getChildren()) {
if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_TABLE)) {
DdmTableConfig table = new DdmTableConfig();
table.setName(child.getChildValue(null, DdmConstants.ATTRIBUTE_NAME, String.class));
table.setAlias(child.getChildValue(null, DdmConstants.ATTRIBUTE_ALIAS, String.class));
setTable(table);
DdmColumnConfig column = new DdmColumnConfig();
column.setName(child.getChildValue(null, DdmConstants.ATTRIBUTE_SEARCH_COLUMN, String.class));
column.setType(child.getChildValue(null, DdmConstants.ATTRIBUTE_TYPE, String.class));
column.setSearchType(child.getChildValue(null, DdmConstants.ATTRIBUTE_SEARCH_TYPE, String.class));
setSearchColumn(column);
}
}
}