package Support::DataImport::DataImportFileList;

use strict;
use warnings;

use Data::Dumper;

use lib '/app/tools/support/lib';
use Support::DB::Item::DataImportFile;
use Support::DataImport::DataImportFile;

use Common::FormObject;
use base 'Common::FormObject';

sub _init {
    my ( $self, %args ) = @_;

    my $importID = $args{import_id};

    $self->SUPER::_init(%args);

    $self->{File} = [];
    return $self if ( !defined $importID );

    my $coll = Support::DB::Item::DataImportFile->GetByImportID( import_id => $importID );
    while ( $coll->hasNext ) {
        my $fileData = $coll->next;
        push @{$self->{File}}, new Support::DataImport::DataImportFile( _dbItem => $fileData );
    }

    return $self;
}


###
1;    #
###
