Class NewsResource
- java.lang.Object
-
- org.silverpeas.core.web.rs.RESTWebService
-
- org.silverpeas.components.quickinfo.web.NewsResource
-
- All Implemented Interfaces:
org.silverpeas.core.web.rs.ProtectedWebResource,org.silverpeas.core.web.rs.WebAuthenticationValidation,org.silverpeas.core.web.rs.WebAuthorizationValidation,org.silverpeas.core.web.SilverpeasWebResource
@WebService @Path("news/{componentId}") @Authorized public class NewsResource extends org.silverpeas.core.web.rs.RESTWebService
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcomponentId
-
Constructor Summary
Constructors Constructor Description NewsResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledge(String onNewsId)javax.ws.rs.core.ResponsedeleteNews(String onNewsId)List<NewsEntity>getAllNews()StringgetComponentId()NewsEntitygetNews(String onNewsId)protected StringgetResourceBasePath()-
Methods inherited from class org.silverpeas.core.web.rs.RESTWebService
createWebResourceUri, fromPage, getBundle, getBundleLocation, getHighestUserRole, getHttpRequest, getHttpServletRequest, getHttpServletResponse, getOrganisationController, getSilverpeasContext, getUri, getUser, getUserPreferences, getUserRoles, identifiedBy, identifiedBy, initContext, initWebResourceUri, isUserDefined, process
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
componentId
@PathParam("componentId") protected String componentId
-
-
Method Detail
-
getComponentId
public String getComponentId()
-
getAllNews
@GET @Produces("application/json") public List<NewsEntity> getAllNews()
-
getNews
@GET @Path("{newsId}") @Produces("application/json") public NewsEntity getNews(@PathParam("newsId") String onNewsId)
-
acknowledge
@POST @Path("{newsId}/acknowledge") public void acknowledge(@PathParam("newsId") String onNewsId)
-
deleteNews
@DELETE @Path("{newsId}") public javax.ws.rs.core.Response deleteNews(@PathParam("newsId") String onNewsId)
-
getResourceBasePath
protected String getResourceBasePath()
- Specified by:
getResourceBasePathin classorg.silverpeas.core.web.rs.RESTWebService
-
-