boolean validationSuccess
boolean errorInCreate
IAlbumAction albumAction
User user
Model model
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> albumEvent
Album album
LoggedUserTracker userTracker
IUserAction userAction
User user
boolean loginFailed
boolean conversationStarted
javax.enterprise.event.Event<T> event
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> navEvent
FileManager fileManager
UserBean userBean
FacebookBean fBean
GooglePlusBean gBean
UserPrefsHelper uph
File avatarData
Model model
User loggedUser
UserBean loggedUserBean
FileManager fileManager
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> event
FacebookAlbumCache fac
GooglePlusAlbumCache gpac
int currentPage
boolean validationSuccess
IEventAction eventAction
IShelfAction shelfAction
User user
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> shelfEvent
Event newEvent
Shelf newShelf
long ecId
FileUploadManager fileUploadManager
AlbumManager albumManager
IAlbumAction albumAction
IEventAction eventAction
EventManager eventManager
Model model
javax.enterprise.event.Event<T> shelfEvent
javax.enterprise.event.Event<T> error
List<E> imageUrls
Iterator<E> iterator
String pBarText
int pBarValue
int size
int count
Album album
String albumId
IImageAction imageAction
FileWrapper fileWrapper
Model model
User user
FileManager fileManager
javax.enterprise.event.Event<T> imageEvent
javax.enterprise.event.Event<T> error
Logger log
Image selectedImage
Album selectedAlbum
User selectedUser
Shelf selectedShelf
MetaTag selectedTag
Event selectedEvent
NavigationEnum mainArea
List<E> images
javax.enterprise.event.Event<T> event
MetaTag metatag
boolean validationSuccess
List<E> shelves
IShelfAction shelfAction
User user
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> shelfEvent
Shelf newShelf
Integer slideshowIndex
Integer startSlideshowIndex
ImageHandler selectedImage
boolean active
boolean errorDetected
Model model
FileManager fileManager
GooglePlusAlbumCache gpac
FacebookAlbumCache fac
javax.enterprise.event.Event<T> error
int interval
javax.persistence.EntityManager em
UserManager um
User user
String username
String fbPhotoUrl
FacebookBean fbBean
GooglePlusBean gPlusBean
javax.enterprise.event.Event<T> event
String password
boolean logged
boolean loggedInFB
boolean loggedInGPlus
User user
FileManager fileManager
UserPrefsHelper uph
IUserAction userAction
javax.enterprise.event.Event<T> error
Long id
String name
The name of the event.
The name of the event forms it's natural identity and cannot be shared between events.
Two constraints are applied using Bean Validation
@NotNull
— the name must not be null.@Size
— the name must be at least 5 characters and no more than 50 characters. This allows for
better formatting consistency in the view layer.String description
A description of the event.
Two constraints are applied using Bean Validation
@NotNull
— the description must not be null.@Size
— the name must be at least 20 characters and no more than 1000 characters. This allows for
better formatting consistency in the view layer, and also ensures that event organisers provide at least some description
- a classic example of a business constraint.MediaItem mediaItem
A media item, such as an image, which can be used to entice a browser to book a ticket.
Media items can be shared between events, so this is modeled as a @ManyToOne
relationship.
Adding a media item is optional, and the view layer will adapt if none is provided.
EventCategory category
The category of the event
Event categories are used to ease searching of available of events, and hence this is modeled as a relationship
The Bean Validation constraint @NotNull
indicates that the event category must be specified.
Shelf shelf
List<E> remoteAlbumIds
Long id
String description
A description of the event category.
The description of an event category forms it's natural id and cannot be shared between event categories
The @NotEmpty
Bean Validation constraint means that the event category descripton must be least 1 character and cannot be null.
Long id
List<E> imageTags
List<E> comments
Album album
String name
boolean covering
String path
String cameraModel
int height
double size
int width
Date uploaded
String description
Date created
boolean allowComments
Boolean showMetaInfo
boolean visited
String meta
Long id
MediaType mediaType
The type of the media, required to render the media item corectly.
The media type is a closed set - as each different type of media requires support coded into the view layers, it cannot be expanded upon without rebuilding the application. It is therefore represented by an enumeration. We instruct JPA to store the enum value using it's String representation, so that we can later reorder the enum members, without changing the data. Of course, this does mean we can't change the names of media items once the app is put into production.
String url
The URL from which the media item can be sourced
The url of the media item forms it's natural id and cannot be shared between event categories
The @URL
Bean Validation ensures the the URL is, indeed, a valid URL.
Long id
String fbId
String gPlusId
String passwordHash
String firstName
String secondName
String email
String login
String password
String confirmPassword
Date birthDate
Sex sex
Boolean hasAvatar
List<E> shelves
boolean preDefined
Events value
Model model
GooglePlusAlbumCache gpac
FacebookAlbumCache fac
String fbAlbumIds
List<E> emptyFacebookIds
List<E> facebookAlbumIds
List<E> emptyGoogleIds
List<E> googleAlbumIds
List<E> images
boolean pollEnabled
boolean facebookNeedsUpdate
boolean googleNeedsUpdate
FacebookAlbumCache fac
IEventAction ea
FileDownloadManager fdm
javax.enterprise.event.Event<T> error
String albumId
Event event
boolean albumAlreadyShared
org.richfaces.json.JSONObject userInfo
GooglePlusAlbumCache gpac
IEventAction ea
FileDownloadManager fdm
javax.enterprise.event.Event<T> error
String albumId
Event event
boolean albumAlreadyShared
javax.enterprise.event.Event<T> error
GooglePlusAlbumCache gpac
org.richfaces.json.JSONObject userInfo
List<E> userAlbums
String caption
org.richfaces.photoalbum.ui.ConfirmationPopupHelper.Actions action
Image image
Shelf shelf
Album album
AlbumManager albumManager
ShelfManager shelfManager
ImageManager imageManager
FileManager fileManager
String lastTreeId
javax.faces.event.PhaseId phase
File avatarData
boolean edit
ISearchAction searchAction
ISearchOption selectedOption
List<E> options
String selectedTab
String searchQuery
String selectedKeyword
List<E> keywords
boolean seachInMyAlbums
boolean searchInShared
org.richfaces.photoalbum.ui.search.SearchInformationHolder searchOptionsHolder
javax.enterprise.event.Event<T> error
javax.enterprise.event.Event<T> navEvent
User user
IImageAction imageAction
javax.persistence.EntityManager em
LoggedUserTracker userTracker
javax.enterprise.event.Event<T> event
Copyright © 2015. All rights reserved.