1 package org.opendaylight.alto.manager;
3 public class AltoManagerConstants {
4 public static final String HOST = "http://127.0.0.1:8181/restconf/config/";
5 public static final String MODULE = "alto-service";
6 public static final String JSON_CONTENT_TYPE = "application/yang.data+json";
8 public static final String RESOURCES_NODE = MODULE + ":resources";
9 public static final String IRD_NODE = MODULE + ":IRD";
10 public static final String META_NODE = MODULE + ":meta";
11 public static final String DEFAULT_NETWORK_MAP_NODE = MODULE + ":default-alto-network-map";
13 public static final String NETWORK_MAPS_NODE = MODULE + ":network-maps";
14 public static final String NETWORK_MAP_NODE = MODULE + ":network-map";
15 public static final String COST_MAPS_NODE = MODULE + ":cost-maps";
16 public static final String COST_MAP_NODE = MODULE + ":cost-map";
17 public static final String ENDPOINT_PROPERTY_MAP_NODE = MODULE + ":endpoint-property-map";
18 public static final String RESOURCE_ID_NODE = MODULE + ":resource-id";
20 public static final String RESOURCES_URL = HOST + RESOURCES_NODE + "/";
21 public static final String NETWORK_MAP_URL = RESOURCES_URL + NETWORK_MAPS_NODE + "/" + NETWORK_MAP_NODE + "/";
22 public static final String COST_MAP_URL = RESOURCES_URL + COST_MAPS_NODE + "/" + COST_MAP_NODE + "/";
23 public static final String ENDPOINT_PROP_MAP_URL = RESOURCES_URL + ENDPOINT_PROPERTY_MAP_NODE;
24 public static final String IRD_DEFAULT_NETWORK_MAP_URL = RESOURCES_URL + IRD_NODE + "/" + META_NODE + "/" + DEFAULT_NETWORK_MAP_NODE + "/";
26 public static final String DEFAULT_NETWORK_MAP_PROPERTY = "default-network-map";
27 public static final String DELIMETER = "-";
29 public static final String DEFAULT_NETWORK_MAP_REGEX = "^\\{\"default-alto-network-map\":\\{\"resource-id\":\"(.*)\"\\}}$";
31 public static enum COST_MODE {
35 public static enum SERVICE_TYPE{
36 NETWORK_MAP, COST_MAP, ENDPOINT_PROPERTY_MAP
39 public static enum MAP_FORMAT_TYPE {