PHP Class Scalr_UI_Controller_Images

Inheritance: extends Scalr_UI_Controller
Afficher le fichier Open project: scalr/scalr Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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

createAction() public méthode

public createAction ( )

defaultAction() public méthode

public defaultAction ( )

hasAccess() public méthode

public hasAccess ( )

registerAction() public méthode

public registerAction ( )

viewAction() public méthode

public viewAction ( )

xCheckAction() public méthode

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

xEc2MigrateAction() public méthode

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

xGetEc2MigrateDetailsAction() public méthode

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

xGetRoleImagesAction() public méthode

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

xListAction() public méthode

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 méthode

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

xSaveAction() public méthode

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 méthode

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