org.alfresco.repo.publishing.slideshare
Class SlideShareApiImpl

java.lang.Object
  extended by org.alfresco.repo.publishing.slideshare.SlideShareApiImpl
All Implemented Interfaces:
com.benfante.jslideshare.SlideShareAPI, SlideShareApi

public class SlideShareApiImpl
extends java.lang.Object
implements SlideShareApi

Since:
4.0

Field Summary
protected  com.benfante.jslideshare.SlideShareConnector connector
           
static java.lang.String URL_DELETE_SLIDESHOW
           
static java.lang.String URL_GET_SLIDESHOW
           
static java.lang.String URL_GET_SLIDESHOW_BY_GROUP
           
static java.lang.String URL_GET_SLIDESHOW_BY_TAG
           
static java.lang.String URL_GET_SLIDESHOW_BY_USER
           
static java.lang.String URL_GET_SLIDESHOW_INFO
           
static java.lang.String URL_UPLOAD_SLIDESHOW
           
 
Constructor Summary
SlideShareApiImpl()
           
SlideShareApiImpl(com.benfante.jslideshare.SlideShareConnector connector)
           
 
Method Summary
 java.lang.String deleteSlideshow(java.lang.String username, java.lang.String password, java.lang.String id)
           
 com.benfante.jslideshare.SlideShareConnector getConnector()
           
 com.benfante.jslideshare.messages.Slideshow getSlideshow(java.lang.String id)
           
 com.benfante.jslideshare.messages.Group getSlideshowByGroup(java.lang.String groupName)
           
 com.benfante.jslideshare.messages.Group getSlideshowByGroup(java.lang.String groupName, int offset, int limit)
           
 com.benfante.jslideshare.messages.Tag getSlideshowByTag(java.lang.String tag)
           
 com.benfante.jslideshare.messages.Tag getSlideshowByTag(java.lang.String tag, int offset, int limit)
           
 com.benfante.jslideshare.messages.User getSlideshowByUser(java.lang.String username)
           
 com.benfante.jslideshare.messages.User getSlideshowByUser(java.lang.String username, int offset, int limit)
           
 com.benfante.jslideshare.messages.SlideshowInfo getSlideshowInfo(java.lang.String id, java.lang.String url)
           
 void setApiUrls(java.util.Map urls)
           
 void setConnector(com.benfante.jslideshare.SlideShareConnector connector)
           
 void setPassword(java.lang.String password)
           
 void setUsername(java.lang.String username)
           
 java.lang.String uploadSlideshow(java.lang.String username, java.lang.String password, java.lang.String title, java.io.File src, java.lang.String description, java.lang.String tags, boolean makeSrcPublic, boolean makeSlideshowPrivate, boolean generateSecretUrl, boolean allowEmbeds, boolean shareWithContacts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL_GET_SLIDESHOW

public static final java.lang.String URL_GET_SLIDESHOW
See Also:
Constant Field Values

URL_GET_SLIDESHOW_INFO

public static final java.lang.String URL_GET_SLIDESHOW_INFO
See Also:
Constant Field Values

URL_GET_SLIDESHOW_BY_USER

public static final java.lang.String URL_GET_SLIDESHOW_BY_USER
See Also:
Constant Field Values

URL_GET_SLIDESHOW_BY_TAG

public static final java.lang.String URL_GET_SLIDESHOW_BY_TAG
See Also:
Constant Field Values

URL_GET_SLIDESHOW_BY_GROUP

public static final java.lang.String URL_GET_SLIDESHOW_BY_GROUP
See Also:
Constant Field Values

URL_UPLOAD_SLIDESHOW

public static final java.lang.String URL_UPLOAD_SLIDESHOW
See Also:
Constant Field Values

URL_DELETE_SLIDESHOW

public static final java.lang.String URL_DELETE_SLIDESHOW
See Also:
Constant Field Values

connector

protected com.benfante.jslideshare.SlideShareConnector connector
Constructor Detail

SlideShareApiImpl

public SlideShareApiImpl()

SlideShareApiImpl

public SlideShareApiImpl(com.benfante.jslideshare.SlideShareConnector connector)
Method Detail

getConnector

public com.benfante.jslideshare.SlideShareConnector getConnector()

setConnector

public void setConnector(com.benfante.jslideshare.SlideShareConnector connector)

setApiUrls

public void setApiUrls(java.util.Map urls)

getSlideshow

public com.benfante.jslideshare.messages.Slideshow getSlideshow(java.lang.String id)
                                                         throws com.benfante.jslideshare.SlideShareException,
                                                                com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshow in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowInfo

public com.benfante.jslideshare.messages.SlideshowInfo getSlideshowInfo(java.lang.String id,
                                                                        java.lang.String url)
                                                                 throws com.benfante.jslideshare.SlideShareException,
                                                                        com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowInfo in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByUser

public com.benfante.jslideshare.messages.User getSlideshowByUser(java.lang.String username)
                                                          throws com.benfante.jslideshare.SlideShareException,
                                                                 com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByUser in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByUser

public com.benfante.jslideshare.messages.User getSlideshowByUser(java.lang.String username,
                                                                 int offset,
                                                                 int limit)
                                                          throws com.benfante.jslideshare.SlideShareException,
                                                                 com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByUser in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByTag

public com.benfante.jslideshare.messages.Tag getSlideshowByTag(java.lang.String tag)
                                                        throws com.benfante.jslideshare.SlideShareException,
                                                               com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByTag in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByTag

public com.benfante.jslideshare.messages.Tag getSlideshowByTag(java.lang.String tag,
                                                               int offset,
                                                               int limit)
                                                        throws com.benfante.jslideshare.SlideShareException,
                                                               com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByTag in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByGroup

public com.benfante.jslideshare.messages.Group getSlideshowByGroup(java.lang.String groupName)
                                                            throws com.benfante.jslideshare.SlideShareException,
                                                                   com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByGroup in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

getSlideshowByGroup

public com.benfante.jslideshare.messages.Group getSlideshowByGroup(java.lang.String groupName,
                                                                   int offset,
                                                                   int limit)
                                                            throws com.benfante.jslideshare.SlideShareException,
                                                                   com.benfante.jslideshare.SlideShareErrorException
Specified by:
getSlideshowByGroup in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

uploadSlideshow

public java.lang.String uploadSlideshow(java.lang.String username,
                                        java.lang.String password,
                                        java.lang.String title,
                                        java.io.File src,
                                        java.lang.String description,
                                        java.lang.String tags,
                                        boolean makeSrcPublic,
                                        boolean makeSlideshowPrivate,
                                        boolean generateSecretUrl,
                                        boolean allowEmbeds,
                                        boolean shareWithContacts)
                                 throws com.benfante.jslideshare.SlideShareException,
                                        com.benfante.jslideshare.SlideShareErrorException
Specified by:
uploadSlideshow in interface com.benfante.jslideshare.SlideShareAPI
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

deleteSlideshow

public java.lang.String deleteSlideshow(java.lang.String username,
                                        java.lang.String password,
                                        java.lang.String id)
                                 throws com.benfante.jslideshare.SlideShareException,
                                        com.benfante.jslideshare.SlideShareErrorException
Specified by:
deleteSlideshow in interface SlideShareApi
Throws:
com.benfante.jslideshare.SlideShareException
com.benfante.jslideshare.SlideShareErrorException

setUsername

public void setUsername(java.lang.String username)

setPassword

public void setPassword(java.lang.String password)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.