@CustomLogFields(value=@CustomLogField(value="DiskName")) public class AddDiskToVmCommand<T extends AddDiskToVmParameters> extends VmCommand<T>
MAX_NETWORK_INTERFACES_SUPPORTEDBYTES_IN_GB| Modifier | Constructor and Description |
|---|---|
protected |
AddDiskToVmCommand(Guid commandId)
Constructor for command creation when compensation is applied on startup
|
|
AddDiskToVmCommand(T parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canDoAction() |
protected void |
ExecuteVmCommand() |
protected AsyncTaskManager |
getAsycTaskManager() |
AuditLogType |
getAuditLogTypeValue() |
protected VdcActionType |
getChildActionType() |
String |
getDiskName() |
protected StorageDomainDAO |
getStorageDomainDao() |
NGuid |
getStorageDomainId() |
protected StorageDomainStaticDAO |
getStorageDomainStaticDao() |
protected StoragePoolIsoMapDAO |
getStoragePoolIsoMapDao() |
protected List<Class<?>> |
getValidationGroups() |
protected VmNetworkInterfaceDAO |
getVmNetworkInterfaceDao() |
protected boolean |
hasRunningTasks() |
CheckPCIAndIDELimit, ConcreteCreateTask, EndActionOnDisks, EndSuccessfully, EndVmCommand, EndWithFailure, executeCommand, getBlockSparseInitSizeInGB, getDescription, getNeededDiskSize, getPermissionCheckSubjects, GetTagsAttachedToObject, handleCustomPropertiesError, HandleHibernatedVm, isVmNameValidLength, lockVmWithCompensationIfNeeded, RemoveVmDynamic, RemoveVmInSpm, RemoveVmInSpm, RemoveVmNetwork, RemoveVmStatic, RemoveVmStatistics, RemoveVmUsers, UpdateVmInSpm, UpdateVmInSpm, validateNumberOfNicsacquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, getNow, getObjectLockingId, getParameters, getParametersForTask, getReturnValue, getSucceeded, getTaskIdList, getTransactionScopeOption, getTransactionTimeout, IsBackwardsCompatible, isInternalExecution, IsUserAutorizedToRunAction, RevertTasks, Rollback, runInTransaction, runVdsCommand, setActionMessageParameters, setActionReturnValue, setCommandShouldBeLogged, setCompensationContext, setDescription, setInternalExecution, setSucceeded, UpdateTasksWithActionParameters, validateInputsAddCustomValue, AppendCustomValue, DefaultLog, getCurrentUser, GetCustomValue, getCustomValues, getKey, getSnapshotName, getStorageDomain, getStorageDomainDAO, getStorageDomainName, getStoragePool, 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, setVmTemplateNamegetEndTime, getLegal, getTimeoutObjectId, getUseTimout, setEndTime, setTimeoutObjectId, setUseTimoutprotected AddDiskToVmCommand(Guid commandId)
commandId - public AddDiskToVmCommand(T parameters)
public String getDiskName()
protected boolean canDoAction()
canDoAction in class CommandBase<T extends AddDiskToVmParameters>protected boolean hasRunningTasks()
protected AsyncTaskManager getAsycTaskManager()
protected VmNetworkInterfaceDAO getVmNetworkInterfaceDao()
protected StorageDomainStaticDAO getStorageDomainStaticDao()
protected StoragePoolIsoMapDAO getStoragePoolIsoMapDao()
protected StorageDomainDAO getStorageDomainDao()
public NGuid getStorageDomainId()
getStorageDomainId in class AuditLogableBaseprotected void ExecuteVmCommand()
ExecuteVmCommand in class VmCommand<T extends AddDiskToVmParameters>public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue in class AuditLogableBaseprotected VdcActionType getChildActionType()
getChildActionType in class VmCommand<T extends AddDiskToVmParameters>protected List<Class<?>> getValidationGroups()
getValidationGroups in class CommandBase<T extends AddDiskToVmParameters>Copyright © 2012. All Rights Reserved.