ePages 6.10 - DE_EPAGES/Permission/API/Object/Action.pm

Package DE_EPAGES::Permission::API::Object::Action

object interface for Action.

Base
DE_EPAGES::Permission::API::Object::MetaAction

Functions

baseAction
className
dbPackage
importXML
roles

baseAction

Returns the action with the same alias of the base class. Returns undef if the base class does not have an action with that name.

Syntax
$BaseAction = $Action->baseAction;
Return
$BaseAction (object)
action with same name of a base class

className

Returns the class name, used for DAL access.

Syntax
$ClassName = $Action->className;
Return
$ClassName (String)
class name

dbPackage

Returns the database package, used for DAL access.

Syntax
$DbPackage = $Action->dbPackage;
Return
$DbPackage (String)
database package name

importXML

maps top element of Class to attribute for object, loads package of action and calls SUPER.

Syntax
$Action = $ObjectPackage->importXML($Handler, $hElement, $Class, $hAttributes);
Return
$Action (object)
imported object

roles

Returns all roles where the action is assigned to.

Syntax
$aRoles = $Action->roles;
Return
$aRoles (ref.array.object)
list of role objects