@RolesAllowed(value="users") public class KudosREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
KudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager,
KudosService kudosService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createKudos(Kudos kudos) |
javax.ws.rs.core.Response |
getEntityKudos(String entityType,
String entityId,
int limit) |
javax.ws.rs.core.Response |
getKudosByDates(long startDateInSeconds,
long endDateInSeconds,
int limit) |
javax.ws.rs.core.Response |
getKudosByPeriodOfDate(long dateInSeconds,
int limit) |
javax.ws.rs.core.Response |
getPeriodDates(String periodType,
long dateInSeconds) |
javax.ws.rs.core.Response |
getReceivedKudosByPeriod(long identityId,
long dateInSeconds,
String periodType,
int limit,
boolean returnSize) |
javax.ws.rs.core.Response |
getSentKudosByPeriod(long identityId,
long dateInSeconds,
String periodType,
int limit,
boolean returnSize) |
public KudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager,
KudosService kudosService)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getKudosByPeriodOfDate(long dateInSeconds, int limit)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getEntityKudos(String entityType, String entityId, int limit)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getKudosByDates(long startDateInSeconds, long endDateInSeconds, int limit)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getReceivedKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getSentKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize)
@RolesAllowed(value="users") public javax.ws.rs.core.Response createKudos(Kudos kudos)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getPeriodDates(String periodType, long dateInSeconds)
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.