The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

ePortal::Application - The base class for ePortal applications.

SYNOPSIS

To create an application derive it from ePortal::Application and place base module in lib/ePortal/App/YourModule.pm

This manual is incomplete !!!

METHODS

initialize()

This is application initializer. By default initialize() creates new DBISource if any of dbi_xxx parameters are meet in config file.

ApplicationName

You should overwrite this method to supply your own application name. By default a last part of application's package name is used.

onDeleteUser,onDeleteGroup

This is callback function. Do not call it directly. It is called from ePortal::Server. Overload it in your application package to remove user or group specific data.

Parameters:

  • username or groupname

    User or Group name to delete.

AUTHOR

Sergey Rusakov, <rusakov_sa@users.sourceforge.net>