class MasterBackendDvrDataStore implements DvrDataStore {

    @Override
    public Observable<ProgramEntity> recordedProgramEntityDetails( final int recordedId ) {
        Log.d( TAG, "recordedProgramEntityDetails : enter" );

        Log.d( TAG, "recordedProgramEntityList : recordedId=" + recordedId );

        return this.api.recordedProgramById( recordedId, -1, null )
                .doOnError( e -> Log.e( TAG, "recordedProgramEntityList : error", e ) );
    }

    public  MasterBackendDvrDataStore( final DvrApi api );

}