Class TickerResource
- java.lang.Object
-
- org.silverpeas.core.web.rs.RESTWebService
-
- org.silverpeas.components.quickinfo.web.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
-
-
Constructor Summary
Constructors Constructor Description TickerResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getComponentId()
protected String
getResourceBasePath()
List<NewsEntity>
getTickerNews(Integer limit)
void
validateUserAuthentication(org.silverpeas.core.web.rs.UserPrivilegeValidation validation)
-
Methods inherited from class org.silverpeas.core.web.rs.RESTWebService
fromPage, getBundle, getBundleLocation, getHighestUserRole, getHttpRequest, getHttpServletRequest, getHttpServletResponse, getOrganisationController, getSilverpeasContext, getUri, getUser, getUserPreferences, getUserRoles, identifiedBy, identifiedBy, initContext, initWebResourceUri, isUserDefined, process
-
-
-
-
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 classorg.silverpeas.core.web.rs.RESTWebService
-
-