IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 6499


Ignore:
Timestamp:
Feb 27, 2006, 12:32:00 PM (20 years ago)
Author:
jhoblitt
Message:

add DataStore::Record
rename DataStore::FileSet::Record -> DataStore::Record::FileSet
rename DataStore::File::Record -> DataStore::Record::File

Location:
trunk/DataStore/lib/DataStore
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/DataStore/lib/DataStore/File/Parser.pm

    r6490 r6499  
    11# Copyright (C) 2006  Joshua Hoblitt
    22#
    3 # $Id: Parser.pm,v 1.4 2006-02-25 00:11:32 jhoblitt Exp $
     3# $Id: Parser.pm,v 1.5 2006-02-27 22:32:00 jhoblitt Exp $
    44
    55package DataStore::File::Parser;
     
    1111$VERSION = '0.01';
    1212
     13use base qw( Class::Accessor::Fast );
     14
    1315use Carp qw( carp );
     16use DataStore::Record;
    1417use Params::Validate qw( validate_pos SCALAR);
    1518
     
    1821my $md5_field = qr/^[0-9a-f]{32}$/;
    1922my %known_types = map { $_ => 1 } qw( chip );
     23
     24__PACKAGE__->mk_ro_accessors(qw(base_uri));
    2025
    2126=pod
     
    136141
    137142        # fifo 
    138         push @data, DataStore::File::Record->new({
     143        push @data, DataStore::Record::File->new({
    139144            fileid  => $fileid,
    140145            bytes   => $bytes,
     
    149154}
    150155
    151 package DataStore::File::Record;
    152 
    153 use base qw( Class::Accessor::Fast );
    154 
    155 use vars qw( @BASE_FIELDS );
    156 
    157 @BASE_FIELDS = qw( fileid bytes md5sum type );
    158 
    159 __PACKAGE__->mk_accessors(@BASE_FIELDS);
    160 
    1611561;
    162157
  • trunk/DataStore/lib/DataStore/FileSet/Parser.pm

    r6497 r6499  
    11# Copyright (C) 2006  Joshua Hoblitt
    22#
    3 # $Id: Parser.pm,v 1.5 2006-02-25 04:48:25 jhoblitt Exp $
     3# $Id: Parser.pm,v 1.6 2006-02-27 22:32:00 jhoblitt Exp $
    44
    55package DataStore::FileSet::Parser;
     
    1515use Carp qw( carp );
    1616use Data::Validate::URI qw( is_http_uri );
     17use DataStore::Record;
    1718use Params::Validate qw( validate validate_pos SCALAR);
    1819
     
    151152
    152153        # fifo
    153         push @data, DataStore::FileSet::Record->new({
     154        push @data, DataStore::Record::FileSet->new({
    154155            fileset     => $fileset,
    155156            datetime    => $datetime,
     
    164165}
    165166
    166 package DataStore::FileSet::Record;
    167 
    168 use base qw( Class::Accessor::Fast );
    169 
    170 use vars qw( @BASE_FIELDS );
    171 
    172 @BASE_FIELDS = qw( fileset datetime type uri );
    173 
    174 __PACKAGE__->mk_accessors(@BASE_FIELDS);
    175 
    1761671;
    177168
Note: See TracChangeset for help on using the changeset viewer.