]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/Manager/DeliveryOrder.pm
RDBO Support.
[kivitendo-erp.git] / SL / DB / Manager / DeliveryOrder.pm
diff --git a/SL/DB/Manager/DeliveryOrder.pm b/SL/DB/Manager/DeliveryOrder.pm
new file mode 100644 (file)
index 0000000..f63987e
--- /dev/null
@@ -0,0 +1,22 @@
+package SL::DB::Manager::DeliveryOrder;
+
+use strict;
+
+use SL::DB::Helpers::Manager;
+use base qw(SL::DB::Helpers::Manager);
+
+sub object_class { 'SL::DB::DeliveryOrder' }
+
+__PACKAGE__->make_manager_methods;
+
+sub type_filter {
+  my $class = shift;
+  my $type  = lc(shift || '');
+
+  return ('!customer_id' => undef) if $type eq 'sales_delivery_order';
+  return ('!vendor_id'   => undef) if $type eq 'purchase_delivery_order';
+
+  die "Unknown type $type";
+}
+
+1;