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
Показать файл Открыть проект

Открытые методы

Метод Описание
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