|
GnuCash 2.4.99
|
00001 #!/usr/bin/perl -w 00002 # This code is automatically generated. Do not edit. 00003 00004 00005 #### CBBlib::Acct slot methods ########################### 00006 00007 package CBBlib::Acct; 00008 use strict; 00009 00010 sub make_internals_ { 00011 return [undef, 00012 undef, 00013 undef, 00014 undef, 00015 0, 00016 0, 00017 0]; 00018 } 00019 00020 sub get_db_ { my $self = shift; return $$self[0]; } 00021 sub set_db_ { my($self, $val) = @_; $$self[0] = $val; } 00022 00023 sub get_db { my $self = shift; return $$self[0]; } 00024 00025 sub get_name_ { my $self = shift; return $$self[1]; } 00026 sub set_name_ { my($self, $val) = @_; $$self[1] = $val; } 00027 00028 sub get_name { my $self = shift; return $$self[1]; } 00029 00030 sub set_name { my($self, $val) = @_; $$self[1] = $val; } 00031 00032 sub get_notes_ { my $self = shift; return $$self[2]; } 00033 sub set_notes_ { my($self, $val) = @_; $$self[2] = $val; } 00034 00035 sub get_notes { my $self = shift; return $$self[2]; } 00036 00037 sub set_notes { my($self, $val) = @_; $$self[2] = $val; } 00038 00039 sub get_ledger_ { my $self = shift; return $$self[3]; } 00040 sub set_ledger_ { my($self, $val) = @_; $$self[3] = $val; } 00041 00042 sub get_ledger_usage_count_ { my $self = shift; return $$self[4]; } 00043 sub set_ledger_usage_count_ { my($self, $val) = @_; $$self[4] = $val; } 00044 00045 sub get_cleared_balance_ { my $self = shift; return $$self[5]; } 00046 sub set_cleared_balance_ { my($self, $val) = @_; $$self[5] = $val; } 00047 00048 sub get_cleared_balance { my $self = shift; return $$self[5]; } 00049 00050 sub get_final_balance_ { my $self = shift; return $$self[6]; } 00051 sub set_final_balance_ { my($self, $val) = @_; $$self[6] = $val; } 00052 00053 sub get_final_balance { my $self = shift; return $$self[6]; } 00054 00055 00056 #### CBBlib::Cat slot methods ########################### 00057 00058 package CBBlib::Cat; 00059 use strict; 00060 00061 sub make_internals_ { 00062 return [undef, 00063 undef, 00064 undef, 00065 undef, 00066 0, 00067 0, 00068 0]; 00069 } 00070 00071 sub get_db_ { my $self = shift; return $$self[0]; } 00072 sub set_db_ { my($self, $val) = @_; $$self[0] = $val; } 00073 00074 sub get_db { my $self = shift; return $$self[0]; } 00075 00076 sub get_name_ { my $self = shift; return $$self[1]; } 00077 sub set_name_ { my($self, $val) = @_; $$self[1] = $val; } 00078 00079 sub get_name { my $self = shift; return $$self[1]; } 00080 00081 sub set_name { my($self, $val) = @_; $$self[1] = $val; } 00082 00083 sub get_notes_ { my $self = shift; return $$self[2]; } 00084 sub set_notes_ { my($self, $val) = @_; $$self[2] = $val; } 00085 00086 sub get_notes { my $self = shift; return $$self[2]; } 00087 00088 sub set_notes { my($self, $val) = @_; $$self[2] = $val; } 00089 00090 sub get_ledger_ { my $self = shift; return $$self[3]; } 00091 sub set_ledger_ { my($self, $val) = @_; $$self[3] = $val; } 00092 00093 sub get_ledger_usage_count_ { my $self = shift; return $$self[4]; } 00094 sub set_ledger_usage_count_ { my($self, $val) = @_; $$self[4] = $val; } 00095 00096 sub get_cleared_balance_ { my $self = shift; return $$self[5]; } 00097 sub set_cleared_balance_ { my($self, $val) = @_; $$self[5] = $val; } 00098 00099 sub get_cleared_balance { my $self = shift; return $$self[5]; } 00100 00101 sub get_final_balance_ { my $self = shift; return $$self[6]; } 00102 sub set_final_balance_ { my($self, $val) = @_; $$self[6] = $val; } 00103 00104 sub get_final_balance { my $self = shift; return $$self[6]; } 00105 00106 00107 #### CBBlib::Txn slot methods ############################# 00108 00109 package CBBlib::Txn; 00110 use strict; 00111 00112 sub make_internals_ { 00113 return [undef, 00114 undef, 00115 undef, 00116 undef, 00117 undef, 00118 undef, 00119 '', 00120 []]; 00121 } 00122 00123 sub get_db_ { my $self = shift; return $$self[0]; } 00124 sub set_db_ { my($self, $val) = @_; $$self[0] = $val; } 00125 00126 sub get_db { my $self = shift; return $$self[0]; } 00127 00128 sub get_clone_ { my $self = shift; return $$self[1]; } 00129 sub set_clone_ { my($self, $val) = @_; $$self[1] = $val; } 00130 00131 sub get_date_ { my $self = shift; return $$self[2]; } 00132 sub set_date_ { my($self, $val) = @_; $$self[2] = $val; } 00133 00134 sub get_date { 00135 my $self = shift; 00136 my $clone = $self->get_clone_(); 00137 if($clone) { 00138 return $clone->get_date_(); 00139 } else { 00140 return $self->get_date_(); 00141 } 00142 } 00143 00144 sub set_date { 00145 my($self, $val) = @_; 00146 00147 my $db = $self->get_db(); 00148 if($db) { 00149 $db->begin_txn_modifications(); 00150 00151 my $clone = $self->make_clone_(); 00152 $clone->set_date_($val); 00153 $db->record_txn_modification_($self); 00154 $db->end_txn_modifications(); 00155 } else { 00156 $self->set_date_($val); 00157 } 00158 } 00159 sub get_source_ { my $self = shift; return $$self[3]; } 00160 sub set_source_ { my($self, $val) = @_; $$self[3] = $val; } 00161 00162 sub get_source { my $self = shift; return $$self[3]; } 00163 00164 sub get_checkno_ { my $self = shift; return $$self[4]; } 00165 sub set_checkno_ { my($self, $val) = @_; $$self[4] = $val; } 00166 00167 sub get_checkno { 00168 my $self = shift; 00169 my $clone = $self->get_clone_(); 00170 if($clone) { 00171 return $clone->get_checkno_(); 00172 } else { 00173 return $self->get_checkno_(); 00174 } 00175 } 00176 00177 sub set_checkno { 00178 my($self, $val) = @_; 00179 00180 my $db = $self->get_db(); 00181 if($db) { 00182 $db->begin_txn_modifications(); 00183 00184 my $clone = $self->make_clone_(); 00185 $clone->set_checkno_($val); 00186 $db->record_txn_modification_($self); 00187 $db->end_txn_modifications(); 00188 } else { 00189 $self->set_checkno_($val); 00190 } 00191 } 00192 sub get_desc_ { my $self = shift; return $$self[5]; } 00193 sub set_desc_ { my($self, $val) = @_; $$self[5] = $val; } 00194 00195 sub get_desc { 00196 my $self = shift; 00197 my $clone = $self->get_clone_(); 00198 if($clone) { 00199 return $clone->get_desc_(); 00200 } else { 00201 return $self->get_desc_(); 00202 } 00203 } 00204 00205 sub set_desc { 00206 my($self, $val) = @_; 00207 00208 my $db = $self->get_db(); 00209 if($db) { 00210 $db->begin_txn_modifications(); 00211 00212 my $clone = $self->make_clone_(); 00213 $clone->set_desc_($val); 00214 $db->record_txn_modification_($self); 00215 $db->end_txn_modifications(); 00216 } else { 00217 $self->set_desc_($val); 00218 } 00219 } 00220 sub get_status_ { my $self = shift; return $$self[6]; } 00221 sub set_status_ { my($self, $val) = @_; $$self[6] = $val; } 00222 00223 sub get_status { 00224 my $self = shift; 00225 my $clone = $self->get_clone_(); 00226 if($clone) { 00227 return $clone->get_status_(); 00228 } else { 00229 return $self->get_status_(); 00230 } 00231 } 00232 00233 sub set_status { 00234 my($self, $val) = @_; 00235 00236 my $db = $self->get_db(); 00237 if($db) { 00238 $db->begin_txn_modifications(); 00239 00240 my $clone = $self->make_clone_(); 00241 $clone->set_status_($val); 00242 $db->record_txn_modification_($self); 00243 $db->end_txn_modifications(); 00244 } else { 00245 $self->set_status_($val); 00246 } 00247 } 00248 sub get_splits_ { my $self = shift; return $$self[7]; } 00249 sub set_splits_ { my($self, $val) = @_; $$self[7] = $val; } 00250 00251 sub get_splits { my $self = shift; return $$self[7]; } 00252 00253 00254 #### CBBlib::Split slot methods ########################### 00255 00256 package CBBlib::Split; 00257 use strict; 00258 00259 sub make_internals_ { 00260 return [undef, 00261 undef, 00262 undef, 00263 undef, 00264 undef, 00265 undef, 00266 undef, 00267 undef, 00268 '']; 00269 } 00270 00271 sub get_txn_ { my $self = shift; return $$self[0]; } 00272 sub set_txn_ { my($self, $val) = @_; $$self[0] = $val; } 00273 00274 sub get_txn { my $self = shift; return $$self[0]; } 00275 00276 sub get_clone_ { my $self = shift; return $$self[1]; } 00277 sub set_clone_ { my($self, $val) = @_; $$self[1] = $val; } 00278 00279 sub get_pos__ { my $self = shift; return $$self[2]; } 00280 sub set_pos__ { my($self, $val) = @_; $$self[2] = $val; } 00281 00282 sub get_pos_ { 00283 my $self = shift; 00284 my $clone = $self->get_clone_(); 00285 if($clone) { 00286 return $clone->get_pos__(); 00287 } else { 00288 return $self->get_pos__(); 00289 } 00290 } 00291 00292 sub set_pos_ { 00293 my($self, $val) = @_; 00294 00295 my $db = $self->get_db(); 00296 if($db) { 00297 $db->begin_txn_modifications(); 00298 00299 my $clone = $self->make_clone_(); 00300 $clone->set_pos__($val); 00301 $db->record_txn_modification_($self); 00302 $db->end_txn_modifications(); 00303 } else { 00304 $self->set_pos__($val); 00305 } 00306 } 00307 sub get_dest_ { my $self = shift; return $$self[3]; } 00308 sub set_dest_ { my($self, $val) = @_; $$self[3] = $val; } 00309 00310 sub get_dest { 00311 my $self = shift; 00312 my $clone = $self->get_clone_(); 00313 if($clone) { 00314 return $clone->get_dest_(); 00315 } else { 00316 return $self->get_dest_(); 00317 } 00318 } 00319 00320 sub set_dest { 00321 my($self, $val) = @_; 00322 00323 my $db = $self->get_db(); 00324 if($db) { 00325 $db->begin_txn_modifications(); 00326 00327 my $clone = $self->make_clone_(); 00328 $clone->set_dest_($val); 00329 $db->record_txn_modification_($self); 00330 $db->end_txn_modifications(); 00331 } else { 00332 $self->set_dest_($val); 00333 } 00334 } 00335 sub get_notes_ { my $self = shift; return $$self[4]; } 00336 sub set_notes_ { my($self, $val) = @_; $$self[4] = $val; } 00337 00338 sub get_notes { 00339 my $self = shift; 00340 my $clone = $self->get_clone_(); 00341 if($clone) { 00342 return $clone->get_notes_(); 00343 } else { 00344 return $self->get_notes_(); 00345 } 00346 } 00347 00348 sub set_notes { 00349 my($self, $val) = @_; 00350 00351 my $db = $self->get_db(); 00352 if($db) { 00353 $db->begin_txn_modifications(); 00354 00355 my $clone = $self->make_clone_(); 00356 $clone->set_notes_($val); 00357 $db->record_txn_modification_($self); 00358 $db->end_txn_modifications(); 00359 } else { 00360 $self->set_notes_($val); 00361 } 00362 } 00363 sub get_debit_ { my $self = shift; return $$self[5]; } 00364 sub set_debit_ { my($self, $val) = @_; $$self[5] = $val; } 00365 00366 sub get_debit { 00367 my $self = shift; 00368 my $clone = $self->get_clone_(); 00369 if($clone) { 00370 return $clone->get_debit_(); 00371 } else { 00372 return $self->get_debit_(); 00373 } 00374 } 00375 00376 sub set_debit { 00377 my($self, $val) = @_; 00378 00379 my $db = $self->get_db(); 00380 if($db) { 00381 $db->begin_txn_modifications(); 00382 00383 my $clone = $self->make_clone_(); 00384 $clone->set_debit_($val); 00385 $db->record_txn_modification_($self); 00386 $db->end_txn_modifications(); 00387 } else { 00388 $self->set_debit_($val); 00389 } 00390 } 00391 sub get_credit_ { my $self = shift; return $$self[6]; } 00392 sub set_credit_ { my($self, $val) = @_; $$self[6] = $val; } 00393 00394 sub get_credit { 00395 my $self = shift; 00396 my $clone = $self->get_clone_(); 00397 if($clone) { 00398 return $clone->get_credit_(); 00399 } else { 00400 return $self->get_credit_(); 00401 } 00402 } 00403 00404 sub set_credit { 00405 my($self, $val) = @_; 00406 00407 my $db = $self->get_db(); 00408 if($db) { 00409 $db->begin_txn_modifications(); 00410 00411 my $clone = $self->make_clone_(); 00412 $clone->set_credit_($val); 00413 $db->record_txn_modification_($self); 00414 $db->end_txn_modifications(); 00415 } else { 00416 $self->set_credit_($val); 00417 } 00418 } 00419 sub get_desc_ { my $self = shift; return $$self[7]; } 00420 sub set_desc_ { my($self, $val) = @_; $$self[7] = $val; } 00421 00422 sub get_desc { 00423 my $self = shift; 00424 my $clone = $self->get_clone_(); 00425 if($clone) { 00426 return $clone->get_desc_(); 00427 } else { 00428 return $self->get_desc_(); 00429 } 00430 } 00431 00432 sub set_desc { 00433 my($self, $val) = @_; 00434 00435 my $db = $self->get_db(); 00436 if($db) { 00437 $db->begin_txn_modifications(); 00438 00439 my $clone = $self->make_clone_(); 00440 $clone->set_desc_($val); 00441 $db->record_txn_modification_($self); 00442 $db->end_txn_modifications(); 00443 } else { 00444 $self->set_desc_($val); 00445 } 00446 } 00447 sub get_status_ { my $self = shift; return $$self[8]; } 00448 sub set_status_ { my($self, $val) = @_; $$self[8] = $val; } 00449 00450 sub get_status { 00451 my $self = shift; 00452 my $clone = $self->get_clone_(); 00453 if($clone) { 00454 return $clone->get_status_(); 00455 } else { 00456 return $self->get_status_(); 00457 } 00458 } 00459 00460 sub set_status { 00461 my($self, $val) = @_; 00462 00463 my $db = $self->get_db(); 00464 if($db) { 00465 $db->begin_txn_modifications(); 00466 00467 my $clone = $self->make_clone_(); 00468 $clone->set_status_($val); 00469 $db->record_txn_modification_($self); 00470 $db->end_txn_modifications(); 00471 } else { 00472 $self->set_status_($val); 00473 } 00474 } 00475 00476 #### CBBlib::Db slot methods ########################### 00477 00478 package CBBlib::Db; 00479 use strict; 00480 00481 sub make_internals_ { 00482 return [[], 00483 [], 00484 undef, 00485 [], 00486 undef, 00487 0, 00488 {}]; 00489 } 00490 00491 sub get_accts_ { my $self = shift; return $$self[0]; } 00492 sub set_accts_ { my($self, $val) = @_; $$self[0] = $val; } 00493 00494 sub get_accts { my $self = shift; return $$self[0]; } 00495 00496 sub get_cats_ { my $self = shift; return $$self[1]; } 00497 sub set_cats_ { my($self, $val) = @_; $$self[1] = $val; } 00498 00499 sub get_cats { my $self = shift; return $$self[1]; } 00500 00501 sub get_default_sink_ { my $self = shift; return $$self[2]; } 00502 sub set_default_sink_ { my($self, $val) = @_; $$self[2] = $val; } 00503 00504 sub get_default_sink { my $self = shift; return $$self[2]; } 00505 00506 sub set_default_sink { my($self, $val) = @_; $$self[2] = $val; } 00507 00508 sub get_txns_ { my $self = shift; return $$self[3]; } 00509 sub set_txns_ { my($self, $val) = @_; $$self[3] = $val; } 00510 00511 sub get_txns { my $self = shift; return $$self[3]; } 00512 00513 sub get_modified_txns_ { my $self = shift; return $$self[4]; } 00514 sub set_modified_txns_ { my($self, $val) = @_; $$self[4] = $val; } 00515 00516 sub get_modified_txns_level_ { my $self = shift; return $$self[5]; } 00517 sub set_modified_txns_level_ { my($self, $val) = @_; $$self[5] = $val; } 00518 00519 sub get_callbacks_hash_ { my $self = shift; return $$self[6]; } 00520 sub set_callbacks_hash_ { my($self, $val) = @_; $$self[6] = $val; } 00521 00522 1; 00523 __END__
1.7.4