Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dac5f3de

Von Tamino Steinert vor 2 Monaten hinzugefügt

  • ID dac5f3deee267381cdd9300b7296b134b62fe7cd
  • Vorgänger efc5ec25
  • Nachfolger d4ec5f32

S:D:PeriodicInvoicesConfig: Separate Manager Klasse

Unterschiede anzeigen:

SL/DB/PeriodicInvoicesConfig.pm
3 3
use strict;
4 4

  
5 5
use SL::DB::MetaSetup::PeriodicInvoicesConfig;
6
use SL::DB::Manager::PeriodicInvoicesConfig;
6 7

  
7 8
use List::Util qw(max min);
8 9

  
9 10
__PACKAGE__->meta->initialize;
10 11

  
11
# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
12
__PACKAGE__->meta->make_manager_class;
13

  
14 12
our %PERIOD_LENGTHS             = ( o => 0, m => 1, q => 3, b => 6, y => 12 );
15 13
our %ORDER_VALUE_PERIOD_LENGTHS = ( %PERIOD_LENGTHS, 2 => 24, 3 => 36, 4 => 48, 5 => 60 );
16 14
our @PERIODICITIES              = keys %PERIOD_LENGTHS;

Auch abrufbar als: Unified diff