# All Classes and Interfaces

Class
Description
AbstractGalleryAlbumUserNotification
Centralizes the building of a `UserNotification` in relation with an album.
AbstractGalleryDataProcess
AbstractGalleryFileProcess
AbstractGalleryUserNotification<T>
AbstractMediaDataDelegate
AbstractMediaMetadataExtractor
AlbumDetail
AlbumMedia
Represents a couple of an album and a media.
AlbumMediaEvent
An event about `AlbumMedia` instances.
AlbumMediaEventListener
A listener about some lifecycle events triggered by the Media engine.
AlbumMediaEventNotifier
A notifier of lifecycle events of `AlbumMedia` instances.
AlbumMediaNotificationManager
DefaultGalleryService
DefaultGalleryService is the service layer which manage a media gallery
DrewMediaMetadataExtractor
ExifProperty
GalleryAlbumMediaSubscriptionNotificationBuilder
A builder of notifications to gallery subscribers to inform them about some changes in an album.
GalleryComponentSettings
It gathers all the settings and i18n relative to the Gallery component.
GalleryContentManager
The gallery implementation of SilverpeasContentManager.
GalleryCreateMediaDataProcess
Process to create a media in Database
GalleryCreateMediaFileProcess
Process to create a media on file system
GalleryDeindexMediaDataProcess
GalleryDeleteMediaDataProcess
Process to delete a media from Database
GalleryDeleteMediaFileProcess
Process to delete a media from file system
GalleryGlobalSilverpeasContentProcessor
GalleryIndexMediaDataProcess
GalleryInitialize
Initializes the Gallery application by setting up the different schedulers, one to alert the user, the other to delete orders.
GalleryInstancePostConstruction
Once an instance of the Gallery application is created, creates for it one entry for galleries with the Node service and then creates the home gallery.
GalleryInstancePreDestruction
GalleryLoadMetaDataProcess
Process to load metadata of a photo
GalleryPasteDelegate
GalleryPasteMediaDataProcess
Process to paste a media in Database
GalleryPasteMediaFileProcess
Process to paste a media on file system
GalleryProcessManagement
GalleryResourceURIs
Base URIs from which the REST-based ressources representing gallery entities are defined.
GalleryRuntimeException
GalleryService
GalleryStatistics
GalleryUpdateMediaDataProcess
Process to update a media in Database
GalleryUpdateMediaFileProcess
Process to update a media on file system
GalleryUserAlertNotification
InternalMedia
This class represents a Media that the content (the file in other words) is saved on the Silverpeas workspace.
IptcProperty
Media
This class represents a Media and provides all the common data.
MediaCriteria
Class that permits to set media search criteria for media application.
MediaCriteria.QUERY_ORDER_BY
MediaCriteria.VISIBILITY
MediaCriteriaProcessor
A processor of a media criteria.
MediaDAO
MediaDataCreateDelegate
MediaDataUpdateDelegate
MediaLogicalComparator
This class handles the logical comparison of media data.
MediaMetadataException
MediaMetadataExtractor
MediaMimeType
Enumeration for all supported media types in the gallery component.
MediaOrderCriteria
Class that permits to set order search criteria for order application.
MediaOrderCriteriaProcessor
A processor of an order criteria.
MediaOrderSQLQueryBuilder
A dynamic builder of a SQL query.
MediaPK
It's the Node PrimaryKey object It identify a Node
MediaProcessor
MediaResolution
MediaSelection
MediaServiceProvider
MediaSQLQueryBuilder
A dynamic builder of a SQL query.
MediaType
MediaWithStatus
MetaData
MetaDataSet
A set of metadata embedded in a media.
Order
OrderDAO
OrderRow
OrderRowStatus
Photo
This class represents a Photo.
PhotoDAO
ScheduledAlertUser
ScheduledDeleteOrder
SocialGalleryMedia
It represents the social events of galleries
SocialGalleryMediaComment
SocialInformationGallery
Sound
This class represents a Sound.
Streaming
This class represents a Streaming.
Video
This class represents a Video.
VisualMedia
A Visual media.
Watermark