package Apps::Checkbook::Trans;
use strict;
use warnings;
use base 'Apps::Checkbook::GEN::Trans';
use Gantry::Plugins::AutoCRUD qw(
do_add
do_edit
do_delete
form_name
write_file
);
use SomePackage::SomeModule qw( a_method $b_scalar );
use SomePackage::OtherModule;
use Apps::Checkbook::Model::trans qw(
$TRANS
);
#-----------------------------------------------------------------
# $self->do_detail( $id )
#-----------------------------------------------------------------
sub do_detail {
my ( $self, $id ) = @_;
} # END do_detail
#-----------------------------------------------------------------
# $self->do_main( )
#-----------------------------------------------------------------
# This method inherited from Apps::Checkbook::GEN::Trans
#-----------------------------------------------------------------
# $self->form( $row )
#-----------------------------------------------------------------
# This method inherited from Apps::Checkbook::GEN::Trans
#-----------------------------------------------------------------
# get_model_name( )
#-----------------------------------------------------------------
sub get_model_name {
return $TRANS;
}
#-----------------------------------------------------------------
# text_descr( )
#-----------------------------------------------------------------
sub text_descr {
return 'Transactions';
}
1;
=head1 NAME
Apps::Checkbook::Trans - A controller in the Apps::Checkbook application
=head1 SYNOPSIS
This package is meant to be used in a stand alone server/CGI script or the
Perl block of an httpd.conf file.
Stand Alone Server or CGI script:
use Apps::Checkbook::Trans;
my $cgi = Gantry::Engine::CGI->new( {
config => {
#...
},
locations => {
'/someurl' => 'Apps::Checkbook::Trans',
#...
},
} );
httpd.conf:
<Perl>
# ...
use Apps::Checkbook::Trans;
</Perl>
<Location /someurl>
SetHandler perl-script
PerlHandler Apps::Checkbook::Trans
</Location>
If all went well, one of these was correctly written during app generation.
=head1 DESCRIPTION
This module was originally generated by Bigtop. But feel free to edit it.
You might even want to describe the table this module controls here.
=head1 METHODS
=over 4
=item do_detail
=item get_model_name
=item text_descr
=back
=head1 METHODS INHERITED FROM Apps::Checkbook::GEN::Trans
=over 4
=item do_main
=item form
=back
=head1 DEPENDENCIES
Apps::Checkbook
Apps::Checkbook::GEN::Trans
SomePackage::SomeModule
SomePackage::OtherModule
Apps::Checkbook::Model::trans
Gantry::Plugins::AutoCRUD
=head1 AUTHOR
Somebody Somewhere, E<lt>somebody@example.comE<gt>
Somebody Else
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2006 Somebody Somewhere
All rights reserved.
=cut