Package org.exoplatform.kudos.rest
Class KudosREST
java.lang.Object
org.exoplatform.kudos.rest.KudosREST
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class KudosREST
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionKudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager, KudosService kudosService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecountKudosByEntityAndSender(String entityType, String entityId) javax.ws.rs.core.ResponsecreateKudos(Kudos kudos) javax.ws.rs.core.ResponsegetEntityKudos(String entityType, String entityId, int limit) javax.ws.rs.core.ResponsegetKudosByActivityId(String activityId) javax.ws.rs.core.ResponsegetKudosByDates(long startDateInSeconds, long endDateInSeconds, int limit) javax.ws.rs.core.ResponsegetKudosByPeriodOfDate(long dateInSeconds, int limit) javax.ws.rs.core.ResponsegetKudosListOfActivity(String activityId) javax.ws.rs.core.ResponsegetPeriodDates(String periodType, long dateInSeconds) javax.ws.rs.core.ResponsegetReceivedKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize) javax.ws.rs.core.ResponsegetSentKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize)
-
Constructor Details
-
KudosREST
public KudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager, KudosService kudosService)
-
-
Method Details
-
getKudosByPeriodOfDate
@RolesAllowed("administrators") public javax.ws.rs.core.Response getKudosByPeriodOfDate(long dateInSeconds, int limit) -
getEntityKudos
-
getKudosByActivityId
-
getKudosListOfActivity
-
countKudosByEntityAndSender
-
getKudosByDates
@RolesAllowed("administrators") public javax.ws.rs.core.Response getKudosByDates(long startDateInSeconds, long endDateInSeconds, int limit) -
getReceivedKudosByPeriod
@RolesAllowed("users") public javax.ws.rs.core.Response getReceivedKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize) -
getSentKudosByPeriod
@RolesAllowed("users") public javax.ws.rs.core.Response getSentKudosByPeriod(long identityId, long dateInSeconds, String periodType, int limit, boolean returnSize) -
createKudos
-
getPeriodDates
@RolesAllowed("users") public javax.ws.rs.core.Response getPeriodDates(String periodType, long dateInSeconds)
-