Class TwitterAccountRest
java.lang.Object
io.meeds.gamification.twitter.rest.TwitterAccountRest
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class TwitterAccountRest
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTwitterAccountRest(TwitterAccountService twitterAccountService, TwitterConsumerService twitterConsumerService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsecreateWatchedAccount(String twitterUsername) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsedeleteWatchedAccount(long accountId) javax.ws.rs.core.ResponsegetWatchedAccountById(long accountId) javax.ws.rs.core.ResponsegetWatchedAccounts(int offset, int limit, boolean forceUpdate, boolean returnSize) javax.ws.rs.core.ResponsesaveBearerToken(String bearerToken) javax.ws.rs.core.ResponseupdateAccountEventStatus(long eventId, long accountId, boolean enabled)
-
Field Details
-
TWITTER_ACCOUNT_NOT_FOUND
- See Also:
-
-
Constructor Details
-
TwitterAccountRest
public TwitterAccountRest(TwitterAccountService twitterAccountService, TwitterConsumerService twitterConsumerService)
-
-
Method Details
-
getWatchedAccounts
@RolesAllowed("users") public javax.ws.rs.core.Response getWatchedAccounts(int offset, int limit, boolean forceUpdate, boolean returnSize) -
getWatchedAccountById
@RolesAllowed("users") public javax.ws.rs.core.Response getWatchedAccountById(long accountId) -
createWatchedAccount
@RolesAllowed("users") public javax.ws.rs.core.Response createWatchedAccount(String twitterUsername) -
deleteWatchedAccount
@RolesAllowed("users") public javax.ws.rs.core.Response deleteWatchedAccount(long accountId) -
saveBearerToken
-
deleteTwitterBearerToken
@RolesAllowed("users") public javax.ws.rs.core.Response deleteTwitterBearerToken() -
checkTwitterTokenStatus
@RolesAllowed("users") public javax.ws.rs.core.Response checkTwitterTokenStatus() -
updateAccountEventStatus
@RolesAllowed("users") public javax.ws.rs.core.Response updateAccountEventStatus(long eventId, long accountId, boolean enabled)
-