#------------------------------------------------------------
# Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved
# $Id$
#------------------------------------------------------------
package RPS::Catalog::DAForm;

use strict;
use Data::Dumper;
use lib '/app/tools/common/lib';
use Common::Assert;

use lib '/app/tools/rps/lib';
use RPS::Catalog::AlbumSimple;

#use RPS::LabelList;
#use RPS::GenreList;

use RPS::Catalog::DATrackHash;

#use RPS::Catalog::ArtistList;
use RPS::Catalog::DAArtistList;

#use RPS::Product::DAProduct;
use RPS::Product::PriceList;
use RPS::Product::StatusList;
use RPS::Product::TypeList;
use RPS::Catalog::MultiTrackForm;

use base 'RPS::Catalog::MultiTrackForm';

sub _instantiateAlbumObj {
    my ( $self, $albumID ) = @_;

    return RPS::Catalog::AlbumSimple->new( albumID => $albumID, loadSubs => 0 );
}

sub _instantiateTrackHash {
    my ( $self, $albumID ) = @_;

    return RPS::Catalog::DATrackHash->new( albumID => $albumID );
}

###
1;    #
###
