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
Constructors Constructor Description NewsTargetingRestResourcesV1(NewsTargetingService newsTargetingService, org.exoplatform.container.PortalContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.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.ResponsegetReferencedTargets(javax.servlet.http.HttpServletRequest request)javax.ws.rs.core.ResponsegetTargets(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 Detail
-
NewsTargetingRestResourcesV1
public NewsTargetingRestResourcesV1(NewsTargetingService newsTargetingService, org.exoplatform.container.PortalContainer container)
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()
- Specified by:
stopin interfaceorg.picocontainer.Startable
-
getTargets
@RolesAllowed("users") public javax.ws.rs.core.Response getTargets(@Context javax.servlet.http.HttpServletRequest request)
-
getReferencedTargets
@RolesAllowed("users") public javax.ws.rs.core.Response getReferencedTargets(@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)
-
-