epic-ts
[kivitendo-erp.git] / SL / ShopConnector / Base.pm
1 package SL::ShopConnector::Base;
2
3 use strict;
4
5 use parent qw(SL::DB::Object);
6 use Rose::Object::MakeMethods::Generic (
7   scalar => [ qw(config) ],
8 );
9
10 sub get_one_order  { die 'get_one_order needs to be implemented' }
11
12 sub get_new_orders { die 'get_order needs to be implemented' }
13
14 sub update_part    { die 'update_part needs to be implemented' }
15
16 sub get_article    { die 'get_article needs to be implemented' }
17
18 sub get_categories { die 'get_categories needs to be implemented' }
19
20 sub get_version    { die 'get_version needs to be implemented' }
21
22 sub set_orderstatus { die 'set_orderstatus needs to be implemented' }
23
24 1;
25
26 __END__
27
28 =encoding utf-8
29
30 =head1 NAME
31
32   SL::ShopConnectorBase - this is the base class for shop connectors
33
34 =head1 SYNOPSIS
35
36
37 =head1 DESCRIPTION
38
39 =head1 AVAILABLE METHODS
40
41 =over 4
42
43 =item C<get_one_order>
44
45 =item C<get_new_orders>
46
47 =item C<update_part>
48
49 =item C<get_article>
50
51 =item C<get_categories>
52
53 =item C<get_version>
54
55 =item C<set_orderstatus>
56
57 =back
58
59 =head1 SEE ALSO
60
61 L<SL::ShopConnector::ALL>
62
63 =head1 BUGS
64
65 None yet. :)
66
67 =head1 AUTHOR
68
69 G. Richardson <lt>information@kivitendo-premium.deE<gt>
70 W. Hahn E<lt>wh@futureworldsearch.netE<gt>
71
72 =cut