PHP Class Scalr_UI_Controller_Images

Inheritance: extends Scalr_UI_Controller
显示文件 Open project: scalr/scalr Class Usage Examples

Public Methods

Method Description
convertEntityToArray ( Image $image ) : array Convert entity to array of values, which are appropriate for UI
createAction ( )
defaultAction ( )
hasAccess ( )
registerAction ( )
viewAction ( )
xCheckAction ( string $imageId, string $platform, string $cloudLocation = '' )
xEc2MigrateAction ( string $id, string $cloudLocation, string $destinationRegion )
xGetEc2MigrateDetailsAction ( string $id, string $cloudLocation )
xGetRoleImagesAction ( string $osFamily, string $osVersion )
xListAction ( string $query = null, string $platform = null, string $cloudLocation = null, string $scope = null, string $osFamily = null, string $osId = null, string $id = null, string $hash = null, integer $isScalarized = null, JsonData $sort, integer $start, integer $limit = 20, boolean $hideNotActive = false, boolean $useHashAsFilter = false )
xRemoveAction ( JsonData $images, boolean $removeFromCloud = false )
xSaveAction ( string $imageId, string $platform, string $osId, string $name, string $cloudLocation = '', string $architecture = '', integer $size = null, string $ec2Type = null, boolean $ec2Hvm = null, JsonData $software = null, boolean $isScalarized, boolean $hasCloudInit )
xUpdateNameAction ( string $hash, string $name )

Method Details

convertEntityToArray() public method

Convert entity to array of values, which are appropriate for UI
public convertEntityToArray ( Image $image ) : array
$image Scalr\Model\Entity\Image
return array

createAction() public method

public createAction ( )

defaultAction() public method

public defaultAction ( )

hasAccess() public method

public hasAccess ( )

registerAction() public method

public registerAction ( )

viewAction() public method

public viewAction ( )

xCheckAction() public method

public xCheckAction ( string $imageId, string $platform, string $cloudLocation = '' )
$imageId string
$platform string
$cloudLocation string

xEc2MigrateAction() public method

public xEc2MigrateAction ( string $id, string $cloudLocation, string $destinationRegion )
$id string
$cloudLocation string
$destinationRegion string

xGetEc2MigrateDetailsAction() public method

public xGetEc2MigrateDetailsAction ( string $id, string $cloudLocation )
$id string
$cloudLocation string

xGetRoleImagesAction() public method

public xGetRoleImagesAction ( string $osFamily, string $osVersion )
$osFamily string
$osVersion string

xListAction() public method

public xListAction ( string $query = null, string $platform = null, string $cloudLocation = null, string $scope = null, string $osFamily = null, string $osId = null, string $id = null, string $hash = null, integer $isScalarized = null, JsonData $sort, integer $start, integer $limit = 20, boolean $hideNotActive = false, boolean $useHashAsFilter = false )
$query string
$platform string
$cloudLocation string
$scope string
$osFamily string
$osId string
$id string
$hash string
$isScalarized integer
$sort Scalr\UI\Request\JsonData
$start integer
$limit integer
$hideNotActive boolean
$useHashAsFilter boolean

xRemoveAction() public method

public xRemoveAction ( JsonData $images, boolean $removeFromCloud = false )
$images Scalr\UI\Request\JsonData
$removeFromCloud boolean

xSaveAction() public method

public xSaveAction ( string $imageId, string $platform, string $osId, string $name, string $cloudLocation = '', string $architecture = '', integer $size = null, string $ec2Type = null, boolean $ec2Hvm = null, JsonData $software = null, boolean $isScalarized, boolean $hasCloudInit )
$imageId string
$platform string
$osId string
$name string
$cloudLocation string
$architecture string
$size integer
$ec2Type string
$ec2Hvm boolean
$software Scalr\UI\Request\JsonData
$isScalarized boolean
$hasCloudInit boolean

xUpdateNameAction() public method

public xUpdateNameAction ( string $hash, string $name )
$hash string
$name string