73de6b631c57cd41010ba7acec6ec6701e87b5fa
[catagits/Reaction.git] / lib / ComponentUI / TestModel / Foo.pm
1 package ComponentUI::TestModel::Foo;
2
3 use lib 't/lib';
4 use Reaction::InterfaceModel::DBIC::ObjectClass;
5
6 class Foo, which{
7   domain_model '_foo_store' =>
8     (isa => 'RTest::TestDB::Foo', inflate_result => 1,
9      handles => ['display_name'],
10      reflect => [qw(id first_name last_name baz_list)],
11     );
12
13   reflect_actions
14     (
15      Create => { attrs =>[qw(first_name last_name baz_list)] },
16      Update => { attrs =>[qw(first_name last_name baz_list)] },
17      Delete => {},
18      CustomAction => { attrs =>[qw(last_name baz_list)] },
19     );
20 };
21
22 1;