Johan Van den Brande > Palm-Timesheet-0.1 > Palm::Timesheet::EntryRecord

Download:
Palm-Timesheet-0.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 1   Source  

NAME ^

Palm::Timesheet::EntryRecord - A Timesheet record entry

DESCRIPTION ^

Encapsulates a timesheet record. Access is allowed with some getters and setters. You can also create a new() record from scratch or rely upon a PDB record to create one from.

Constructors

new( %args )

Create a new record with the following arguments:

        my %args = {
                client => $index_in_client_list,
                project => $index_in_project_list,
                task => $index_in_task_list,
                hour => 2,
                min => 30,
                comment => 'A lot of work, that documenting!',
                chargeable => 1
        };
from_record( $record )

Create one from a PDB record

Other methods

get/set_client
get/set_project
get/set_task
get/set_hour
get/set_min
get/set_comment
get/set_chargeable
pack

Serialize into a PDB record.

COPYRIGHT ^

Copyright (c) 2001, Johan Van den Brande. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.