org.cruxframework.crux.widgets.client.slideshow.data
Class PhotoAlbumService

java.lang.Object
  extended by org.cruxframework.crux.widgets.client.slideshow.data.PhotoAlbumService
All Implemented Interfaces:
AlbumService
Direct Known Subclasses:
PicasaService

public abstract class PhotoAlbumService
extends Object
implements AlbumService

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.cruxframework.crux.widgets.client.slideshow.data.AlbumService
AlbumService.Callback
 
Constructor Summary
PhotoAlbumService()
          Constructor
PhotoAlbumService(int imagesSize, int thumbnailsSize)
          Constructor
 
Method Summary
protected  void completeLoading(PhotoAlbum album)
           
protected abstract  void doLoad()
           
protected  void errorLoading(Throwable t)
           
 int getImagesSize()
           
 Slideshow getSlideshow()
           
 int getThumbnailsSize()
           
 void loadAlbum()
           
 void loadAlbum(AlbumService.Callback callback)
           
 void setImagesSize(int imagesSize)
           
 void setSlideshow(Slideshow slideshow)
           
 void setThumbnailsSize(int thumbnailsSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhotoAlbumService

public PhotoAlbumService()
Constructor


PhotoAlbumService

public PhotoAlbumService(int imagesSize,
                         int thumbnailsSize)
Constructor

Parameters:
imagesSize - maximum size for album photos
thumbnailsSize - size for photo thumbnails
Method Detail

getImagesSize

public int getImagesSize()
Specified by:
getImagesSize in interface AlbumService
Returns:

setImagesSize

public void setImagesSize(int imagesSize)
Specified by:
setImagesSize in interface AlbumService
Parameters:
imagesSize -

getThumbnailsSize

public int getThumbnailsSize()
Specified by:
getThumbnailsSize in interface AlbumService
Returns:

setThumbnailsSize

public void setThumbnailsSize(int thumbnailsSize)
Specified by:
setThumbnailsSize in interface AlbumService
Parameters:
thumbnailsSize -

loadAlbum

public void loadAlbum()
Specified by:
loadAlbum in interface AlbumService

loadAlbum

public void loadAlbum(AlbumService.Callback callback)
Specified by:
loadAlbum in interface AlbumService
Parameters:
callback -

setSlideshow

public void setSlideshow(Slideshow slideshow)
Specified by:
setSlideshow in interface AlbumService
Parameters:
slideshow -

getSlideshow

public Slideshow getSlideshow()
Specified by:
getSlideshow in interface AlbumService
Returns:

completeLoading

protected void completeLoading(PhotoAlbum album)
Parameters:
album -

errorLoading

protected void errorLoading(Throwable t)
Parameters:
album -

doLoad

protected abstract void doLoad()


Copyright © 2015. All rights reserved.