Class TrainingVideo
java.lang.Object
org.deltava.beans.fleet.LibraryEntry
org.deltava.beans.fleet.FileEntry
org.deltava.beans.fleet.Video
org.deltava.beans.academy.TrainingVideo
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<LibraryEntry>
,Auditable
,AuthoredBean
,ViewEntry
,Cacheable
A bean to store Flight Academy training video metadata.
- Since:
- 1.0
- Version:
- 6.0
- Author:
- Luke
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.deltava.beans.fleet.Video
Video.Type
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new Training Video bean.Expands a generic video into a Training Video. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCertification
(String certName) Adds a Flight Academy certification to this Training Video.Returns the Flight Academy certifications associated with this video.void
setCertifications
(Collection<String> certNames) Resets and updates the list of Flight Academy certifications associated with this video.Methods inherited from class org.deltava.beans.fleet.Video
getType, isValidFormat, setType
Methods inherited from class org.deltava.beans.fleet.FileEntry
getAuthorID, getCategory, setAuthorID, setCategory
Methods inherited from class org.deltava.beans.fleet.LibraryEntry
cacheKey, compareTo, file, getAuditID, getDescription, getDownloadCount, getFileName, getFullName, getName, getOwner, getRowClassName, getSecurity, getSize, hashCode, setDescription, setDownloadCount, setName, setOwner, setSecurity, setSize, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.deltava.beans.Auditable
getAuditType, isCrossApp
-
Constructor Details
-
TrainingVideo
-
TrainingVideo
Expands a generic video into a Training Video.- Parameters:
v
- the existing Video bean
-
-
Method Details
-
getCertifications
Returns the Flight Academy certifications associated with this video.- Returns:
- a Collection of Certification names
- See Also:
-
addCertification
Adds a Flight Academy certification to this Training Video.- Parameters:
certName
- the Certification name- See Also:
-
setCertifications
Resets and updates the list of Flight Academy certifications associated with this video.- Parameters:
certNames
- a Collection of Certification names- See Also:
-