Changeset 116


Ignore:
Timestamp:
12/12/05 06:34:03 (18 years ago)
Author:
thauvin
Message:
  • use new functions
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/soft/ObsData/ObsData/Repository.pm

    • Property cvs2svn:cvs-rev changed from 1.41 to 1.42
    r115 r116  
    308308        my ($self) = @_; 
    309309        my $res; 
    310         if (defined(my $oldsize = $self->{status}->val($self->{archivefile}, 'size')) && 
     310        if (defined(my $oldsize = $self->getvalue('size')) && 
    311311            defined(my $size = (stat("$self->{dir}/$self->{archivefile}"))[7])) { 
    312312            my $res = $size <=> $oldsize; 
     
    325325        my ($self) = @_; 
    326326        my $res; 
    327         if (defined(my $oldmtime = $self->{status}->val($self->{archivefile}, 'mtime')) && 
     327        if (defined(my $oldmtime = $self->getvalue('mtime')) && 
    328328            defined(my $mtime = (stat("$self->{dir}/$self->{archivefile}"))[9])) { 
    329329            my $res = $mtime <=> $oldmtime; 
     
    350350    data_extracted => sub { 
    351351        my ($self, $datafile) = @_; 
    352         my $last_process = $self->{status}->val($self->{archivefile}, "data_processtime_$datafile"); 
     352        my $last_process = $self->gat_data_val($datafile, 'processtime'); 
    353353        if ($last_process) { 
    354354            $self->loging(0, "%s/%s has been already processed at %s", 
     
    468468    my ($self) = @_; 
    469469    my @filestats = stat("$self->{dir}/$self->{archivefile}"); 
    470     if (!$self->{status}->SectionExists($self->{archivefile})) { 
    471         $self->{status}->AddSection($self->{archivefile}); 
    472     } 
    473     $self->{status}->newval($self->{archivefile}, 'mtime', $filestats[9]); 
    474     $self->{status}->newval($self->{archivefile}, 'size', $filestats[7]); 
    475  
    476     $self->{status}->newval($self->{archivefile}, 'configtime', $self->{obsdata}->config_mtime); 
     470     
     471    $self->setvalue('mtime', $filestats[9]); 
     472    $self->setvalue('size', $filestats[7]); 
     473    $self->setvalue('configtime', $self->{obsdata}->config_mtime); 
    477474} 
    478475 
     
    501498    ); 
    502499    if ($t) { 
    503         $self->{status}->newval($self->{archivefile}, "data_type_$datafile", $t); 
     500        $self->set_data_value($datafile, 'type', $t); 
    504501    } 
    505502    return($t, $d); 
     
    525522    my $ltime = time; 
    526523 
    527     $self->{status}->newval( 
    528         $self->{archivefile}, 
    529         "data_processtime_$datafile", 
    530         $ltime 
    531     ); 
    532     $self->{status}->newval( 
    533         $self->{archivefile}, 
    534         "data_processversion_$datafile", 
    535         $ObsData::VERSION 
    536     ); 
    537  
    538     $self->{status}->SetParameterComment( 
    539         $self->{archivefile},  
    540         "data_processtime_$datafile", 
     524    $self->set_data_value( 
     525        $datafile, 
     526        'processtime', 
     527        $ltime, 
    541528        scalar(localtime($ltime)) . 
    542529        ", $ObsData::VERSION: $ObsData::CVSREV, $ObsData::Repository::CVSREV", 
     530    ); 
     531    $self->set_data_value( 
     532        $datafile, 
     533        'processversion', 
     534        $ObsData::VERSION, 
    543535    ); 
    544536    
     
    580572 
    581573    if ($self->{Oarchive}->extract($datafile, $destfile)) { 
    582         $self->{status}->newval($self->{archivefile}, "data_dest_$datafile", $destfile); 
     574        $self->set_data_value($datafile, 'dest', $destfile); 
    583575        $self->loging( 
    584576            1, "Extraction of %s/%s done as %s", 
Note: See TracChangeset for help on using the changeset viewer.