public class PeopleInterface
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METHOD_FIND_BY_EMAIL |
static java.lang.String |
METHOD_FIND_BY_USERNAME |
static java.lang.String |
METHOD_GET_GROUPS |
static java.lang.String |
METHOD_GET_INFO |
static java.lang.String |
METHOD_GET_ONLINE_LIST |
static java.lang.String |
METHOD_GET_PHOTOS |
static java.lang.String |
METHOD_GET_PHOTOS_OF |
static java.lang.String |
METHOD_GET_PUBLIC_GROUPS |
static java.lang.String |
METHOD_GET_PUBLIC_PHOTOS |
static java.lang.String |
METHOD_GET_UPLOAD_STATUS |
| Constructor and Description |
|---|
PeopleInterface(java.lang.String apiKey,
java.lang.String sharedSecret,
Transport transportAPI) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String photoId,
java.lang.String userId,
java.awt.Rectangle bounds)
Add the given person to the photo.
|
void |
delete(java.lang.String photoId,
java.lang.String userId)
Delete the person from the photo
|
void |
deleteCoords(java.lang.String photoId,
java.lang.String userId)
Delete the co-ordinates that the user is shown in
|
void |
editCoords(java.lang.String photoId,
java.lang.String userId,
java.awt.Rectangle bounds)
Edit the co-ordinates that the user shows in
|
User |
findByEmail(java.lang.String email)
Find the user by their email address.
|
User |
findByUsername(java.lang.String username)
Find a User by the username.
|
GroupList<Group> |
getGroups(java.lang.String userId) |
User |
getInfo(java.lang.String userId)
Get info about the specified user.
|
UserList<User> |
getList(java.lang.String photoId) |
PhotoList<Photo> |
getPhotos(java.lang.String userId,
java.lang.String safeSearch,
java.util.Date minUploadDate,
java.util.Date maxUploadDate,
java.util.Date minTakenDate,
java.util.Date maxTakenDate,
java.lang.String contentType,
java.lang.String privacyFilter,
java.util.Set<java.lang.String> extras,
int perPage,
int page) |
PhotoList<Photo> |
getPhotosOf(java.lang.String userId,
java.lang.String ownerId,
java.util.Set<java.lang.String> extras,
int perPage,
int page) |
java.util.Collection<Group> |
getPublicGroups(java.lang.String userId)
Get a collection of public groups for the user.
|
PhotoList<Photo> |
getPublicPhotos(java.lang.String userId,
int perPage,
int page) |
PhotoList<Photo> |
getPublicPhotos(java.lang.String userId,
java.util.Set<java.lang.String> extras,
int perPage,
int page)
Get a collection of public photos for the specified user ID.
|
User |
getUploadStatus()
Get upload status for the currently authenticated user.
|
public static final java.lang.String METHOD_FIND_BY_EMAIL
public static final java.lang.String METHOD_FIND_BY_USERNAME
public static final java.lang.String METHOD_GET_INFO
public static final java.lang.String METHOD_GET_ONLINE_LIST
public static final java.lang.String METHOD_GET_PUBLIC_GROUPS
public static final java.lang.String METHOD_GET_PUBLIC_PHOTOS
public static final java.lang.String METHOD_GET_UPLOAD_STATUS
public static final java.lang.String METHOD_GET_PHOTOS
public static final java.lang.String METHOD_GET_PHOTOS_OF
public static final java.lang.String METHOD_GET_GROUPS
public PeopleInterface(java.lang.String apiKey,
java.lang.String sharedSecret,
Transport transportAPI)
public User findByEmail(java.lang.String email) throws FlickrException
email - The email addressFlickrExceptionpublic User findByUsername(java.lang.String username) throws FlickrException
username - The usernameFlickrExceptionpublic User getInfo(java.lang.String userId) throws FlickrException
userId - The user IDFlickrExceptionpublic java.util.Collection<Group> getPublicGroups(java.lang.String userId) throws FlickrException
GroupsInterface.getInfo(String).
This method does not require authentication.userId - The user IDFlickrExceptionpublic PhotoList<Photo> getPublicPhotos(java.lang.String userId, int perPage, int page) throws FlickrException
FlickrExceptionpublic PhotoList<Photo> getPublicPhotos(java.lang.String userId, java.util.Set<java.lang.String> extras, int perPage, int page) throws FlickrException
userId - The User IDextras - Set of extra-attributes to include (may be null)perPage - The number of photos per pagepage - The page offsetFlickrExceptionExtraspublic User getUploadStatus() throws FlickrException
FlickrExceptionpublic PhotoList<Photo> getPhotos(java.lang.String userId, java.lang.String safeSearch, java.util.Date minUploadDate, java.util.Date maxUploadDate, java.util.Date minTakenDate, java.util.Date maxTakenDate, java.lang.String contentType, java.lang.String privacyFilter, java.util.Set<java.lang.String> extras, int perPage, int page) throws FlickrException
FlickrExceptionpublic PhotoList<Photo> getPhotosOf(java.lang.String userId, java.lang.String ownerId, java.util.Set<java.lang.String> extras, int perPage, int page) throws FlickrException
FlickrExceptionpublic void add(java.lang.String photoId,
java.lang.String userId,
java.awt.Rectangle bounds)
throws FlickrException
photoId - userId - bounds - FlickrExceptionpublic void delete(java.lang.String photoId,
java.lang.String userId)
throws FlickrException
photoId - userId - FlickrExceptionpublic void deleteCoords(java.lang.String photoId,
java.lang.String userId)
throws FlickrException
photoId - userId - FlickrExceptionpublic void editCoords(java.lang.String photoId,
java.lang.String userId,
java.awt.Rectangle bounds)
throws FlickrException
photoId - userId - bounds - FlickrExceptionpublic UserList<User> getList(java.lang.String photoId) throws FlickrException
photoId - FlickrExceptionpublic GroupList<Group> getGroups(java.lang.String userId) throws FlickrException
userId - FlickrException