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}