package net.onrc.onos.apps.sdnip.web; import net.onrc.onos.apps.sdnip.ISdnIpService; import org.restlet.resource.Get; import org.restlet.resource.ServerResource; /** * REST call to start SDN-IP routing. */ public class SdnIpSetup extends ServerResource { @Get("json") public String sdnipSetupMethod() { ISdnIpService sdnIp = (ISdnIpService) getContext() .getAttributes().get(ISdnIpService.class.getCanonicalName()); String version = (String) getRequestAttributes().get("version"); if (version.equals("new")) { sdnIp.beginRoutingWithNewIntent(); return "SdnIp SetupBgpPaths Succeeded with New intent"; } else if (version.equals("old")) { sdnIp.beginRouting(); return "SdnIp SetupBgpPaths Succeeded"; } return "URL is wrong!"; } }