use SL::DB::MetaSetup::Business;
use SL::DB::Manager::Business;
+__PACKAGE__->meta->add_relationship(
+ customers => {
+ type => 'one to many',
+ class => 'SL::DB::Customer',
+ column_map => { id => 'business_id' },
+ query_args => [ \' id IN ( SELECT id FROM customer ) ' ],
+ },
+ vendors => {
+ type => 'one to many',
+ class => 'SL::DB::Vendor',
+ column_map => { id => 'business_id' },
+ query_args => [ \' id IN ( SELECT id FROM vendor ) ' ],
+ },
+);
+
__PACKAGE__->meta->initialize;
sub validate {
return @errors;
}
+sub displayable_name {
+ my $self = shift;
+
+ return join ' ', grep $_, $self->id, $self->description;
+}
+
1;