Mike Bissett > DBIx-Changeset-1.11 > DBIx::Changeset::Record

Download:
DBIx-Changeset-1.11.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.11   Source  

NAME ^

DBIx::Changeset::Record - Factory Interface to changeset files

SYNOPSIS ^

Factory Interface to changeset files

Perhaps a little code snippet.

    use DBIx::Changeset::Record;

    my $foo = DBIx::Changeset::Record->new('type', $opts);
    ...
        $foo->read('/moose/moose.sql');

INTERFACE ^

read This is the read interface implement in your own class

write This is the write interface implement in your own class

METHODS ^

init Called automatically to intialise the factory objects takes params passed to new and assigns them to accessors if they exist

validate Validate that the file data is correct

generate_uid Generates a uid writing it to the file

ACCESSORS ^

valid Has this file been processed as valid default false args: bool returns: bool

skipped Has this file been skipped default false args: bool returns: bool

outstanding Is this file outstanding default false args: bool returns: bool

id The UID of the file args: bool returns: bool

uri The location of the file data * READ ONLY * args: string returns: string

OVERRIDEN METHODS ^

get

 Override the ger accessor for id and valid so that if they are undef
 validate is called.

TYPES Default types included ^

disk Simply reads files from disk expects a uri of a filename

COPYRIGHT & LICENSE ^

Copyright 2004-2008 Grox Pty Ltd.

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

The full text of the license can be found in the LICENSE file included with this module.

syntax highlighting: