001package org.nuxeo.segment.io; 002 003import java.util.HashMap; 004import java.util.Map; 005 006import org.nuxeo.common.xmap.annotation.XNode; 007import org.nuxeo.common.xmap.annotation.XNodeMap; 008import org.nuxeo.common.xmap.annotation.XObject; 009 010/** 011 * 012 * @author <a href="mailto:tdelprat@nuxeo.com">Tiry</a> 013 * 014 */ 015@XObject("providersConfig") 016public class SegmentIOProviders { 017 018 @XNode("enableDefaults") 019 boolean enableDefaults=true; 020 021 @XNodeMap(value = "providers/provider", key = "@name", type = HashMap.class, componentType = Boolean.class) 022 Map<String, Boolean> providers = new HashMap<String, Boolean>(); 023 024}