Package org.exoplatform.news.rest
Class NewsTargetingRestResourcesV1
java.lang.Object
org.exoplatform.news.rest.NewsTargetingRestResourcesV1
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer,org.picocontainer.Startable
public class NewsTargetingRestResourcesV1
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer, org.picocontainer.Startable
-
Constructor Summary
ConstructorsConstructorDescriptionNewsTargetingRestResourcesV1(NewsTargetingService newsTargetingService, org.exoplatform.container.PortalContainer container) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateNewsTarget(javax.servlet.http.HttpServletRequest request, NewsTargetingEntity newsTargetingEntity) javax.ws.rs.core.ResponsedeleteTarget(javax.servlet.http.HttpServletRequest request, String targetName, long delay) javax.ws.rs.core.ResponsegetAllowedTargets(javax.servlet.http.HttpServletRequest request) javax.ws.rs.core.ResponsegetAllTargets(javax.servlet.http.HttpServletRequest request) voidstart()voidstop()javax.ws.rs.core.ResponseundoDeleteTarget(javax.servlet.http.HttpServletRequest request, String targetName) javax.ws.rs.core.ResponseupdateNewsTarget(NewsTargetingEntity newsTargetingEntity, String originalTargetName)
-
Constructor Details
-
NewsTargetingRestResourcesV1
public NewsTargetingRestResourcesV1(NewsTargetingService newsTargetingService, org.exoplatform.container.PortalContainer container)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
getAllTargets
@RolesAllowed("users") public javax.ws.rs.core.Response getAllTargets(@Context javax.servlet.http.HttpServletRequest request) -
getAllowedTargets
@RolesAllowed("users") public javax.ws.rs.core.Response getAllowedTargets(@Context javax.servlet.http.HttpServletRequest request) -
deleteTarget
@RolesAllowed("users") public javax.ws.rs.core.Response deleteTarget(@Context javax.servlet.http.HttpServletRequest request, String targetName, long delay) -
undoDeleteTarget
@RolesAllowed("users") public javax.ws.rs.core.Response undoDeleteTarget(@Context javax.servlet.http.HttpServletRequest request, String targetName) -
createNewsTarget
@RolesAllowed("users") public javax.ws.rs.core.Response createNewsTarget(@Context javax.servlet.http.HttpServletRequest request, NewsTargetingEntity newsTargetingEntity) -
updateNewsTarget
@RolesAllowed("users") public javax.ws.rs.core.Response updateNewsTarget(NewsTargetingEntity newsTargetingEntity, String originalTargetName)
-