public class NewsRestResourcesV1 extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
NewsRestResourcesV1(NewsService newsService,
NewsAttachmentsService newsAttachmentsService,
org.exoplatform.social.core.space.spi.SpaceService spaceService,
org.exoplatform.social.core.manager.IdentityManager identityManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
clickOnNews(javax.ws.rs.core.UriInfo uriInfo,
String id,
String clickedElement) |
javax.ws.rs.core.Response |
createNews(javax.servlet.http.HttpServletRequest request,
News news) |
javax.ws.rs.core.Response |
deleteNews(javax.servlet.http.HttpServletRequest request,
String id) |
javax.ws.rs.core.Response |
getNews(javax.servlet.http.HttpServletRequest request,
String author,
String spaces,
String publicationState,
String filter,
String text) |
javax.ws.rs.core.Response |
getNewsAttachmentBinaryById(javax.servlet.http.HttpServletRequest request,
String attachmentId) |
javax.ws.rs.core.Response |
getNewsAttachmentById(javax.servlet.http.HttpServletRequest request,
String attachmentId) |
javax.ws.rs.core.Response |
getNewsById(javax.servlet.http.HttpServletRequest request,
String id) |
javax.ws.rs.core.Response |
getNewsIllustration(javax.ws.rs.core.Request request,
String id) |
javax.ws.rs.core.Response |
openNewsAttachmentById(javax.servlet.http.HttpServletRequest request,
String attachmentId) |
javax.ws.rs.core.Response |
patchNews(javax.servlet.http.HttpServletRequest request,
String id,
News updatedNews) |
javax.ws.rs.core.Response |
shareNews(javax.servlet.http.HttpServletRequest request,
String id,
SharedNews sharedNews) |
javax.ws.rs.core.Response |
updateNews(javax.servlet.http.HttpServletRequest request,
String id,
News updatedNews) |
javax.ws.rs.core.Response |
viewNews(javax.servlet.http.HttpServletRequest request,
String id) |
public NewsRestResourcesV1(NewsService newsService, NewsAttachmentsService newsAttachmentsService, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.IdentityManager identityManager)
@RolesAllowed(value="users") public javax.ws.rs.core.Response createNews(@Context javax.servlet.http.HttpServletRequest request, News news)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNews(@Context javax.servlet.http.HttpServletRequest request, String author, String spaces, String publicationState, String filter, String text)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNewsById(@Context javax.servlet.http.HttpServletRequest request, String id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNewsAttachmentById(@Context javax.servlet.http.HttpServletRequest request, String attachmentId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNewsAttachmentBinaryById(@Context javax.servlet.http.HttpServletRequest request, String attachmentId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response openNewsAttachmentById(@Context javax.servlet.http.HttpServletRequest request, String attachmentId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response updateNews(@Context javax.servlet.http.HttpServletRequest request, String id, News updatedNews)
@RolesAllowed(value="users") public javax.ws.rs.core.Response shareNews(@Context javax.servlet.http.HttpServletRequest request, String id, SharedNews sharedNews)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNewsIllustration(@Context javax.ws.rs.core.Request request, String id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response clickOnNews(@Context javax.ws.rs.core.UriInfo uriInfo, String id, String clickedElement)
@RolesAllowed(value="users") public javax.ws.rs.core.Response patchNews(@Context javax.servlet.http.HttpServletRequest request, String id, News updatedNews)
@RolesAllowed(value="users") public javax.ws.rs.core.Response viewNews(@Context javax.servlet.http.HttpServletRequest request, String id)
@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteNews(@Context javax.servlet.http.HttpServletRequest request, String id)
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.