public void load()

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);
            }
        }
    }