ARLO Adapt
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes | List of all members
arlo.NesterStaticUserMetaData Class Reference
Inheritance diagram for arlo.NesterStaticUserMetaData:
Inheritance graph
[legend]
Collaboration diagram for arlo.NesterStaticUserMetaData:
Collaboration graph
[legend]

Public Member Functions

boolean getNesterStaticUserMetaData (int audioFileID, Connection connection, HashMap< String, Boolean > fieldNames)
 
boolean getNesterStaticUserMetaData (HashMap< String, Vector< String >> sourceData, HashMap< String, Boolean > fieldNames)
 Parse the Metadata from a Map of values. More...
 
boolean BatchSaveMetaData (int mediaFileID, PreparedStatement stmtInsertMetadata)
 Save MetaData as a 'Batch'. More...
 

Static Public Member Functions

static boolean saveEmptyNesterStaticUserMetaData (int mediaFileID, Connection connection)
 

Public Attributes

String sex = null
 

Static Private Attributes

static final long serialVersionUID = 577780640008360184L
 

Member Function Documentation

boolean arlo.NesterStaticUserMetaData.BatchSaveMetaData ( int  mediaFileID,
PreparedStatement  stmtInsertMetadata 
)

Save MetaData as a 'Batch'.

This saves MetaData in a batch using an SQL Prepared Statement. Note that this does not execute the Insert, merely adds to an existing batch.

Parameters
mediaFileIDThe Db id of the mediafile corresponding to this Metadata
stmtInsertMetadataA prepared INSERT statement. See arlo.NesterAudioFile.saveNewAudioFilesToDb Of the form "INSERT INTO tools_mediafilemetadata (mediaFile_id, name, value, userEditable) VALUES (?, ?, ?, ?)"
Returns
Boolean - true if success, false on error
boolean arlo.NesterStaticUserMetaData.getNesterStaticUserMetaData ( int  audioFileID,
Connection  connection,
HashMap< String, Boolean >  fieldNames 
)
boolean arlo.NesterStaticUserMetaData.getNesterStaticUserMetaData ( HashMap< String, Vector< String >>  sourceData,
HashMap< String, Boolean >  fieldNames 
)

Parse the Metadata from a Map of values.

Parameters
sourceDataA key/value map of raw metadata values, where 'value' is a Vector where each entry represent a record in the database (there will usually be only one record per key in the database, so this Vector will usually be length = 1.
fieldNamesIf not null, then require and parse only these keys.
Returns
True on success, False if any errors occur, including missing required keys.
static boolean arlo.NesterStaticUserMetaData.saveEmptyNesterStaticUserMetaData ( int  mediaFileID,
Connection  connection 
)
static

Member Data Documentation

final long arlo.NesterStaticUserMetaData.serialVersionUID = 577780640008360184L
staticprivate
String arlo.NesterStaticUserMetaData.sex = null

The documentation for this class was generated from the following file: