PHP 클래스 Scalr_UI_Controller_Account2_Analytics_Projects

상속: extends Scalr_UI_Controller, use trait Scalr\Stats\CostAnalytics\Forecast, use trait Scalr\UI\Controller\Account2\Analytics\NotificationTrait
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

메소드 설명
addAction ( $projectId = null )
defaultAction ( ) Default action
editAction ( string $projectId = null ) Edit project action
hasAccess ( )
notificationsAction ( string $projectId )
xGetPeriodDataAction ( string $projectId, string $mode, string $startDate, string $endDate ) xGetPeriodProjectDataAction
xListAction ( string $query = null ) List projects action
xRemoveAction ( string $projectId ) xRemoveAction
xSaveAction ( string $projectId, string $name, string $description, string $billingCode, string $leadEmail, string $ccId = null ) xSaveAction
xSaveNotificationsAction ( string $projectId, JsonData $notifications )

비공개 메소드들

메소드 설명
getProjectData ( ProjectEntity $projectEntity ) : array Gets project properties and parameters
getProjectsList ( string $query = null ) : array Gets a list of projects by key

메소드 상세

addAction() 공개 메소드

public addAction ( $projectId = null )

defaultAction() 공개 메소드

Default action
public defaultAction ( )

editAction() 공개 메소드

Edit project action
public editAction ( string $projectId = null )
$projectId string

hasAccess() 공개 메소드

또한 보기: Scalr_UI_Controller::hasAccess()
public hasAccess ( )

notificationsAction() 공개 메소드

public notificationsAction ( string $projectId )
$projectId string

xGetPeriodDataAction() 공개 메소드

xGetPeriodProjectDataAction
public xGetPeriodDataAction ( string $projectId, string $mode, string $startDate, string $endDate )
$projectId string The identifier of the project
$mode string The mode (week, month, quarter, year)
$startDate string The start date of the period in UTC ('Y-m-d')
$endDate string The end date of the period in UTC ('Y-m-d')

xListAction() 공개 메소드

List projects action
public xListAction ( string $query = null )
$query string optional Search query

xRemoveAction() 공개 메소드

xRemoveAction
public xRemoveAction ( string $projectId )
$projectId string Identifier of the project

xSaveAction() 공개 메소드

xSaveAction
public xSaveAction ( string $projectId, string $name, string $description, string $billingCode, string $leadEmail, string $ccId = null )
$projectId string
$name string
$description string
$billingCode string
$leadEmail string
$ccId string optional

xSaveNotificationsAction() 공개 메소드

public xSaveNotificationsAction ( string $projectId, JsonData $notifications )
$projectId string
$notifications Scalr\UI\Request\JsonData