Package com.jms.socialmedia.handlers
Class FollowRequestHandler
- java.lang.Object
-
- com.jms.socialmedia.handlers.RequestHandler
-
- com.jms.socialmedia.handlers.FollowRequestHandler
-
public class FollowRequestHandler extends RequestHandler
-
-
Field Summary
-
Fields inherited from class com.jms.socialmedia.handlers.RequestHandler
dataService, tokenService
-
-
Constructor Summary
Constructors Constructor Description FollowRequestHandler(DataService dataService, TokenService tokenService, com.google.gson.Gson gson)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
handleFollowUser(spark.Request request, spark.Response response)
Collection<Integer>
handleGetFollowingUserIds(spark.Request request, spark.Response response)
Collection<User>
handleGetUsersToFollow(spark.Request request, spark.Response response)
Boolean
handleUnfollowUser(spark.Request request, spark.Response response)
-
Methods inherited from class com.jms.socialmedia.handlers.RequestHandler
authorizeRequest, authorizeRequest, checkParameter, checkParameter, checkParameter, extractBodyContent, handleAuthorizeRequest, throwBadRequestExceptionIf, throwExceptionIfNecessary
-
-
-
-
Constructor Detail
-
FollowRequestHandler
public FollowRequestHandler(DataService dataService, TokenService tokenService, com.google.gson.Gson gson)
-
-
Method Detail
-
handleFollowUser
public Boolean handleFollowUser(spark.Request request, spark.Response response) throws IOException
- Throws:
IOException
-
handleUnfollowUser
public Boolean handleUnfollowUser(spark.Request request, spark.Response response) throws IOException
- Throws:
IOException
-
handleGetFollowingUserIds
public Collection<Integer> handleGetFollowingUserIds(spark.Request request, spark.Response response)
-
handleGetUsersToFollow
public Collection<User> handleGetUsersToFollow(spark.Request request, spark.Response response)
-
-