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

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

use lib '/app/tools/rps/lib';
use RPS::Publisher::CA::Publisher;
use RPS::Publisher::CA::AgentList;
use RPS::Publisher::CA::AdminList;
use RPS::RoyaltyRun::RoyaltyRunStatusList;

use base 'RPS::Publisher::BaseEditForm';

sub _publisherObj            { return "RPS::Publisher::CA::Publisher"; }
sub _agentList               { return "RPS::Publisher::CA::AgentList"; }
sub _adminList               { return "RPS::Publisher::CA::AdminList"; }
sub _getRoyaltyRunStatusList { RPS::RoyaltyRun::RoyaltyRunStatusList->new( caMechanical => 1 ) }

###
1;    #
###
