NAME

Peace::DAO::Developer - The database access object of developers.

SYNOPSIS

my $developer_dao = Peace::DAO::Developer->new( dbh => $dbh );

$developer_dao->create( developer => $developer);

my $developer = $developer_dao->recover_by_uuid( uuid => $uuid );

DESCRIPTION

Peace::DAO::Developer allows you to make database operations over the developers table like recover or create.

INSTANCE METHODS

Peace::DAO::Developer implements the following instance methods:

new

my $developer_dao = Peace::DAO::Developer->new( dbh => $dbh );

Builds a Peace::Model::Developer object.

METHODS

Peace::DAO::Developer implements the following methods:

create

$developer_dao->create( developer => $developer );

Creates a representation in database of the passed developer object.

As a side effect sets the fields uuid and date_creation in the passed object.

recover_by_uuid

my $developer = $developer_dao->recover_by_uuid( uuid => $uuid );

Recovers the Peace::Model::Developer associated from an uuid from database.

recover_by_identifier

my $developer = $developer_dao->recover_by_identifier( identifier => $identifier );

Recovers the Peace::Model::Developer associated from an identifier from database.

SEE ALSO

Peace::DB, Peace::Model::Developer