Class GetDocuments
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.GetLibrary
org.deltava.dao.GetDocuments
A Data Access Object to load Documents from the Libraries.
- Since:
- 1.0
- Version:
- 10.2
- Author:
- Luke
-
Field Summary
Fields inherited from class org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetByCertification
(String dbName, String certName) Returns all Manuals associated with a particular Flight Academy certification.Returns metadata about a specific Manual .getManuals
(String dbName) Returns the contents of the Document Library.getNewsletter
(String fName, String dbName) Returns metadata about a specific Newsletter.getNewsletters
(String dbName) Returns all newsletters.getNewslettersByCategory
(String catName) Returns all Newsletters within a particular category.Returns the contents of the Document Library that are available on the Registration page.Methods inherited from class org.deltava.dao.GetLibrary
getFile, getFiles, getFleet, getInstaller, getInstallerByCode, getVideo, loadDownloadCount
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
-
GetDocuments
Initializes the Data Access Object.- Parameters:
c
- the JDBC connection to use
-
-
Method Details
-
getManual
Returns metadata about a specific Manual .- Parameters:
fName
- the filenamedbName
- the database name- Returns:
- a Manual, or null if not found
- Throws:
DAOException
- if a JDBC error occurs
-
getNewsletter
Returns metadata about a specific Newsletter.- Parameters:
fName
- the filenamedbName
- the database name- Returns:
- a Newsletter, or null if not found
- Throws:
DAOException
- if a JDBC error occurs
-
getNewsletters
Returns all newsletters. This takes a database name so we can display the contents of other airlines' libraries.- Parameters:
dbName
- the database name- Returns:
- a Collection of Newsletter beans
- Throws:
DAOException
- if a JDBC error occurs
-
getNewslettersByCategory
Returns all Newsletters within a particular category.- Parameters:
catName
- the category name- Returns:
- a Collection of Newsletter beans
- Throws:
DAOException
- if a JDBC error occurs
-
getRegistrationManuals
Returns the contents of the Document Library that are available on the Registration page.- Returns:
- a Collection of Manual beans
- Throws:
DAOException
- if a JDBC error occurs
-
getManuals
Returns the contents of the Document Library. This takes a database name so we can display the contents of other airlines' libraries.- Parameters:
dbName
- the database name- Returns:
- a Collection of Manual beans
- Throws:
DAOException
- if a JDBC error occurs
-
getByCertification
Returns all Manuals associated with a particular Flight Academy certification.- Parameters:
dbName
- the database namecertName
- the Certification name- Returns:
- a Collection of Manual beans
- Throws:
DAOException
- if a JDBC error occurs
-