X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=eg%2Ftable_template.pm;h=9c71b3adc4cdfead267d91ae3dd368f04431af11;hp=d609bd5440f9219eaefd9b7875e8a4e53610cafa;hb=e638cca7c5be9bc9b98eabbf41babc2e58671aac;hpb=0ebeec96313dd7edfca340f01f8fbbbac1f4aa1d diff --git a/eg/table_template.pm b/eg/table_template.pm index d609bd544..9c71b3adc 100644 --- a/eg/table_template.pm +++ b/eg/table_template.pm @@ -1,11 +1,9 @@ package FS::table_name; use strict; -use vars qw( @ISA ); +use base qw( FS::Record ); use FS::Record qw( qsearch qsearchs ); -@ISA = qw(FS::Record); - =head1 NAME FS::table_name - Object methods for table_name records @@ -93,7 +91,13 @@ and replace methods. sub check { my $self = shift; - ''; #no error + my $error = + $self->ut_numbern('primary_key') + || $self->ut_number('validate_other_fields') + ; + return $error if $error; + + $self->SUPER::check; } =back