1 package OpenILS::Application::Storage::CDBI::config;
4 #-------------------------------------------------------------------------------
6 use base qw/OpenILS::Application::Storage::CDBI/;
7 #-------------------------------------------------------------------------------
9 package config::standing;
11 __PACKAGE__->table('config_standing');
12 __PACKAGE__->columns(Primary => 'id');
13 __PACKAGE__->columns(Essential => qw/value/);
14 #-------------------------------------------------------------------------------
16 package config::bib_source;
18 __PACKAGE__->table('config_bib_source');
19 __PACKAGE__->columns(Primary => 'id');
20 __PACKAGE__->columns(Essential => qw/quality source/);
21 #-------------------------------------------------------------------------------
23 package config::metabib_field;
25 __PACKAGE__->table('config_metabib_field');
26 __PACKAGE__->columns(Primary => 'id');
27 __PACKAGE__->columns(Essential => qw/field_class name xpath/);
28 #-------------------------------------------------------------------------------
30 package config::identification_type;
32 __PACKAGE__->table('config_identifaction_type');
33 __PACKAGE__->columns(Primary => 'id');
34 __PACKAGE__->columns(Essential => qw/name/);
35 #-------------------------------------------------------------------------------
37 package config::rules::circ_duration;
39 __PACKAGE__->table('config_rule_circ_duration');
40 __PACKAGE__->columns(Primary => 'id');
41 __PACKAGE__->columns(Essential => qw/name extended normal short max_renewals/);
42 #-------------------------------------------------------------------------------
44 package config::rules::max_fine;
46 __PACKAGE__->table('config_rule_max_fine');
47 __PACKAGE__->columns(Primary => 'id');
48 __PACKAGE__->columns(Essential => qw/name amount/);
49 #-------------------------------------------------------------------------------
51 package config::rules::recuring_fine;
53 __PACKAGE__->table('config_rule_recuring_fine');
54 __PACKAGE__->columns(Primary => 'id');
55 __PACKAGE__->columns(Essential => qw/name high normal low recurance_interval/);
56 #-------------------------------------------------------------------------------
58 package config::rules::age_hold_protect;
60 __PACKAGE__->table('config_rule_age_hold_protect');
61 __PACKAGE__->columns(Primary => 'id');
62 __PACKAGE__->columns(Essential => qw/name age radius/);
63 #-------------------------------------------------------------------------------
65 package config::copy_status;
67 __PACKAGE__->table('config_copy_status');
68 __PACKAGE__->columns(Primary => 'id');
69 __PACKAGE__->columns(Essential => qw/name/);
70 #-------------------------------------------------------------------------------
72 package config::net_access_level;
74 __PACKAGE__->table('config_net_access_level');
75 __PACKAGE__->columns(Primary => 'id');
76 __PACKAGE__->columns(Essential => qw/name/);
77 #-------------------------------------------------------------------------------