|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.aetrion.flickr.photosets.PhotosetsInterface
public class PhotosetsInterface
Interface for working with photosets.
| Field Summary | |
|---|---|
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
|
| Constructor Summary | |
|---|---|
PhotosetsInterface(java.lang.String apiKey,
Transport transport)
|
|
| Method Summary | |
|---|---|
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)
Delete the specified 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)
Get a list of all photosets for the specified user. |
PhotoList |
getPhotos(java.lang.String photosetId,
int perPage,
int page)
Convenience method. |
PhotoList |
getPhotos(java.lang.String photosetId,
java.util.Set extras,
int privacy_filter,
int perPage,
int page)
Get a collection of Photo objects for the specified Photoset. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public PhotosetsInterface(java.lang.String apiKey,
Transport transport)
| Method Detail |
|---|
public void addPhoto(java.lang.String photosetId,
java.lang.String photoId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset IDphotoId - The photo ID
java.io.IOException
org.xml.sax.SAXException
FlickrException
public Photoset create(java.lang.String title,
java.lang.String description,
java.lang.String primaryPhotoId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
title - The photoset titledescription - The photoset descriptionprimaryPhotoId - The primary photo id
java.io.IOException
org.xml.sax.SAXException
FlickrException
public void delete(java.lang.String photosetId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset ID
java.io.IOException
org.xml.sax.SAXException
FlickrException
public void editMeta(java.lang.String photosetId,
java.lang.String title,
java.lang.String description)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset ID
java.io.IOException
org.xml.sax.SAXException
FlickrException
public void editPhotos(java.lang.String photosetId,
java.lang.String primaryPhotoId,
java.lang.String[] photoIds)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset IDprimaryPhotoId - The primary photo IdphotoIds - The photo IDs for the photos in the set
java.io.IOException
org.xml.sax.SAXException
FlickrException
public PhotoContext getContext(java.lang.String photoId,
java.lang.String photosetId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photoId - The photo IDphotosetId - The photoset ID
java.io.IOException
org.xml.sax.SAXException
FlickrException
public Photoset getInfo(java.lang.String photosetId)
throws FlickrException,
java.io.IOException,
org.xml.sax.SAXException
photosetId - The photoset ID
FlickrException
java.io.IOException
org.xml.sax.SAXException
public Photosets getList(java.lang.String userId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
userId - The User id
java.io.IOException
org.xml.sax.SAXException
FlickrException
public PhotoList getPhotos(java.lang.String photosetId,
java.util.Set extras,
int privacy_filter,
int perPage,
int page)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset IDextras - Set of extra-fieldsprivacy_filter - filter value for authenticated callsperPage - The number of photos per pagepage - The page offset
java.io.IOException
org.xml.sax.SAXException
FlickrExceptionExtras,
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_FRIENDS
public PhotoList getPhotos(java.lang.String photosetId,
int perPage,
int page)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset IDperPage - The number of photos per pagepage - The page offset
java.io.IOException
org.xml.sax.SAXException
FlickrExceptionExtras,
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_FRIENDS
public void orderSets(java.lang.String[] photosetIds)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetIds - An array of Ids
java.io.IOException
org.xml.sax.SAXException
FlickrException
public void removePhoto(java.lang.String photosetId,
java.lang.String photoId)
throws java.io.IOException,
org.xml.sax.SAXException,
FlickrException
photosetId - The photoset IDphotoId - The photo ID
java.io.IOException
org.xml.sax.SAXException
FlickrException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||