PHP Class eZ\Publish\Core\Persistence\Cache\UserHandler

Inheritance: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\User\Handler
Show file Open project: ezsystems/ezpublish-kernel

Public Methods

Method Description
addPolicy ( $roleId, eZ\Publish\SPI\Persistence\User\Policy $policy )
addPolicyByRoleDraft ( $roleId, eZ\Publish\SPI\Persistence\User\Policy $policy )
assignRole ( $contentId, $roleId, array $limitation = null )
create ( eZ\Publish\SPI\Persistence\User $user )
createRole ( eZ\Publish\SPI\Persistence\User\RoleCreateStruct $createStruct )
createRoleDraft ( $roleId )
delete ( $userId )
deletePolicy ( $policyId )
deleteRole ( $roleId, $status = Role::STATUS_DEFINED )
load ( $userId )
loadByEmail ( $email )
loadByLogin ( $login )
loadPoliciesByUserId ( $userId )
loadRole ( $roleId, $status = Role::STATUS_DEFINED )
loadRoleAssignment ( $roleAssignmentId )
loadRoleAssignmentsByGroupId ( $groupId, $inherit = false )
loadRoleAssignmentsByRoleId ( $roleId )
loadRoleByIdentifier ( $identifier, $status = Role::STATUS_DEFINED )
loadRoleDraftByRoleId ( $roleId )
loadRoles ( )
publishRoleDraft ( $roleDraftId )
removeRoleAssignment ( $roleAssignmentId )
unassignRole ( $contentId, $roleId )
update ( eZ\Publish\SPI\Persistence\User $user )
updatePolicy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
updateRole ( eZ\Publish\SPI\Persistence\User\RoleUpdateStruct $struct )

Method Details

addPolicy() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::addPolicy
public addPolicy ( $roleId, eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

addPolicyByRoleDraft() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::addPolicyByRoleDraft
public addPolicyByRoleDraft ( $roleId, eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

assignRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::assignRole
public assignRole ( $contentId, $roleId, array $limitation = null )
$limitation array

create() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::create
public create ( eZ\Publish\SPI\Persistence\User $user )
$user eZ\Publish\SPI\Persistence\User

createRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::createRole
public createRole ( eZ\Publish\SPI\Persistence\User\RoleCreateStruct $createStruct )
$createStruct eZ\Publish\SPI\Persistence\User\RoleCreateStruct

createRoleDraft() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::createRoleDraft
public createRoleDraft ( $roleId )

delete() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::delete
public delete ( $userId )

deletePolicy() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::deletePolicy
public deletePolicy ( $policyId )

deleteRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::deleteRole
public deleteRole ( $roleId, $status = Role::STATUS_DEFINED )

load() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::load
public load ( $userId )

loadByEmail() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadByEmail
public loadByEmail ( $email )

loadByLogin() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadByLogin
public loadByLogin ( $login )

loadPoliciesByUserId() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadPoliciesByUserId
public loadPoliciesByUserId ( $userId )

loadRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRole
public loadRole ( $roleId, $status = Role::STATUS_DEFINED )

loadRoleAssignment() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignment
public loadRoleAssignment ( $roleAssignmentId )

loadRoleAssignmentsByGroupId() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignmentsByGroupId
public loadRoleAssignmentsByGroupId ( $groupId, $inherit = false )

loadRoleAssignmentsByRoleId() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignmentsByRoleId
public loadRoleAssignmentsByRoleId ( $roleId )

loadRoleByIdentifier() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoleByIdentifier
public loadRoleByIdentifier ( $identifier, $status = Role::STATUS_DEFINED )

loadRoleDraftByRoleId() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoleDraftByRoleId
public loadRoleDraftByRoleId ( $roleId )

loadRoles() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::loadRoles
public loadRoles ( )

publishRoleDraft() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::publishRoleDraft
public publishRoleDraft ( $roleDraftId )

removeRoleAssignment() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::removeRoleAssignment
public removeRoleAssignment ( $roleAssignmentId )

unassignRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::unassignRole
public unassignRole ( $contentId, $roleId )

update() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::update
public update ( eZ\Publish\SPI\Persistence\User $user )
$user eZ\Publish\SPI\Persistence\User

updatePolicy() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::updatePolicy
public updatePolicy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

updateRole() public method

See also: eZ\Publish\SPI\Persistence\User\Handler::updateRole
public updateRole ( eZ\Publish\SPI\Persistence\User\RoleUpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\User\RoleUpdateStruct