Class TickerResource

  • 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/ticker")
    @Authenticated
    public class TickerResource
    extends org.silverpeas.core.web.rs.RESTWebService
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.silverpeas.core.web.rs.RESTWebService

        org.silverpeas.core.web.rs.RESTWebService.WebProcess<R extends Object>, org.silverpeas.core.web.rs.RESTWebService.WebTreatment<R extends Object>
    • Field Summary

      • Fields inherited from class org.silverpeas.core.web.rs.RESTWebService

        RESPONSE_HEADER_ARRAYSIZE
      • Fields inherited from interface org.silverpeas.core.web.SilverpeasWebResource

        BASE_PATH
    • Constructor Summary

      Constructors 
      Constructor Description
      TickerResource()  
    • Constructor Detail

      • TickerResource

        public TickerResource()
    • Method Detail

      • getComponentId

        public String getComponentId()
      • validateUserAuthentication

        public void validateUserAuthentication​(org.silverpeas.core.web.rs.UserPrivilegeValidation validation)
      • getTickerNews

        @GET
        @Produces("application/json")
        public List<NewsEntity> getTickerNews​(@QueryParam("limit")
                                              Integer limit)
      • getResourceBasePath

        protected String getResourceBasePath()
        Specified by:
        getResourceBasePath in class org.silverpeas.core.web.rs.RESTWebService