Class GetGallery
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.GetGallery
A Data Access Object to load Image Gallery data.
- Since:
- 1.0
- Version:
- 10.6
- Author:
- Luke
-
Field Summary
Fields inherited from class org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns all the image metadata associated with the Fleet Gallery.getImageData
(int id, String dbName) Returns the metadata associated with a particular Gallery image.Loads the Months with Images in the Gallery.getPictureGallery
(String orderBy, String month) Returns Images in the Image Gallery.Returns Images in the Image Gallery created on a specific date.getUserGallyer
(int pilotID) Returns Images created by a particular Pilot.Methods inherited from class org.deltava.dao.DAO
commitTransaction, createTimestamp, executeIDs, executeUpdate, executeUpdate, expandDate, formatDBName, formatLocation, getNewID, getQueryCount, prepare, prepareWithoutLimits, rollbackTransaction, setQueryMax, setQueryStart, setQueryTimeout, startTransaction, toID, toID, toInstant
-
Constructor Details
-
GetGallery
Initializes the DAO with a given JDBC connection.- Parameters:
c
- the JDBC Connection
-
-
Method Details
-
getImageData
Returns the metadata associated with a particular Gallery image.- Parameters:
id
- the Image iddbName
- the database name- Returns:
- an Image, or null if the id was not found
- Throws:
DAOException
- if a JDBC error occurs
-
getFleetGallery
Returns all the image metadata associated with the Fleet Gallery. No vote data is returned .- Returns:
- a List of Images in the Fleet Gallery
- Throws:
DAOException
- if a JDBC error occurs
-
getPictureGallery
Returns Images in the Image Gallery created on a specific date.- Parameters:
dt
- the date the image was posted- Returns:
- a List of Image beans
- Throws:
DAOException
- if a JDBC error occurs
-
getUserGallyer
Returns Images created by a particular Pilot.- Parameters:
pilotID
- the Pilot's database ID- Returns:
- a List of Image beans
- Throws:
DAOException
- if a JDBC error occurs
-
getPictureGallery
Returns Images in the Image Gallery. This can optionally select a month's worth of Images.- Parameters:
orderBy
- the SQL ORDER BY clausemonth
- the optional month name, in "MMMM YYYY" format- Returns:
- a Collection of Image beans
- Throws:
DAOException
- if a JDBC error occurs
-
getMonths
Loads the Months with Images in the Gallery.- Returns:
- a Collection of Month/Year values
- Throws:
DAOException
- if a JDBC error occurs
-