Example #1
0
  @Override
  public Map<String, Object> getAttributes() {
    Map<String, Object> attributeMap = new HashMap<String, Object>();
    final Environment defaultEnvironment = ConfigurationManager.INSTANCE.getDefaultEnvironment();
    final Configuration configuration =
        ConfigurationRepository.INSTANCE.getConfiguration(configName, defaultEnvironment);

    for (String attrName : configuration.getAttributeNames()) {
      Value attrValue = configuration.getAttribute(attrName);
      attributeMap.put(attrName, attrValue == null ? "" : attrValue.getRaw());
    }
    return attributeMap;
  }