The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

OpenFrame::WebApp::Segment::User - abstract class for getting Users from the store.

SYNOPSIS

  # abstract class - cannot be used directly

  use base qw( OpenFrame::WebApp::Segment::User );

  sub dispatch {
      ...
      my $user $self->get_user_from_store;
      ...
  }

DESCRIPTION

The OpenFrame::WebApp::Segment::User class provides a method for getting User objects from the store.

This class inherits its interface from Pipeline::Segment. You must override dispatch() for it to do anything.

METHODS

get_user_from_store

If the store is a Pipeline::Store::ISA, looks for a descendant of OpenFrame::WebApp::User, otherwise looks for known OpenFrame::WebApp::User->types().

AUTHOR

Steve Purkis <spurkis@epn.nu>

COPYRIGHT

Copyright (c) 2003 Steve Purkis. All rights reserved. Released under the same license as Perl itself.

SEE ALSO

Pipeline::Segment, OpenFrame::WebApp::User