2 use strict; use warnings;
5 use OpenILS::Utils::Fieldmapper;
7 my $map = $Fieldmapper::fieldmap;
11 // ----------------------------------------------------------------
12 // Autogenerated by fieldmapper.pl
13 // ----------------------------------------------------------------
17 for my $object (keys %$map) {
19 my $short_name = $map->{$object}->{hint};
23 // ----------------------------------------------------------------
25 // ----------------------------------------------------------------
30 function $short_name(array) {
31 if(array) { this.array = array; }
32 else { this.array = []; }
35 $short_name.prototype._is_array = function() {
40 for my $field (keys %{$map->{$object}->{fields}}) {
42 my $position = $map->{$object}->{fields}->{$field}->{position};
45 $short_name.prototype.$field = function(new_value) {
46 if(new_value) { this.array[$position] = new_value; }
47 return this.array[$position];