PHP 클래스 eZ\Publish\Core\Persistence\Cache\UserHandler

상속: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\User\Handler
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

공개 메소드들

메소드 설명
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 )

메소드 상세

addPolicy() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: 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() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::assignRole
public assignRole ( $contentId, $roleId, array $limitation = null )
$limitation array

create() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::create
public create ( eZ\Publish\SPI\Persistence\User $user )
$user eZ\Publish\SPI\Persistence\User

createRole() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::createRole
public createRole ( eZ\Publish\SPI\Persistence\User\RoleCreateStruct $createStruct )
$createStruct eZ\Publish\SPI\Persistence\User\RoleCreateStruct

createRoleDraft() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::createRoleDraft
public createRoleDraft ( $roleId )

delete() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::delete
public delete ( $userId )

deletePolicy() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::deletePolicy
public deletePolicy ( $policyId )

deleteRole() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::deleteRole
public deleteRole ( $roleId, $status = Role::STATUS_DEFINED )

load() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::load
public load ( $userId )

loadByEmail() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadByEmail
public loadByEmail ( $email )

loadByLogin() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadByLogin
public loadByLogin ( $login )

loadPoliciesByUserId() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadPoliciesByUserId
public loadPoliciesByUserId ( $userId )

loadRole() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRole
public loadRole ( $roleId, $status = Role::STATUS_DEFINED )

loadRoleAssignment() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignment
public loadRoleAssignment ( $roleAssignmentId )

loadRoleAssignmentsByGroupId() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignmentsByGroupId
public loadRoleAssignmentsByGroupId ( $groupId, $inherit = false )

loadRoleAssignmentsByRoleId() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoleAssignmentsByRoleId
public loadRoleAssignmentsByRoleId ( $roleId )

loadRoleByIdentifier() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoleByIdentifier
public loadRoleByIdentifier ( $identifier, $status = Role::STATUS_DEFINED )

loadRoleDraftByRoleId() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoleDraftByRoleId
public loadRoleDraftByRoleId ( $roleId )

loadRoles() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::loadRoles
public loadRoles ( )

publishRoleDraft() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::publishRoleDraft
public publishRoleDraft ( $roleDraftId )

removeRoleAssignment() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::removeRoleAssignment
public removeRoleAssignment ( $roleAssignmentId )

unassignRole() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::unassignRole
public unassignRole ( $contentId, $roleId )

update() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::update
public update ( eZ\Publish\SPI\Persistence\User $user )
$user eZ\Publish\SPI\Persistence\User

updatePolicy() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::updatePolicy
public updatePolicy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

updateRole() 공개 메소드

또한 보기: eZ\Publish\SPI\Persistence\User\Handler::updateRole
public updateRole ( eZ\Publish\SPI\Persistence\User\RoleUpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\User\RoleUpdateStruct