Package org.springframework.boot.config

Examples of org.springframework.boot.config.ConfigMetadataGroup


    return property.substring(0, i);
  }

  private void register(String prefix, String property) {
    if (prefix == null || !repository.getAllGroups().containsKey(prefix)) {
      ConfigMetadataGroup root = ConfigMetadataGroup.root(prefix);
      root.registerItem(new ConfigMetadataItem(property));
      repository.registerRootGroup(root);
    }
    else {
      ConfigMetadataGroup group = repository.getAllGroups().get(prefix);
      group.registerItem(new ConfigMetadataItem(property));
    }
  }
View Full Code Here


  private SimpleConfigMetadataRepository buildConfigMetadataRepository(Collection<EntityModel> content) {
    SimpleConfigMetadataRepository repository = new SimpleConfigMetadataRepository();
    for (EntityModel entityModel : content) {
      if (!entityModel.isEmpty()) { // Register group only if the model is not empty
        ConfigMetadataGroup rootGroup = ConfigMetadataGroup.root(entityModel.getPrefix());
        fillConfigMetadataGroup(rootGroup, entityModel);
        repository.registerRootGroup(rootGroup);
      }
    }
    return repository;
View Full Code Here

    group.addType(groupType);
    for (PropertyModel property : model.getProperties().values()) {
      group.registerItem(toConfigMetadataItem(property, groupType));
    }
    for (EntityModel nestedEntity : model.getNestedEntities().values()) {
      ConfigMetadataGroup nestedGroup = group.registerGroup(nestedEntity.getPrefix());
      fillConfigMetadataGroup(nestedGroup, nestedEntity);
    }
  }
View Full Code Here

    if (json.has(GROUPS)) {
      JSONObject rootGroups = json.getJSONObject(GROUPS);
      for (Object o : rootGroups.keySet()) {
        String groupName = (String) o;
        JSONObject rootGroup = rootGroups.getJSONObject(groupName);
        ConfigMetadataGroup group = ConfigMetadataGroup.root(groupName);
        readGroup(rootGroup, group);
        repository.registerRootGroup(group);
      }
    }
    if (json.has(ITEMS)) {
      ConfigMetadataGroup group = ConfigMetadataGroup.root("");
      JSONObject items = json.getJSONObject(ITEMS);
      for (Object o : items.keySet()) {
        String itemName = (String) o;
        JSONObject item = items.getJSONObject(itemName);
        group.registerItem(readItem(group, item, itemName));
      }
      repository.registerRootGroup(group);
    }

    return repository;
View Full Code Here

    if (json.has(GROUPS)) {
      JSONObject groups = json.getJSONObject(GROUPS);
      for (Object o : groups.keySet()) {
        String groupName = (String) o;
        JSONObject childGroup = groups.getJSONObject(groupName);
        ConfigMetadataGroup child = group.registerGroup(groupName);
        readGroup(childGroup, child);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.springframework.boot.config.ConfigMetadataGroup

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.