package OpenILS::Application::Trigger;
+use strict; use warnings;
use OpenILS::Application;
use base qw/OpenILS::Application/;
package OpenILS::Application::Trigger::Cleanup;
+use strict; use warnings;
sub fourty_two { return 42 }
sub NOOP_True { return 1 }
sub NOOP_False { return 0 }
package OpenILS::Application::Trigger::Collector;
+use strict; use warnings;
sub fourty_two { return 42 }
1;
package OpenILS::Application::Trigger::Event;
+use strict; use warnings;
use OpenSRF::EX qw/:try/;
use OpenSRF::Utils::Logger qw/:logger/;
package OpenILS::Application::Trigger::EventGroup;
+use strict; use warnings;
use OpenILS::Application::Trigger::Event;
use base 'OpenILS::Application::Trigger::Event';
use OpenSRF::EX qw/:try/;
package OpenILS::Application::Trigger::ModLoader;
+use strict; use warnings;
use UNIVERSAL::require;
sub prefix { return 'OpenILS::Application::Trigger' }
package OpenILS::Application::Trigger::Reactor;
+use strict; use warnings;
use Template;
use OpenSRF::Utils::Logger qw(:logger);
package OpenILS::Application::Trigger::Reactor::SendEmail;
+use strict; use warnings;
use Error qw/:try/;
use Data::Dumper;
use Email::Send;
package OpenILS::Application::Trigger::Reactor::StaticEmail;
+use strict; use warnings;
use Error qw/:try/;
use Data::Dumper;
use Email::Send;