2022-03-17 05:09:36 +01:00
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
2022-03-18 06:54:10 +01:00
< title > Peace::DAO::Application - The database access object of applications.< / title >
2022-03-17 18:52:24 +01:00
< meta content = "text/html; charset=utf-8" http-equiv = "content-type" / >
< link href = "mailto:Alpine@build-edge-aarch64.nonet" rev = "made" / >
2022-03-17 05:09:36 +01:00
< / head >
< body >
2022-03-18 06:54:10 +01:00
< ul id = "index" >
< li > < a href = "#NAME" > NAME< / a > < / li >
< li > < a href = "#SYNOPSIS" > SYNOPSIS< / a > < / li >
< li > < a href = "#DESCRIPTION" > DESCRIPTION< / a > < / li >
< li > < a href = "#INSTANCE-METHODS" > INSTANCE METHODS< / a >
< ul >
< li > < a href = "#new" > new< / a > < / li >
< / ul >
< / li >
< li > < a href = "#METHODS" > METHODS< / a >
< ul >
< li > < a href = "#create" > create< / a > < / li >
< li > < a href = "#recover_by_uuid" > recover_by_uuid< / a > < / li >
< li > < a href = "#recover_by_developer" > recover_by_developer< / a > < / li >
< / ul >
< / li >
< li > < a href = "#SEE-ALSO" > SEE ALSO< / a > < / li >
< / ul >
< h1 id = "NAME" > NAME< / h1 >
< p > Peace::DAO::Application - The database access object of applications.< / p >
< h1 id = "SYNOPSIS" > SYNOPSIS< / h1 >
< pre > < code > my $application_dao = Peace::DAO::Application-> new(
dbh => $dbh,
);
$application_dao-> create( application => $application );
my $application = $application_dao-> recover_by_uuid( uuid => $uuid);
my $applications = $application_dao-> recover_by_developer( developer => $developer );< / code > < / pre >
< h1 id = "DESCRIPTION" > DESCRIPTION< / h1 >
2022-03-18 07:27:55 +01:00
< p > Peace::DAO::Application allows you to make database operations over the applications table like recover or create.< / p >
2022-03-18 06:54:10 +01:00
< h1 id = "INSTANCE-METHODS" > INSTANCE METHODS< / h1 >
< p > Peace::DAO::Application implements the following instance methods:< / p >
< h2 id = "new" > new< / h2 >
< pre > < code > my $application_dao = Peace::DAO::Application-> new(
dbh => $dbh,
);< / code > < / pre >
< p > Instances a Peace::DAO::Application object.< / p >
< h1 id = "METHODS" > METHODS< / h1 >
< p > Peace::DAO::Application implements the following methods:< / p >
< h2 id = "create" > create< / h2 >
< pre > < code > $application_dao-> create( application => $application );< / code > < / pre >
< p > Takes a < a href = "../Model/Application.pm.html" > Peace::Model::Application< / a > and creates its representation in database.< / p >
2022-03-18 07:27:55 +01:00
< p > As a side effect sets the fields uuid and date_creation in the passed object.< / p >
2022-03-18 06:54:10 +01:00
< h2 id = "recover_by_uuid" > recover_by_uuid< / h2 >
< pre > < code > my $application = $application_dao-> recover_by_uuid(
uuid => $uuid,
);< / code > < / pre >
< p > Recovers from database a < a href = "../Model/Application.pm.html" > Peace::Model::Application< / a > from its uuid.< / p >
< h2 id = "recover_by_developer" > recover_by_developer< / h2 >
< pre > < code > my $applications = $application_dao-> recover_by_developer(
developer => $developer,
);< / code > < / pre >
< p > Recovers a arrayref of < a href = "../Model/Application.pm.html" > Peace::Model::Application< / a > from its < a href = "../Model/Developer.pm.html" > Peace::Model::Developer< / a > .< / p >
< h1 id = "SEE-ALSO" > SEE ALSO< / h1 >
< p > < a href = "../DB.pm.html" > Peace::DB< / a > , < a href = "../Model/Developer.pm.html" > Peace::Model::Developer< / a > , < a href = "../Model/Application.pm.html" > Peace::Model::Application< / a > < / p >
2022-03-17 05:09:36 +01:00
< / body >
< / html >