Interface AdminAccessGroupManagerInterface
Interface AdminAccessGroupManagerInterface
Direct known implementers
Package: AdminAccess\Managers
Category: System
Located at Services/System/AdminAccess/Managers/Interfaces/AdminAccessGroupManagerInterface.inc.php
Category: System
Located at Services/System/AdminAccess/Managers/Interfaces/AdminAccessGroupManagerInterface.inc.php
Methods summary
public
getGroupByController( NonEmptyStringType $identifier )
: AdminAccessGroupInterface
Returns a group by a given controller identifier.
public
getGroupByPage( NonEmptyStringType $identifier )
: AdminAccessGroupInterface
Returns a group by a given page identifier.
public
getGroupByAjaxHandler( NonEmptyStringType $identifier )
: AdminAccessGroupInterface
Returns a group by a given ajax handler identifier.
public
addItemToGroup( IdType $groupId, NonEmptyStringType $identifier, NonEmptyStringType $type )
: AdminAccessGroupInterface
Adds a group item to an existing group.
public
removeItemFromGroup( IdType $groupId, NonEmptyStringType $identifier, NonEmptyStringType $type )
: AdminAccessGroupInterface
Removes a group item from an existing group.
public
createNewGroup( KeyValueCollection $name, KeyValueCollection $description, IdType $parentId, IntType $sortOrder )
: AdminAccessGroupInterface
Creates a new group.
public
updateGroup( IdType $id, KeyValueCollection $newName, KeyValueCollection $newDescription, IdType $newParentId, IntType $newSortOrder )
: AdminAccessGroupManager
Updates a group by a given group ID.