com.jakewharton.trakt.services
Class FriendsService

java.lang.Object
  extended by com.jakewharton.apibuilder.ApiService
      extended by com.jakewharton.trakt.TraktApiService
          extended by com.jakewharton.trakt.services.FriendsService

public class FriendsService
extends TraktApiService


Nested Class Summary
static class FriendsService.AddBuilder
           
static class FriendsService.AllBuilder
           
static class FriendsService.ApproveBuilder
           
static class FriendsService.DeleteBuilder
           
static class FriendsService.DenyBuilder
           
static class FriendsService.RequestsBuilder
           
 
Field Summary
 
Fields inherited from class com.jakewharton.apibuilder.ApiService
CONTENT_ENCODING
 
Constructor Summary
FriendsService()
           
 
Method Summary
 FriendsService.AddBuilder add(String friend)
          Add a new friend.
 FriendsService.AllBuilder all()
          Get a list of all friends including the timestamp when they were approved.
 FriendsService.ApproveBuilder approve(String friend)
          Approve a friend request.
 FriendsService.DeleteBuilder delete(String friend)
          Delete a friend.
 FriendsService.DenyBuilder deny(String friend)
          Deny a friend request.
 FriendsService.RequestsBuilder requests()
          Get a list of all friends requests including the timestamp when the friend request was made.
 
Methods inherited from class com.jakewharton.trakt.TraktApiService
get, post, setApiKey, setAuthentication, setMediaCenterDate, setMediaCenterVersion, setPluginVersion, setUseSsl, unmarshall, unmarshall, unmarshall
 
Methods inherited from class com.jakewharton.apibuilder.ApiService
acceptGzip, addRequestHeader, closeConnection, closeStream, convertStreamToString, executeDelete, executeDelete, executeGet, executeGet, executeMethod, executePost, executePost, getConnectTimeout, getParametersString, getReadTimeout, getRequestHeader, getRequestHeaderNames, getWrappedInputStream, removeRequestHeader, setConnectTimeout, setReadTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FriendsService

public FriendsService()
Method Detail

add

public FriendsService.AddBuilder add(String friend)
Add a new friend. This will put the request in pending status until the potential friend accepts.

Parameters:
friend - Username of the friend to add.
Returns:
Builder instance.

all

public FriendsService.AllBuilder all()
Get a list of all friends including the timestamp when they were approved.

Returns:
Builder instance.

approve

public FriendsService.ApproveBuilder approve(String friend)
Approve a friend request.

Parameters:
friend - Username of the friend to approve.
Returns:
Builder instance.

delete

public FriendsService.DeleteBuilder delete(String friend)
Delete a friend.

Parameters:
friend - Username of the friend to delete.
Returns:
Builder instance.

deny

public FriendsService.DenyBuilder deny(String friend)
Deny a friend request.

Parameters:
friend - Username of the friend to deny.
Returns:
Builder instance.

requests

public FriendsService.RequestsBuilder requests()
Get a list of all friends requests including the timestamp when the friend request was made. Use the approve and deny methods to manage each request.

Returns:
Builder instance.


Copyright © 2011 Jake Wharton. All Rights Reserved.