@Named @ApplicationScoped public class Model extends Object implements Serializable
Constructor and Description |
---|
Model() |
Modifier and Type | Method and Description |
---|---|
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. |
public void resetModel(NavigationEnum mainArea, User selectedUser, Shelf selectedShelf, Album selectedAlbum, Image selectedImage, List<Image> images)
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)public void resetModel(NavigationEnum mainArea, User selectedUser, Shelf selectedShelf, Album selectedAlbum, Image selectedImage, List<Image> images, Event selectedEvent)
public void setMainArea(@Observes NavEvent ne)
Constants.UPDATE_MAIN_AREA_EVENT
event and invoked after the user actions, that not
change model, but change area to previewmainArea
- - next Area to showpublic void setSelectedTag(MetaTag tag)
Constants.UPDATE_SELECTED_TAG_EVENT
event and invoked after the user click on any
metatag.selectedTag
- - clicked tagpublic void observeSelectedTag(@Observes SimpleEvent se)
public NavigationEnum getMainArea()
public Image getSelectedImage()
public Album getSelectedAlbum()
public void setSelectedAlbum(Album selectedAlbum)
public User getSelectedUser()
public Shelf getSelectedShelf()
public MetaTag getSelectedTag()
public Event getSelectedEvent()
public void setSelectedEvent(Event selectedEvent)
Copyright © 2015. All rights reserved.