RichFaces Photoalbum 4.3.5.Final

org.richfaces.photoalbum.manager
Class Model

java.lang.Object
  extended by org.richfaces.photoalbum.manager.Model
All Implemented Interfaces:
Serializable

@Named
@ApplicationScoped
public class Model
extends Object
implements Serializable

This class represent 'M' in MVC pattern. It is storage to application flow related data such as selectedAlbum, image, mainArea to preview etc..

Author:
Andrey Markhel
See Also:
Serialized Form

Constructor Summary
Model()
           
 
Method Summary
 List<Image> getImages()
           
 NavigationEnum getMainArea()
           
 Album getSelectedAlbum()
           
 Event getSelectedEvent()
           
 Image getSelectedImage()
           
 Shelf getSelectedShelf()
           
 MetaTag getSelectedTag()
           
 User getSelectedUser()
           
 void observeSelectedTag(SimpleEvent se)
           
 void resetModel(NavigationEnum mainArea, User selectedUser, Shelf selectedShelf, Album selectedAlbum, Image selectedImage, List<Image> images)
          This method invoked after the almost user actions, to prepare properly data to show in the UI.
 void resetModel(NavigationEnum mainArea, User selectedUser, Shelf selectedShelf, Album selectedAlbum, Image selectedImage, List<Image> images, Event selectedEvent)
           
 void setImages(List<Image> images)
           
 void setMainArea(NavEvent ne)
          This method observes Constants.UPDATE_MAIN_AREA_EVENT event and invoked after the user actions, that not change model, but change area to preview
 void setSelectedAlbum(Album selectedAlbum)
           
 void setSelectedEvent(Event selectedEvent)
           
 void setSelectedTag(MetaTag tag)
          This method observes Constants.UPDATE_SELECTED_TAG_EVENT event and invoked after the user click on any metatag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model()
Method Detail

resetModel

public void resetModel(NavigationEnum mainArea,
                       User selectedUser,
                       Shelf selectedShelf,
                       Album selectedAlbum,
                       Image selectedImage,
                       List<Image> images)
This method invoked after the almost user actions, to prepare properly data to show in the UI.

Parameters:
mainArea - - next Area to show(determined in controller)
selectedUser - - user, that was selected(determined in controller)
selectedShelf - - shelf, that was selected(determined in controller)
selectedAlbum - - album, that was selected(determined in controller)
selectedImage - - image, that was selected(determined in controller)
images - - list of images, to show during slideshow process(determined in controller)

resetModel

public void resetModel(NavigationEnum mainArea,
                       User selectedUser,
                       Shelf selectedShelf,
                       Album selectedAlbum,
                       Image selectedImage,
                       List<Image> images,
                       Event selectedEvent)

setMainArea

public void setMainArea(@Observes
                        NavEvent ne)
This method observes Constants.UPDATE_MAIN_AREA_EVENT event and invoked after the user actions, that not change model, but change area to preview

Parameters:
mainArea - - next Area to show

setSelectedTag

public void setSelectedTag(MetaTag tag)
This method observes Constants.UPDATE_SELECTED_TAG_EVENT event and invoked after the user click on any metatag.

Parameters:
selectedTag - - clicked tag

observeSelectedTag

public void observeSelectedTag(@Observes
                               SimpleEvent se)

getMainArea

public NavigationEnum getMainArea()

getSelectedImage

public Image getSelectedImage()

getSelectedAlbum

public Album getSelectedAlbum()

setSelectedAlbum

public void setSelectedAlbum(Album selectedAlbum)

getSelectedUser

public User getSelectedUser()

getSelectedShelf

public Shelf getSelectedShelf()

getSelectedTag

public MetaTag getSelectedTag()

getImages

public List<Image> getImages()

setImages

public void setImages(List<Image> images)

getSelectedEvent

public Event getSelectedEvent()

setSelectedEvent

public void setSelectedEvent(Event selectedEvent)

RichFaces Photoalbum 4.3.5.Final

Copyright © 2014 JBoss by Red Hat. All Rights Reserved.