vars-redux
Package Index
|
Class Index
org.mbari.samples.integration
org.mbari.vars.integration
vars
vars.annotation
vars.annotation.jpa
vars.annotation.rules
vars.annotation.ui
vars.annotation.ui.actions
vars.annotation.ui.buttons
vars.annotation.ui.buttons.simple
vars.annotation.ui.cbpanel
vars.annotation.ui.commandqueue
vars.annotation.ui.commandqueue.impl
vars.annotation.ui.dialogs
vars.annotation.ui.eventbus
vars.annotation.ui.imagepanel
vars.annotation.ui.ppanel
vars.annotation.ui.preferences
vars.annotation.ui.roweditor
vars.annotation.ui.table
vars.annotation.ui.video
vars.annotation.ui.videoset
vars.integration
vars.jpa
vars.knowledgebase
vars.knowledgebase.jpa
vars.knowledgebase.rules
vars.knowledgebase.ui
vars.knowledgebase.ui.actions
vars.knowledgebase.ui.demos
vars.knowledgebase.ui.dialogs
vars.query
vars.query.ui
vars.query.ui.actions
vars.query.ui.db
vars.query.ui.db.preparedstatement
vars.query.ui.db.sql
vars.quicktime
vars.shared
vars.shared.preferences
vars.shared.ui
vars.shared.ui.dialogs
vars.shared.ui.event
vars.shared.ui.tree
vars.shared.ui.video
vars.testing
Interfaces
CacheClearedListener
DAO
ExternalDataPersistenceService
ILazy
ILink
MiscDAOFactory
MiscFactory
PersistenceCacheProvider
PersistenceRule
<T extends
VARSObject
>
PropertyChange
Role
UserAccount
UserAccountDAO
VARSObject
VARSObjectFactory
VarsUserPreferencesFactory
VideoMoment
Classes
CacheClearedEvent
EXPDPersistenceService
ExternalDatum
LinkBean
LinkComparator
LinkNameAndValueComparator
LinkNameComparator
<T extends
ILink
>
LinkUtilities
PersistenceCache
ToolBelt
VideoMomentBean
VideoMomentByDateComparator
VideoMomentByTimecodeComparator
Enums
UserAccountRoles
Exceptions
VARSException
VARSPersistenceException
Package Index
|
Class Index
Summary:
Methods
|
[Expand All]
public interface
PersistenceRule
vars.PersistenceRule<T extends
vars.VARSObject
>
Known Indirect Subclasses
ExactlyOnePrimaryNameRule
,
NoEmptyVideoFramesRule
ExactlyOnePrimaryNameRule
Throws an exception if the concept is missing a primary name
NoEmptyVideoFramesRule
A rule the removes empty videoFrames (i.e.
Class Overview
interface for defining rules that can used pre and post persistence
Summary
Public Methods
abstract T
apply
(T object)
Applies the rule to the object
Public Methods
public abstract T
apply
(T object)
Applies the rule to the object
Parameters
object
THe object of interest