public class

MergeStatusDAOImpl

extends QueryableImpl
implements MergeStatusDAO
java.lang.Object
   ↳ org.mbari.sql.QueryableImpl
     ↳ org.mbari.vars.integration.MergeStatusDAOImpl

Summary

Constants
Calendar CALENDAR
DateFormat DATE_FORMAT_UTC
Fields
public final QueryFunction<List<Long>> ID_FUNCTION Function used for queries that return a List of primary keys (Longs)
[Expand]
Inherited Fields
From class org.mbari.sql.QueryableImpl
Public Constructors
MergeStatusDAOImpl(AnnotationDAOFactory annotationDAOFactory, DiveDAO diveDAO)
Constructs ...
Public Methods
MergeStatus find(Long id)
MergeStatus findByPlatformAndSequenceNumber(String platform, Number sequenceNumber)
List<MergeStatus> findByStatusMessage(String msg)
Find any merge status messages containing the given string.
List<Long> findFailedSets()
Find any VideoArchiveSets whose merge failed
List<Long> findSetsWithEditedNav()
List<Long> findUnmergedSets()
Find any VideoArchiveSets that have not been merged
List<Long> findUpdatedSets()
void update(MergeStatus mergeStatus)
[Expand]
Inherited Methods
From class org.mbari.sql.QueryableImpl
From class java.lang.Object
From interface org.mbari.sql.IQueryable
From interface vars.integration.MergeStatusDAO

Constants

public static final Calendar CALENDAR

public static final DateFormat DATE_FORMAT_UTC

Fields

public final QueryFunction<List<Long>> ID_FUNCTION

Function used for queries that return a List of primary keys (Longs)

Public Constructors

public MergeStatusDAOImpl (AnnotationDAOFactory annotationDAOFactory, DiveDAO diveDAO)

Constructs ...

Public Methods

public MergeStatus find (Long id)

public MergeStatus findByPlatformAndSequenceNumber (String platform, Number sequenceNumber)

public List<MergeStatus> findByStatusMessage (String msg)

Find any merge status messages containing the given string. Use % for wild cards; for example findByStatusMessage('%CONSERVATIVE%')

Returns
  • A list of Longs (primary keys for VideoArchiveSets)

public List<Long> findFailedSets ()

Find any VideoArchiveSets whose merge failed

Returns
  • A list of Longs (primary keys for VideoArchiveSets)

public List<Long> findSetsWithEditedNav ()

public List<Long> findUnmergedSets ()

Find any VideoArchiveSets that have not been merged

Returns
  • A list of Longs (primary keys for VideoArchiveSets)

public List<Long> findUpdatedSets ()

public void update (MergeStatus mergeStatus)