#---------------------------------------------------------------
# Copyright (C) 2009 RoyaltyShare, Inc.      All Rights Reserved
#---------------------------------------------------------------
package Support::Reports::ClosedPeriods;

use strict;
use warnings;
use Carp;

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

use Common::FormObject;
use base 'Support::MultiClientReport';

sub _init {
    my $self = shift;
    my %args = @_;

    $self->{_noActivity} = $args{no_activity};

    return $self->SUPER::_init(@_);
}

sub databaseClass { 'Raptor::DB::Item::Period' }

sub databaseMethod {
    my $self = shift;
    return $self->{_noActivity} ? 'SearchByDateNotClosed' : 'SearchByDate';
}

sub selectFields { }

1;
