blob: f91cc7d9ce03084a46e564b822d059c875d036e2 [file] [log] [blame]
Srikanth Vavilapallib1f168d2014-10-19 21:31:52 -07001package net.onrc.onos.apps.segmentrouting.web;
2
3import org.restlet.resource.Delete;
4import org.restlet.resource.Get;
5import org.restlet.resource.Post;
6import org.restlet.resource.ServerResource;
7import org.slf4j.Logger;
8import org.slf4j.LoggerFactory;
9
10/**
11 * Base class for return router statistics
12 *
13 */
14public class SegmentRouterPolicyResource extends ServerResource {
15 protected final static Logger log =
16 LoggerFactory.getLogger(SegmentRouterPolicyResource.class);
17
18 @Post("json")
19 public String createPolicy(String policyParams) {
20 String reply = "success";
21 log.debug("createPolicy with params {}", policyParams);
22 return reply;
23 }
24
25 @Delete("json")
26 public String deletePolicy(String policyId) {
27 String reply = "deleted";
28 log.debug("deletePolicy with Id {}", policyId);
29 return reply;
30 }
31
32 @Get("json")
33 public String getPolicy() {
34 String reply = "success";
35 log.debug("getPolicy with params");
36 return reply;
37 }
38}