NAME

GBPVR::CDBI::RecordingSchedule - GBPVR.recording_schedule table

VERSION

Version 0.02

SYNOPSIS

ATTRIBUTES

oid, programme_oid, capture_source_oid, filename, status, recording_type, recording_group, manual_start_time, manual_end_time, manual_channel_oid, quality_level, pre_pad_minutes, post_pad_minutes

manual_start_time and manual_end_time are 'YYYY-MM-DD HH:MM:SS' strings.

start_time

Read-only. Returns manual_start_time as a 'HH:MM' string.

end_time

Read-only. Returns manual_end_time as a 'HH:MM' string.

start_date

Read-only. Returns manual_start_time as a 'YYYY-MM-DD' string.

end_date

Read-only. Returns manual_end_time as a 'YYYY-MM-DD' string.

FOREIGN KEYS

programme_oid => L<GBPVR::CDBI::Programme>
capture_source_oid => L<GBPVR::CDBI::CaptureSource>
manual_channel_oid => L<GBPVR::CDBI::Channel>

METHODS

last_position

Alias accessor/mutator for the corresponding (created if none exists) GBPVR::CDBI::PlaybackPosition->last_position attribute.

archivetable

Attempts to return the corresponding (via unique_identifier) GBPVR::CDBI::VA::ArchiveTable object.

status_string

Maps $obj->status to a human-readable string.

parse_manual_time

Takes a 'YYYY-MM-DD HH:MM:SS' string and returns a (YYYY,MM,DD,HH,MM,SS) array.

AUTHOR

David Westbrook, <dwestbrook at gmail.com>

COPYRIGHT & LICENSE

Copyright 2006 David Westbrook, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.