Package DE_EPAGES::Permission::API::Object::Role
object interface for Role.
Base |
DE_EPAGES::Permission::API::Object::MetaAction |
Functions
actions
Returns all actions that are included in the role.
Syntax |
$aActions = $Role->actions; |
Example |
foreach my $Action @{$Role->actions} { print $Action->alias, "\n"; } |
Return |
|
addAction
Adds an action to the role.
Syntax |
$Role->addAction( $Action ); |
Input |
|
className
Returns the class name, used for DAL access.
Syntax |
$ClassName = $Role->className; |
Return |
|
dbPackage
Returns the database package, used for DAL access.
Syntax |
$DbPackage = $Role->dbPackage; |
Return |
|
existsAction
Returns true if the role contains the action.
Syntax |
$Exists = $Role->existsAction( $Action ); |
Input |
|
Return |
|
exportXMLActions
Exports role actions.
Syntax |
$Object->exportXMLActions( $Driver, $hAttributes ); |
Input |
|
exportXMLElements
Call function exportXMLActions to export role actions.
Syntax |
$Object->exportXMLElements($Driver, $hAllAttributes); |
Input |
|
removeAction
Removes an action from the role.
Syntax |
$Role->removeAction( $Action ); |
Input |
|