View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Henry Van Styn > DBIx-Class-AuditAny-0.200100 > DBIx::Class::AuditAny::Role::Collector

Download:
DBIx-Class-AuditAny-0.200100.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

DBIx::Class::AuditAny::Role::Collector - Role for all Collector classes

DESCRIPTION ^

All classes which need to be able to function as a "Collector" class must consume this base role.

REQUIRES ^

record_changes

All Collectors must implement a record_changes() method. This is what is called to send the change/update data into the Collector for further processing and storage.

ATTRIBUTES ^

AuditObj

Required. Reference to the main AuditAny object which is sniffing the change data

writes_bound_schema_sources

these are part of the base class because the AuditObj expects all Collectors to know if a particular tracked source is also a source used by the collector which would create a deep recursion situation. in other words, we don't want to try to track changes of the tables that we're using to store changes. We rely on the Collector to identify these exclude cases my setting those source names here

METHODS ^

has_full_row_stored

This is part of the "init" system for loading existing data. This is going to be refactored/replaced, but with what is not yet known

SEE ALSO ^

SUPPORT ^

IRC:

    Join #rapidapp on irc.perl.org.

AUTHOR ^

Henry Van Styn <vanstyn@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012-2015 by IntelliTree Solutions llc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: