#------------------------------------------------------------
# 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;#
###
