package

vars

Interfaces

CacheClearedListener

Implement this class to listen for when the PersistenceCache cleared

 
DAO  
ExternalDataPersistenceService Interface for linking into data that is needed by VARS but which exists outside of the VARS database. 
ILazy Interface used to indicate that the class has lazy-relations that will need to be loaded before they can be referenced. 
ILink Inteface for VARS link style classes (Association, LinkTemplate, LinkRealization)  
MiscDAOFactory Created by IntelliJ IDEA. 
MiscFactory Created by IntelliJ IDEA. 
PersistenceCacheProvider  
PersistenceRule<T extends VARSObject> interface for defining rules that can used pre and post persistence  
PropertyChange Interface defining classes that have property change listeners  
Role  
UserAccount  
UserAccountDAO Created by IntelliJ IDEA. 
VARSObject Created by IntelliJ IDEA. 
VARSObjectFactory Created by IntelliJ IDEA. 
VarsUserPreferencesFactory  
VideoMoment Represents a moment of time on a videotape 

Classes

CacheClearedEvent

Event that occurs when a PersistenceCache is cleared. 

EXPDPersistenceService Fetches data external to VARS from the MBARI EXPD database. 
ExternalDatum Created by IntelliJ IDEA. 
LinkBean Generic link. 
LinkComparator For comparing links using linkName, toConcept and linkValue fields. 
LinkNameAndValueComparator For comparing links using linkName and linkValue fields. 
LinkNameComparator<T extends ILink>  
LinkUtilities  
PersistenceCache It's expected that there will be an underlying level 2 cache used for most VARS applications. 
ToolBelt  
VideoMomentBean Bean class for holding Dates and timecodes. 
VideoMomentByDateComparator  
VideoMomentByTimecodeComparator  

Enums

UserAccountRoles Created by IntelliJ IDEA. 

Exceptions

VARSException  
VARSPersistenceException Thrown when something bad happens in the DataPersistenceService