# NEVER EDIT this file. It was generated and will be overwritten without
# notice upon regeneration of this application. You have been warned.
package Gantry::Control::Model::GEN::auth_groups;
use strict; use warnings;
use base 'Gantry::Utils::Model::Auth';
use Carp;
sub get_table_name { return 'auth_groups'; }
sub get_primary_col { return 'id'; }
sub get_essential_cols {
return 'id, name, description, ident';
}
sub get_primary_key {
goto &id;
}
sub id {
my $self = shift;
my $value = shift;
if ( defined $value ) {
return $self->set_id( $value );
}
return $self->get_id();
}
sub set_id {
croak 'Can\'t change primary key of row';
}
sub get_id {
my $self = shift;
return $self->{id};
}
sub quote_id {
return $_[1];
}
sub description {
my $self = shift;
my $value = shift;
if ( defined $value ) { return $self->set_description( $value ); }
else { return $self->get_description(); }
}
sub set_description {
my $self = shift;
my $value = shift;
$self->{description} = $value;
$self->{__DIRTY__}{description}++;
return $value;
}
sub get_description {
my $self = shift;
return $self->{description};
}
sub quote_description {
return ( defined $_[1] ) ? "'$_[1]'" : 'NULL';
}
sub ident {
my $self = shift;
my $value = shift;
if ( defined $value ) { return $self->set_ident( $value ); }
else { return $self->get_ident(); }
}
sub set_ident {
my $self = shift;
my $value = shift;
$self->{ident} = $value;
$self->{__DIRTY__}{ident}++;
return $value;
}
sub get_ident {
my $self = shift;
return $self->{ident};
}
sub quote_ident {
return ( defined $_[1] ) ? "'$_[1]'" : 'NULL';
}
sub name {
my $self = shift;
my $value = shift;
if ( defined $value ) { return $self->set_name( $value ); }
else { return $self->get_name(); }
}
sub set_name {
my $self = shift;
my $value = shift;
$self->{name} = $value;
$self->{__DIRTY__}{name}++;
return $value;
}
sub get_name {
my $self = shift;
return $self->{name};
}
sub quote_name {
return ( defined $_[1] ) ? "'$_[1]'" : 'NULL';
}
sub get_foreign_display_fields {
return [ qw( ) ];
}
sub get_foreign_tables {
return qw(
);
}
sub foreign_display {
my $self = shift;
}
1;
=head1 NAME
Gantry::Control::Model::GEN::auth_groups - model for auth_groups table
=head1 METHODS
=over 4
=item description
=item foreign_display
=item get_description
=item get_essential_cols
=item get_foreign_display_fields
=item get_foreign_tables
=item get_id
=item get_ident
=item get_name
=item get_primary_col
=item get_primary_key
=item get_sequence_name
=item get_table_name
=item id
=item ident
=item name
=item quote_description
=item quote_id
=item quote_ident
=item quote_name
=item set_description
=item set_id
=item set_ident
=item set_name
=back
=head1 AUTHOR
Generated by Bigtop, please don't edit.
=cut