public class AddVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters> extends CommonVmPoolWithVmsCommand<T>
BYTES_IN_GB, log
Modifier | Constructor and Description |
---|---|
protected |
AddVmPoolWithVmsCommand(Guid commandId)
Constructor for command creation when compensation is applied on startup
|
|
AddVmPoolWithVmsCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
AuditLogType |
getAuditLogTypeValue() |
Map<Guid,VdcObjectType> |
getPermissionCheckSubjects()
Permissions are attached to object so every command must declare its
object target type and its GUID
|
protected Guid |
GetPoolId() |
CanAddVmPoolWithVms, CheckFreeSpaceOnDestinationDomains, executeCommand, getAddVmsSucceded, getStorageDomainId, getVmsCount, isVmPoolNameValidLength
CanAttacheVmToUser, CanRunPoolVm, getDescription, GetTagsAttachedToObject, getVmPool, getVmPoolId, getVmPoolName, GetVmToAttach, IsVmFree, setVmPool, setVmPoolId
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, ConcreteCreateTask, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, EndSuccessfully, EndWithFailure, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, getNow, getObjectLockingId, getParameters, getParametersForTask, getReturnValue, getSucceeded, 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, 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, setVmTemplateName
getEndTime, getLegal, getTimeoutObjectId, getUseTimout, setEndTime, setTimeoutObjectId, setUseTimout
protected AddVmPoolWithVmsCommand(Guid commandId)
commandId
- public AddVmPoolWithVmsCommand(T parameters)
protected boolean canDoAction()
canDoAction
in class CommonVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters>
protected Guid GetPoolId()
GetPoolId
in class CommonVmPoolWithVmsCommand<T extends AddVmPoolWithVmsParameters>
public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue
in class AddVmPoolCommand<T extends AddVmPoolWithVmsParameters>
public Map<Guid,VdcObjectType> getPermissionCheckSubjects()
CommandBase
getPermissionCheckSubjects
in class VmPoolCommandBase<T extends AddVmPoolWithVmsParameters>
Copyright © 2012. All Rights Reserved.