PHP 클래스 Scalr_Permissions

파일 보기 프로젝트 열기: scalr/scalr

보호된 프로퍼티들

프로퍼티 타입 설명
$envId
$user

공개 메소드들

메소드 설명
__construct ( Scalr_Account_User $user )
check ( $object )
hasAccessEnvironment ( integer $envId ) : boolean Checks whether specified environment corresponds the user's environment.
hasAccessFarm ( DBFarm $dbFarm, string $perm = null ) : boolean Checks whether current dbFarm object can be accessed by user
hasAccessServer ( DBServer $dbServer ) : boolean Checks whether specified server can be accessed by the user
hasReadOnlyAccessServer ( DBServer $dbServer ) : boolean Checks whether user read only access to specified server
setEnvironmentId ( integer $envId ) : Scalr_Permissions Sets Environment Id
validate ( $object )

메소드 상세

__construct() 공개 메소드

public __construct ( Scalr_Account_User $user )
$user Scalr_Account_User

check() 공개 메소드

public check ( $object )

hasAccessEnvironment() 공개 메소드

Checks whether specified environment corresponds the user's environment.
public hasAccessEnvironment ( integer $envId ) : boolean
$envId integer The ID of the environment
리턴 boolean Returns true if user's environment equals to specified environment

hasAccessFarm() 공개 메소드

Checks whether current dbFarm object can be accessed by user
public hasAccessFarm ( DBFarm $dbFarm, string $perm = null ) : boolean
$dbFarm DBFarm DbFarm object
$perm string
리턴 boolean Returns true if access is granted

hasAccessServer() 공개 메소드

Checks whether specified server can be accessed by the user
public hasAccessServer ( DBServer $dbServer ) : boolean
$dbServer DBServer The DBServer object
리턴 boolean Returns true if specified server can be accessed by the user

hasReadOnlyAccessServer() 공개 메소드

Checks whether user read only access to specified server
public hasReadOnlyAccessServer ( DBServer $dbServer ) : boolean
$dbServer DBServer The DBServer object
리턴 boolean Returns true if specified server can be accessed by the user

setEnvironmentId() 공개 메소드

Sets Environment Id
public setEnvironmentId ( integer $envId ) : Scalr_Permissions
$envId integer
리턴 Scalr_Permissions

validate() 공개 메소드

public validate ( $object )

프로퍼티 상세

$envId 보호되어 있는 프로퍼티

protected $envId

$user 보호되어 있는 프로퍼티

protected $user