diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java b/catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java index 5b21e7de74..a3365c5ea2 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ConfigMgrServlet.java @@ -21,6 +21,8 @@ package org.openecomp.sdc.be.servlets; import com.jcabi.aspects.Loggable; +import org.openecomp.sdc.be.components.impl.aaf.AafPermission; +import org.openecomp.sdc.be.components.impl.aaf.PermissionAllowed; import org.openecomp.sdc.be.config.Configuration; import org.openecomp.sdc.be.config.ConfigurationManager; import org.openecomp.sdc.common.api.Constants; @@ -29,7 +31,13 @@ import org.openecomp.sdc.common.servlets.BasicServlet; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.*; +import javax.ws.rs.Consumes; +import javax.ws.rs.GET; +import javax.ws.rs.POST; +import javax.ws.rs.PUT; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.QueryParam; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; @@ -45,6 +53,7 @@ public class ConfigMgrServlet extends BasicServlet { @GET @Path("/get") @Produces(MediaType.APPLICATION_JSON) + @PermissionAllowed(AafPermission.PermNames.INTERNAL_ALL_VALUE) public String getConfig(@Context final HttpServletRequest request, @QueryParam("type") String type) { String result = null; @@ -74,6 +83,7 @@ public class ConfigMgrServlet extends BasicServlet { @Path("/set1") @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_JSON) + @PermissionAllowed(AafPermission.PermNames.INTERNAL_ALL_VALUE) public String setConfig1(@Context final HttpServletRequest request, Configuration configuration) { log.debug("{}", configuration); @@ -86,6 +96,7 @@ public class ConfigMgrServlet extends BasicServlet { @Path("/set2") @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_JSON) + @PermissionAllowed(AafPermission.PermNames.INTERNAL_ALL_VALUE) public void setConfig2(@Context final HttpServletRequest request, Configuration configuration) { log.debug("{}", configuration); @@ -96,6 +107,7 @@ public class ConfigMgrServlet extends BasicServlet { @Path("/setput1") @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_JSON) + @PermissionAllowed(AafPermission.PermNames.INTERNAL_ALL_VALUE) public String setConfig3(@Context final HttpServletRequest request, Configuration configuration) { log.debug("{}", configuration); @@ -108,6 +120,7 @@ public class ConfigMgrServlet extends BasicServlet { @Path("/setput2") @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_JSON) + @PermissionAllowed(AafPermission.PermNames.INTERNAL_ALL_VALUE) public void setConfig4(@Context final HttpServletRequest request, Configuration configuration) { log.debug("{}", configuration); |