org.dvb.tvanytime.metadata
Class StoredContentDatabase

java.lang.Object
  extended by org.dvb.tvanytime.metadata.StoredContentDatabase
All Implemented Interfaces:
Database

public abstract class StoredContentDatabase
extends java.lang.Object
implements Database

Class representing a database that contains TV-Anytime metadata associated with content that has been recorded and is currently stored by the device. It will contain the TV Anytime programme information metadata for every complete recorded programme. It may contain metadata for partially recorded programmes (e.g. a recording where only a segment of the whole programme has been recorded). It may contain the group and segmentation information associated with recorded programmes.


Method Summary
static StoredContentDatabase getInstance()
          Get an instance of the StoredContentDatabase.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.dvb.tvanytime.metadata.Database
getDiscoveryRecord, getMetadata, getMetadata, getOptimisedQueryFields, query, query
 

Method Detail

getInstance

public static StoredContentDatabase getInstance()
                                         throws DatabaseException
Get an instance of the StoredContentDatabase.

Returns:
an instance of the StoredContentDatabase
Throws:
DatabaseException - if a StoredContentDatabase is not available