Changeset 228


Ignore:
Timestamp:
04/10/06 11:38:51 (18 years ago)
Author:
nanardon
Message:
  • add ORDA->archive() to return current archive
Location:
trunk/soft/ObsData
Files:
2 added
1 edited

Legend:

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

    r227 r228  
    372372} 
    373373 
     374=head2 archive() 
     375 
     376Return the ObsData::Archive object handle by the object, load it if need. 
     377Return undef if failed. 
     378 
     379=cut 
     380 
     381sub archive { 
     382    my ($self) = @_; 
     383    if ($self->load_archive()) { 
     384        return $self->{Oarchive}; 
     385    } else { 
     386        return undef; 
     387    } 
     388} 
     389 
    374390=head2 getvalue($var, $default) 
    375391 
     
    499515sub list_archive { 
    500516    my ($self) = @_; 
    501     $self->load_archive or return; 
    502      
    503     return $self->{Oarchive}->ls; 
     517    if (my $archive = $self->archive) { 
     518        return $archive->ls(); 
     519    } else { 
     520        return undef; 
     521    } 
    504522} 
    505523 
Note: See TracChangeset for help on using the changeset viewer.