---
name: "Catalyst::Plugin::Session::Store::DBIC::Delegate"
section: "3pm"
platform: "linux"
package: "libcatalyst-plugin-session-store-dbic-perl"
version: "0.14-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Catalyst::Plugin::Session::Store::DBIC::Delegate"
---

# Catalyst::Plugin::Session::Store::DBIC::Delegate(3pm)

Delegates between the session and flash rows

## NAME

Catalyst::Plugin::Session::Store::DBIC::Delegate - Delegates between the session and flash rows

## DESCRIPTION

This class delegates between two rows in your sessions table for a given session (session and flash).  This is done for compatibility with Catalyst::Plugin::Session::Store::DBI.

## METHODS

### session

Return the session row for this delegate.

### flash

Return the flash row for this delegate.

### \_load\_row

Load the specified session or flash row from the database. This is a wrapper around "find\_or\_create" in DBIx::Class::ResultSet to add support for transactions.

### expires

Return the expires row for this delegate.  As with Catalyst::Plugin::Session::Store::DBI, this maps to the "session" row.

### flush

Update the session and flash data in the backend store.

### \_clear\_instance\_data

Remove any references held by the delegate.

## AUTHOR

Daniel Westermann-Clark \<danieltwc@cpan.org\>

## COPYRIGHT

Copyright 2006-2008 Daniel Westermann-Clark, all rights reserved.

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