public class PhotosetsInterface
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METHOD_ADD_PHOTO |
static java.lang.String |
METHOD_CREATE |
static java.lang.String |
METHOD_DELETE |
static java.lang.String |
METHOD_EDIT_META |
static java.lang.String |
METHOD_EDIT_PHOTOS |
static java.lang.String |
METHOD_GET_CONTEXT |
static java.lang.String |
METHOD_GET_INFO |
static java.lang.String |
METHOD_GET_LIST |
static java.lang.String |
METHOD_GET_PHOTOS |
static java.lang.String |
METHOD_ORDER_SETS |
static java.lang.String |
METHOD_REMOVE_PHOTO |
static java.lang.String |
METHOD_REMOVE_PHOTOS |
static java.lang.String |
METHOD_REORDER_PHOTOS |
static java.lang.String |
METHOD_SET_PRIMARY_PHOTO |
| Constructor and Description |
|---|
PhotosetsInterface(java.lang.String apiKey,
java.lang.String sharedSecret,
Transport transportAPI) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPhoto(java.lang.String photosetId,
java.lang.String photoId)
Add a photo to the end of the photoset.
|
Photoset |
create(java.lang.String title,
java.lang.String description,
java.lang.String primaryPhotoId)
Create a new photoset.
|
void |
delete(java.lang.String photosetId)
Delete the specified photoset.
|
void |
editMeta(java.lang.String photosetId,
java.lang.String title,
java.lang.String description)
Modify the meta-data for a photoset.
|
void |
editPhotos(java.lang.String photosetId,
java.lang.String primaryPhotoId,
java.lang.String[] photoIds)
Edit which photos are in the photoset.
|
PhotoContext |
getContext(java.lang.String photoId,
java.lang.String photosetId)
Get a photo's context in the specified photo set.
|
Photoset |
getInfo(java.lang.String photosetId)
Get the information for a specified photoset.
|
Photosets |
getList(java.lang.String userId)
Deprecated.
|
Photosets |
getList(java.lang.String userId,
int perPage,
int page)
Get a list of all photosets for the specified user.
|
PhotoList<Photo> |
getPhotos(java.lang.String photosetId,
int perPage,
int page)
Convenience method.
|
PhotoList<Photo> |
getPhotos(java.lang.String photosetId,
java.util.Set<java.lang.String> extras,
int privacy_filter,
int perPage,
int page)
Get a collection of Photo objects for the specified Photoset.
|
int |
getPhotosetCount(java.lang.String userId)
Convenience method.
|
void |
orderSets(java.lang.String[] photosetIds)
Set the order in which sets are returned for the user.
|
void |
removePhoto(java.lang.String photosetId,
java.lang.String photoId)
Remove a photo from the set.
|
void |
removePhotos(java.lang.String photosetId,
java.lang.String photoIds)
Remove a photo from the set.
|
void |
reorderPhotos(java.lang.String photosetId,
java.lang.String photoIds)
Remove a photo from the set.
|
void |
setPrimaryPhoto(java.lang.String photosetId,
java.lang.String photoId)
Remove a photo from the set.
|
public static final java.lang.String METHOD_ADD_PHOTO
public static final java.lang.String METHOD_CREATE
public static final java.lang.String METHOD_DELETE
public static final java.lang.String METHOD_EDIT_META
public static final java.lang.String METHOD_EDIT_PHOTOS
public static final java.lang.String METHOD_GET_CONTEXT
public static final java.lang.String METHOD_GET_INFO
public static final java.lang.String METHOD_GET_LIST
public static final java.lang.String METHOD_GET_PHOTOS
public static final java.lang.String METHOD_ORDER_SETS
public static final java.lang.String METHOD_REMOVE_PHOTO
public static final java.lang.String METHOD_REMOVE_PHOTOS
public static final java.lang.String METHOD_REORDER_PHOTOS
public static final java.lang.String METHOD_SET_PRIMARY_PHOTO
public PhotosetsInterface(java.lang.String apiKey,
java.lang.String sharedSecret,
Transport transportAPI)
public void addPhoto(java.lang.String photosetId,
java.lang.String photoId)
throws FlickrException
photosetId - The photoset IDphotoId - The photo IDFlickrExceptionpublic Photoset create(java.lang.String title, java.lang.String description, java.lang.String primaryPhotoId) throws FlickrException
title - The photoset titledescription - The photoset descriptionprimaryPhotoId - The primary photo idFlickrExceptionpublic void delete(java.lang.String photosetId)
throws FlickrException
photosetId - The photoset IDFlickrExceptionpublic void editMeta(java.lang.String photosetId,
java.lang.String title,
java.lang.String description)
throws FlickrException
photosetId - The photoset IDtitle - A new titledescription - A new description (can be null)FlickrExceptionpublic void editPhotos(java.lang.String photosetId,
java.lang.String primaryPhotoId,
java.lang.String[] photoIds)
throws FlickrException
photosetId - The photoset IDprimaryPhotoId - The primary photo IdphotoIds - The photo IDs for the photos in the setFlickrExceptionpublic PhotoContext getContext(java.lang.String photoId, java.lang.String photosetId) throws FlickrException
photoId - The photo IDphotosetId - The photoset IDFlickrExceptionpublic Photoset getInfo(java.lang.String photosetId) throws FlickrException
photosetId - The photoset IDFlickrException@Deprecated public Photosets getList(java.lang.String userId) throws FlickrException
userId - The User idFlickrExceptionpublic Photosets getList(java.lang.String userId, int perPage, int page) throws FlickrException
userId - The User idperPage - The number of photosets per pagepage - The page offsetFlickrExceptionpublic int getPhotosetCount(java.lang.String userId)
throws FlickrException
userId - The User idFlickrExceptionpublic PhotoList<Photo> getPhotos(java.lang.String photosetId, java.util.Set<java.lang.String> extras, int privacy_filter, int perPage, int page) throws FlickrException
photosetId - The photoset IDextras - Set of extra-fieldsprivacy_filter - filter value for authenticated callsperPage - The number of photos per pagepage - The page offsetFlickrExceptionExtras,
Flickr.PRIVACY_LEVEL_NO_FILTER,
Flickr.PRIVACY_LEVEL_PUBLIC,
Flickr.PRIVACY_LEVEL_FRIENDS,
Flickr.PRIVACY_LEVEL_FRIENDS_FAMILY,
Flickr.PRIVACY_LEVEL_FAMILY,
Flickr.PRIVACY_LEVEL_FRIENDSpublic PhotoList<Photo> getPhotos(java.lang.String photosetId, int perPage, int page) throws FlickrException
photosetId - The photoset IDperPage - The number of photos per pagepage - The page offsetFlickrExceptionExtras,
Flickr.PRIVACY_LEVEL_NO_FILTER,
Flickr.PRIVACY_LEVEL_PUBLIC,
Flickr.PRIVACY_LEVEL_FRIENDS,
Flickr.PRIVACY_LEVEL_FRIENDS_FAMILY,
Flickr.PRIVACY_LEVEL_FAMILY,
Flickr.PRIVACY_LEVEL_FRIENDSpublic void orderSets(java.lang.String[] photosetIds)
throws FlickrException
photosetIds - An array of IdsFlickrExceptionpublic void removePhoto(java.lang.String photosetId,
java.lang.String photoId)
throws FlickrException
photosetId - The photoset IDphotoId - The photo IDFlickrExceptionpublic void removePhotos(java.lang.String photosetId,
java.lang.String photoIds)
throws FlickrException
photosetId - The photoset IDphotoIds - The ID's of the photos, in CVS formatFlickrExceptionpublic void reorderPhotos(java.lang.String photosetId,
java.lang.String photoIds)
throws FlickrException
photosetId - The photoset IDphotoIds - The ID's of the photos, in CSV format, in the order they need to be in.FlickrExceptionpublic void setPrimaryPhoto(java.lang.String photosetId,
java.lang.String photoId)
throws FlickrException
photosetId - The photoset IDphotoId - The photo ID that is being addedFlickrException