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
Constructors Constructor Description KudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager, KudosService kudosService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.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 Detail
-
KudosREST
public KudosREST(org.exoplatform.social.core.manager.IdentityManager identityManager, KudosService kudosService)
-
-
Method Detail
-
getKudosByPeriodOfDate
@RolesAllowed("administrators") public javax.ws.rs.core.Response getKudosByPeriodOfDate(long dateInSeconds, int limit)
-
getEntityKudos
@RolesAllowed("users") public javax.ws.rs.core.Response getEntityKudos(String entityType, String entityId, int limit)
-
getKudosByActivityId
@RolesAllowed("users") public javax.ws.rs.core.Response getKudosByActivityId(String activityId)
-
getKudosListOfActivity
@RolesAllowed("users") public javax.ws.rs.core.Response getKudosListOfActivity(String activityId)
-
countKudosByEntityAndSender
@RolesAllowed("users") public javax.ws.rs.core.Response countKudosByEntityAndSender(String entityType, String entityId)
-
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
@RolesAllowed("users") public javax.ws.rs.core.Response createKudos(Kudos kudos)
-
getPeriodDates
@RolesAllowed("users") public javax.ws.rs.core.Response getPeriodDates(String periodType, long dateInSeconds)
-
-