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