|
|||||||||
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
FlickrException
Extras
,
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
FlickrException
Extras
,
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 |