package BookPub::Import::Importer::Unizin::Version5;

use strict;

use lib '/app/tools/bookpub/lib';
use base 'BookPub::Import::Importer::Unizin';

sub _headerIdentifier { ( rTitle => 'Title' ) }

# map version num to the field order
sub _fieldMap {
    my $self = shift;

    my %fieldMap = (
        5 => {
            dateBegin            => 'A',
            rTitle               => 'I',
            rIsbn13              => 'H',
            rUnits               => 'F',
            rUnitPrice           => 'K',
            rListPrice           => 'J',
            rRevenue             => 'L',
            rTransactionCategory => 'B',
        },
    );

    return $fieldMap{ $self->_version() };
}

sub rInstitution {
    my $self = shift;

    my $filename = $self->filename;

    $filename =~ /^SAGE (.+) \w+ \d{4}/i;
    my $institution = $1;

    if ( !$institution ) {
        return;
    } elsif ( lc($institution) eq 'stout' ) {
        return "Wisconsin Stout";
    }
}

1;
