public class MoveVmCommand<T extends MoveVmParameters> extends MoveOrCopyTemplateCommand<T>
DesktopsInStoragePoolQuery, UpVdssInCluster, UpVdssInStoragePoolQuery
BYTES_IN_GB
Modifier | Constructor and Description |
---|---|
protected |
MoveVmCommand(Guid commandId)
Constructor for command creation when compensation is applied on startup
|
|
MoveVmCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
protected boolean |
CheckTemplateInStorageDomain() |
protected void |
EndMoveVmCommand() |
protected void |
EndSuccessfully() |
protected void |
EndWithFailure() |
protected void |
executeCommand() |
AuditLogType |
getAuditLogTypeValue() |
protected VdcActionType |
getImagesActionType() |
protected ImageOperation |
getMoveOrCopyImageOperation() |
protected void |
MoveOrCopyAllImageGroups() |
protected boolean |
UpdateVmImSpm() |
CheckIfDisksExist, EndActionOnAllImageGroups, EndMoveOrCopyCommand, getBackend, getSourceDomain, getTemplateDisks, MoveOrCopyAllImageGroups, SetSourceDomainId, UpdateTemplateInSpm
canDetachDomain, changeStorageDomainStatusInTransaction, CheckMasterDomainIsUp, CheckStorageConnection, CheckStorageDomain, checkStorageDomainInDb, CheckStorageDomainNameLengthValid, CheckStorageDomainNotInPool, checkStorageDomainStatus, CheckStorageDomainStatusNotEqual, ConnectAllHostsToPool, DiconnectAllHostsInPool, electNewMaster, getPermissionCheckSubjects, getStorageDomainId, getStoragePool, isDetachAllowed, IsDomainActive, IsDomainActive, isNotLocalData, ProceedLUNInDb, RefreshAllVdssInPool, SetStorageDomainStatus
CalcStoragePoolStatusByDomainsStatus, checkDomainCanBeAttached, checkStorageDomainSharedStatusNotLocked, checkStorageDomainType, CheckStoragePool, CheckStoragePoolNameLengthValid, CheckStoragePoolStatus, CheckStoragePoolStatusNotEqual, getAllRunningVdssInPool, GetAllRunningVdssInPool, getMasterDomainIdFromDb, getSupportedStorageFormatSet, InitializeVds, isStorageDomainFormatCorrectForPool, isStorageDomainNotInPool, isStorageDomainNotNull, isStorageDomainTypeCorrect, runSynchronizeOperation, updateStoragePoolInDiffTransaction
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, ConcreteCreateTask, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, getDescription, getNow, getObjectLockingId, getParameters, getParametersForTask, getReturnValue, getSucceeded, GetTagsAttachedToObject, getTaskIdList, getTransactionScopeOption, getTransactionTimeout, getValidationGroups, IsBackwardsCompatible, isInternalExecution, IsUserAutorizedToRunAction, RevertTasks, Rollback, runInTransaction, runVdsCommand, setActionMessageParameters, setActionReturnValue, setCommandShouldBeLogged, setCompensationContext, setDescription, setInternalExecution, setSucceeded, UpdateTasksWithActionParameters, validateInputs
AddCustomValue, AppendCustomValue, DefaultLog, getCurrentUser, GetCustomValue, getCustomValues, getKey, getSnapshotName, getStorageDomain, getStorageDomainDAO, getStorageDomainName, getStoragePoolDAO, getStoragePoolId, getStoragePoolName, getUserId, getUserName, getVds, getVdsDAO, getVdsGroup, getVdsGroupDAO, getVdsGroupId, getVdsGroupName, getVdsId, getVdsIdRef, getVdsName, getVm, getVmDAO, getVmId, getVmIdRef, getVmName, getVmStaticDAO, getVmStatisticsDAO, getVmTemplate, getVmTemplateDAO, getVmTemplateId, getVmTemplateIdRef, getVmTemplateName, log, setCurrentUser, setSnapshotName, setStorageDomain, setStorageDomainId, setStoragePool, setStoragePoolId, setUserId, setUserName, setVds, setVdsGroup, setVdsGroupId, setVdsId, setVdsIdRef, setVdsName, setVm, setVmId, setVmName, setVmTemplate, setVmTemplateId, setVmTemplateName
getEndTime, getLegal, getTimeoutObjectId, getUseTimout, setEndTime, setTimeoutObjectId, setUseTimout
protected MoveVmCommand(Guid commandId)
commandId
- public MoveVmCommand(T parameters)
protected ImageOperation getMoveOrCopyImageOperation()
getMoveOrCopyImageOperation
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected boolean canDoAction()
canDoAction
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected boolean CheckTemplateInStorageDomain()
protected void executeCommand()
executeCommand
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected boolean UpdateVmImSpm()
protected void MoveOrCopyAllImageGroups()
MoveOrCopyAllImageGroups
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected void EndMoveVmCommand()
protected void EndSuccessfully()
EndSuccessfully
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected void EndWithFailure()
EndWithFailure
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
protected VdcActionType getImagesActionType()
getImagesActionType
in class MoveOrCopyTemplateCommand<T extends MoveVmParameters>
Copyright © 2012. All Rights Reserved.