public void load()

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