class |
ActivateVdsCommand<T extends VdsActionParameters> |
class |
AddBondCommand<T extends AddBondParameters> |
class |
AddBookmarkCommand<T extends BookmarksOperationParameters> |
class |
AddDiskToVmCommand<T extends AddDiskToVmParameters> |
class |
AddEventSubscriptionCommand<T extends EventSubscriptionParametesBase> |
class |
AddImageFromImportCommand<T extends AddImageFromImportParameters> |
class |
AddImageFromScratchCommand<T extends AddImageFromScratchParameters> |
class |
AddImagesFromImportCommand<T extends AddImagesFromImportParameters> |
class |
AddPermissionCommand<T extends PermissionsOperationsParametes> |
class |
AddRoleCommand<T extends RolesOperationsParameters> |
class |
AddRoleWithActionGroupsCommand<T extends RoleWithActionGroupsParameters> |
class |
AddSelfPermissionCommand<T extends PermissionsOperationsParametes> |
class |
AddSystemPermissionCommand<T extends PermissionsOperationsParametes> |
class |
AddTagCommand<T extends TagsOperationParameters> |
class |
AddTemplateImagesFromImportCommand<T extends AddImagesFromImportParameters> |
class |
AddUserCommand<T extends AddUserParameters> |
class |
AddVdsCommand<T extends AddVdsActionParameters> |
class |
AddVdsGroupCommand<T extends VdsGroupOperationParameters> |
class |
AddVdsSpmIdCommand<T extends VdsActionParameters> |
class |
AddVmAndAttachToPoolCommand<T extends AddVmAndAttachToPoolParameters> |
class |
AddVmCommand<T extends VmManagementParametersBase> |
class |
AddVmFromScratchCommand<T extends AddVmFromScratchParameters> |
class |
AddVmFromTemplateCommand<T extends AddVmFromTemplateParameters> |
class |
AddVmInterfaceCommand<T extends AddVmInterfaceParameters> |
class |
AddVmPoolCommand<T extends VmPoolOperationParameters> |
class |
AddVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters> |
class |
AddVmTemplateCommand<T extends AddVmTemplateParameters> |
class |
AddVmTemplateFromImportCommand<T extends AddVmTemplateFromImportParameters> |
class |
AddVmTemplateInterfaceCommand<T extends AddVmTemplateInterfaceParameters> |
class |
AddVmToPoolCommand<T extends AddVmToPoolParameters> |
class |
AdGroupsHandlingCommandBase<T extends AdElementParametersBase> |
class |
AdGroupsHandlingOperationBase<T extends AdGroupElementParametersBase> |
class |
AdminOperationCommandBase<T extends VdcActionParametersBase>
This class implements IsUserAutorizedToRunAction() so only admin users can
execute it without explicit permissions given for users, Any command that can
be executed by administrators and there are no permission for should extend
this class for example - no permissions can be given on tags and only admin
users can manipulate tags
'admin user' logic is in MultiLevelAdministrationHandler.isAdminUser mathod
|
class |
ApproveVdsCommand<T extends ApproveVdsParameters> |
class |
AttachActionGroupsToRoleCommand<T extends ActionGroupsToRoleParameter> |
class |
AttachAdGroupTimeLeasedPoolCommand<T extends AttachAdGroupTimeLeasedPoolCommandParameters> |
class |
AttachDetachTagToEntityCommandBase<T extends AttachEntityToTagParameters> |
class |
AttachNetworkToVdsGroupCommand<T extends AttachNetworkToVdsGroupParameter> |
class |
AttachNetworkToVdsInterfaceCommand<T extends AttachNetworkToVdsParameters> |
class |
AttachUserGroupToTagCommand<T extends AttachEntityToTagParameters> |
class |
AttachUserToTagCommand<T extends AttachEntityToTagParameters> |
class |
AttachUserToTimeLeasedPoolCommand<T extends AttachUserToTimeLeasedPoolParameters> |
class |
AttachUserToVmFromPoolAndRunCommand<T extends VmPoolUserParameters> |
class |
AttachUserToVmFromPoolCommand<T extends VmPoolUserParameters>
Command to attach a VM from a pool to a user, so that the user can use the attached VM.
The command-level lock is per user, so that a single user won't be able to attach more than one VM from a given pool
since this is the policy.
|
class |
AttachVdsToTagCommand<T extends AttachVdsToTagParameters> |
class |
AttachVmsToTagCommand<T extends AttachEntityToTagParameters> |
class |
BaseImagesCommand<T extends ImagesActionsParametersBase>
Base class for all image handling commands
|
class |
BookmarkCommandBase<T extends BookmarksParametersBase> |
class |
BookmarkOperationCommand<T extends BookmarksOperationParameters> |
class |
CancelMigrateVmCommand<T extends VmOperationParameterBase> |
class |
ChangeDiskCommand<T extends ChangeDiskCommandParameters> |
class |
ChangeFloppyCommand<T extends ChangeDiskCommandParameters> |
class |
ChangeUserPasswordCommand<T extends ChangeUserPasswordParameters> |
class |
ChangeVDSClusterCommand<T extends ChangeVDSClusterParameters> |
class |
ChangeVMClusterCommand<T extends ChangeVMClusterParameters> |
class |
ClearNonResponsiveVdsVmsCommand<T extends VdsActionParameters> |
class |
CommandBase<T extends VdcActionParametersBase> |
class |
CommitNetworkChangesCommand<T extends VdsActionParameters> |
class |
CommonVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters>
This class responsible to create vmpool with vms within.
|
class |
ConfigCommandBase<T extends VdcActionParametersBase> |
class |
CreateAllSnapshotsFromVmCommand<T extends CreateAllSnapshotsFromVmParameters> |
class |
CreateCloneOfTemplateCommand<T extends CreateCloneOfTemplateParameters>
This command responsible to creating a copy of template image.
|
class |
CreateComputerAccountCommand<T extends CreateComputerAccountParameters> |
class |
CreateImageTemplateCommand<T extends CreateImageTemplateParameters>
This command responcible to create new Image Template from image.
|
class |
CreateSnapshotCommand<T extends ImagesActionsParametersBase>
This command responsible to creating snapshot from existing image and replace it to VM, holds the image.
|
class |
CreateSnapshotFromTemplateCommand<T extends CreateSnapshotFromTemplateParameters>
This command responsible to creating new snapshot.
|
class |
DetachActionGroupsFromRoleCommand<T extends ActionGroupsToRoleParameter> |
class |
DetachAdGroupFromTimeLeasedPoolCommand<T extends DetachAdGroupFromTimeLeasedPoolParameters> |
class |
DetachNetworkFromVdsInterfaceCommand<T extends AttachNetworkToVdsParameters> |
class |
DetachNetworkToVdsGroupCommand<T extends AttachNetworkToVdsGroupParameter> |
class |
DetachTagFromPermissionsCommand<T extends AttachEntityToTagParameters> |
class |
DetachUserFromTagCommand<T extends AttachEntityToTagParameters> |
class |
DetachUserFromTimeLeasedPoolCommand<T extends DetachUserFromTimeLeasedPoolParameters> |
class |
DetachUserFromVmFromPoolCommand<T extends VmPoolSimpleUserParameters> |
class |
DetachUserGroupFromTagCommand<T extends AttachEntityToTagParameters> |
class |
DetachVdsFromTagCommand<T extends AttachVdsToTagParameters> |
class |
DetachVmFromTagCommand<T extends AttachEntityToTagParameters> |
class |
EventSubscriptionCommandBase<T extends EventSubscriptionParametesBase> |
class |
ExportVmCommand<T extends MoveVmParameters> |
class |
ExportVmTemplateCommand<T extends MoveOrCopyParameters> |
class |
FenceVdsBaseCommand<T extends FenceVdsActionParameters> |
class |
HandleVdsCpuFlagsOrClusterChangedCommand<T extends VdsActionParameters> |
class |
HandleVdsVersionCommand<T extends VdsActionParameters> |
class |
HibernateVmCommand<T extends HibernateVmParameters> |
class |
ImportVmCommand<T extends ImportVmParameters> |
class |
ImportVmTemplateCommand<T extends ImprotVmTemplateParameters> |
class |
InitVdsOnUpCommand<T extends StoragePoolParametersBase>
Initialize Vds on its loading.
|
class |
InstallVdsCommand<T extends InstallVdsParameters> |
class |
InternalMigrateVmCommand<T extends MigrateVmParameters> |
class |
LoginAdminUserCommand<T extends LoginUserParameters> |
class |
LoginBaseCommand<T extends LoginUserParameters> |
class |
LoginUserCommand<T extends LoginUserParameters> |
class |
LogoutUserCommand<T extends LogoutUserParameters> |
class |
MaintananceNumberOfVdssCommand<T extends MaintananceNumberOfVdssParameters> |
class |
MaintananceVdsCommand<T extends MaintananceVdsParameters> |
class |
MergeSnapshotCommand<T extends MergeSnapshotParamenters> |
class |
MergeSnapshotSingleDiskCommand<T extends ImagesContainterParametersBase> |
class |
MigrateIrsSnapshotsToVdcCommand<T extends VdcActionParametersBase> |
class |
MigrateVmCommand<T extends MigrateVmParameters> |
class |
MigrateVmToServerCommand<T extends MigrateVmToServerParameters> |
class |
MonitorCommand<T extends MonitorCommandParameters> |
class |
MoveMultipleImageGroupsCommand<T extends MoveMultipleImageGroupsParameters> |
class |
MoveOrCopyImageGroupCommand<T extends MoveOrCopyImageGroupParameters> |
class |
MoveOrCopyTemplateCommand<T extends MoveOrCopyParameters> |
class |
MoveTagCommand<T extends MoveTagParameters> |
class |
MoveVmCommand<T extends MoveVmParameters> |
class |
PauseVmCommand<T extends VmOperationParameterBase> |
class |
PermissionsCommandBase<T extends PermissionsOperationsParametes> |
class |
PowerClientMigrateOnConnectCheckCommand<T extends PowerClientMigrateOnConnectCheckParameters> |
class |
RemoveAdGroupCommand<T extends AdElementParametersBase> |
class |
RemoveAllVmImagesCommand<T extends RemoveAllVmImagesParameters>
This command removes all Vm images and all created snapshots both from Irs
and Db.
|
class |
RemoveAllVmTemplateImageTemplatesCommand<T extends VmTemplateParametersBase>
This command responsible to removing all Image Templates, of a VmTemplate
on all domains specified in the parameters
|
class |
RemoveBondCommand<T extends RemoveBondParameters> |
class |
RemoveBookmarkCommand<T extends BookmarksParametersBase> |
class |
RemoveDisksFromVmCommand<T extends RemoveDisksFromVmParameters> |
class |
RemoveEventSubscriptionCommand<T extends EventSubscriptionParametesBase> |
class |
RemoveImageCommand<T extends RemoveImageParameters>
This command responcible to removing image, contains all created snapshots.
|
class |
RemovePermissionCommand<T extends PermissionsOperationsParametes> |
class |
RemoveRoleCommand<T extends RolesParameterBase> |
class |
RemoveTagCommand<T extends TagsActionParametersBase> |
class |
RemoveTemplateSnapshotCommand<T extends ImagesContainterParametersBase>
This command is reponsible for removing a template image.
|
class |
RemoveUserCommand<T extends AdElementParametersBase> |
class |
RemoveVdsCommand<T extends VdsActionParameters> |
class |
RemoveVdsGroupCommand<T extends VdsGroupParametersBase> |
class |
RemoveVdsSpmIdCommand<T extends VdsActionParameters> |
class |
RemoveVmCommand<T extends RemoveVmParameters> |
class |
RemoveVmFromImportExportCommand<T extends RemoveVmFromImportExportParamenters> |
class |
RemoveVmFromPoolCommand<T extends RemoveVmFromPoolParameters> |
class |
RemoveVmInterfaceCommand<T extends RemoveVmInterfaceParameters> |
class |
RemoveVmPoolCommand<T extends VmPoolParametersBase> |
class |
RemoveVmTemplateCommand<T extends VmTemplateParametersBase> |
class |
RemoveVmTemplateFromImportExportCommand<T extends VmTemplateImportExportParameters> |
class |
RemoveVmTemplateInterfaceCommand<T extends RemoveVmTemplateInterfaceParameters> |
class |
RestartVdsCommand<T extends FenceVdsActionParameters> |
class |
RestoreAllSnapshotsCommand<T extends RestoreAllSnapshotsParameters> |
class |
RestoreFromSnapshotCommand<T extends ImagesContainterParametersBase>
This command responcible to make snapshot of some Vm mapped to some drive be
active snapshot.
|
class |
RestoreStatelessVmCommand<T extends VmOperationParameterBase> |
class |
RoleActionCommandBase<T extends RolesActionMapParameters> |
class |
RolesCommandBase<T extends RolesParameterBase> |
class |
RolesOperationCommandBase<T extends RolesOperationsParameters> |
class |
RunVmCommand<T extends RunVmParams> |
class |
RunVmCommandBase<T extends VmOperationParameterBase>
Base class for asincronious running process handling
|
class |
RunVmOnceCommand<T extends RunVmOnceParams> |
class |
RunVmOnDedicatedVdsCommand<T extends RunVmParams> |
class |
RunVmOnPowerClientCommand<T extends RunVmParams> |
class |
SetConfigurationValueCommand<T extends SetConfigurationValueParametes> |
class |
SetDedicatedVmCommand<T extends SetDedicatedVmParameters> |
class |
SetNonOperationalVdsCommand<T extends SetNonOperationalVdsParameters>
This command will try to migrate all the vds vms (if needed) and move the vds
to Non-Operational state
|
class |
SetupNetworksCommand<T extends SetupNetworksParameters> |
class |
SetVmTicketCommand<T extends SetVmTicketParameters> |
class |
ShutdownVdsCommand<T extends VdsShutdownParameters> |
class |
ShutdownVmCommand<T extends ShutdownVmParameters> |
class |
StartVdsCommand<T extends FenceVdsActionParameters> |
class |
StopVdsCommand<T extends FenceVdsActionParameters> |
class |
StopVmCommand<T extends StopVmParameters> |
class |
StopVmCommandBase<T extends VmOperationParameterBase> |
class |
TagsCommandBase<T extends TagsActionParametersBase> |
class |
TagsCommandOperationBase<T extends TagsOperationParameters> |
class |
TryBackToAllSnapshotsOfVmCommand<T extends TryBackToAllSnapshotsOfVmParameters> |
class |
TryBackToSnapshotCommand<T extends ImagesContainterParametersBase>
This command responsible to creating new snapshot from non leaf snapshot.
|
class |
UpdateAdGroupTimeLeasedPoolCommand<T extends ADElementTimeLeasedVmPoolParametersBase> |
class |
UpdateBookmarkCommand<T extends BookmarksOperationParameters> |
class |
UpdateDisplayToVdsGroupCommand<T extends DisplayNetworkToVdsGroupParameters> |
class |
UpdateNetworkToVdsInterfaceCommand<T extends UpdateNetworkToVdsParameters> |
class |
UpdateRoleCommand<T extends RolesOperationsParameters> |
class |
UpdateTagCommand<T extends TagsOperationParameters> |
class |
UpdateTagsVmMapDefaultDisplayTypeCommand<T extends TagsVmMapParameters> |
class |
UpdateUserToTimeLeasedPoolCommand<T extends UpdateUserVmPoolParameters> |
class |
UpdateVdsCommand<T extends UpdateVdsActionParameters> |
class |
UpdateVdsGroupCommand<T extends VdsGroupOperationParameters> |
class |
UpdateVmCommand<T extends VmManagementParametersBase> |
class |
UpdateVmDiskCommand<T extends UpdateVmDiskParameters> |
class |
UpdateVmInterfaceCommand<T extends AddVmInterfaceParameters> |
class |
UpdateVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters> |
class |
UpdateVmTemplateCommand<T extends UpdateVmTemplateParameters> |
class |
UpdateVmTemplateInterfaceCommand<T extends AddVmTemplateInterfaceParameters> |
class |
UserCommandBase<T extends AdElementParametersBase> |
class |
UserGroupTagMapBase<T extends AttachEntityToTagParameters> |
class |
UserTagMapBase<T extends AttachEntityToTagParameters> |
class |
VdsBondCommand<T extends RemoveBondParameters> |
class |
VdsCommand<T extends VdsActionParameters> |
class |
VdsGroupCommandBase<T extends VdsGroupParametersBase> |
class |
VdsGroupOperationCommandBase<T extends VdsGroupOperationParameters> |
class |
VdsNetworkCommand<T extends AttachNetworkToVdsParameters> |
class |
VdsNotRespondingTreatmentCommand<T extends FenceVdsActionParameters> |
class |
VdsTagMapBase<T extends AttachVdsToTagParameters> |
class |
VmCommand<T extends VmOperationParameterBase> |
class |
VmLockCommand<T extends VmOperationParameterBase> |
class |
VmLogoffCommand<T extends LogoffVmParameters> |
class |
VmLogonCommand<T extends VmOperationParameterBase> |
class |
VmManagementCommandBase<T extends VmManagementParametersBase> |
class |
VmOperationCommandBase<T extends VmOperationParameterBase> |
class |
VmPoolCommandBase<T extends VmPoolParametersBase> |
class |
VmPoolSimpleUserCommandBase<T extends VmPoolSimpleUserParameters> |
class |
VmPoolToAdGroupBaseCommand<T extends VmPoolToAdElementParameters> |
class |
VmPoolUserCommandBase<T extends VmPoolUserParameters> |
class |
VmsTagMapBase<T extends AttachEntityToTagParameters> |
class |
VmTemplateCommand<T extends VmTemplateParametersBase> |
class |
VmToUserCommand<T extends VmToAdElementParameters> |