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

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

use lib '/app/tools/rps/lib';
use RPS::Track::Track;
use RPS::Catalog::ArtistList;
use RPS::Song::ComposerList;
use RPS::LabelList;

use RPS::Catalog::DATrack;

use RPS::Track::Form;
use base 'RPS::Track::Form';

sub _instantiateTrackFromTrackID
{
    my ($self, $trackID) = @_;
    return RPS::Catalog::DATrack->new(trackID => $trackID);
}

sub _instantiateTrackFromAlbumID
{
    my ($self, $albumID) = @_;
    return RPS::Catalog::DATrack->new(albumID => $albumID);
}

###
1;#
###
