@CustomLogFields(value=@CustomLogField(value="InterfaceName")) public class AddVmInterfaceCommand<T extends AddVmInterfaceParameters> extends VmCommand<T>
MAX_NETWORK_INTERFACES_SUPPORTED
BYTES_IN_GB
Constructor and Description |
---|
AddVmInterfaceCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
protected void |
ExecuteVmCommand() |
AuditLogType |
getAuditLogTypeValue() |
String |
getInterfaceName() |
protected List<Class<?>> |
getValidationGroups() |
void |
Rollback() |
protected void |
setActionMessageParameters()
Set the parameters for bll messages, such as type and action,
|
CheckPCIAndIDELimit, ConcreteCreateTask, EndActionOnDisks, EndSuccessfully, EndVmCommand, EndWithFailure, executeCommand, getBlockSparseInitSizeInGB, getChildActionType, getDescription, getNeededDiskSize, getPermissionCheckSubjects, GetTagsAttachedToObject, handleCustomPropertiesError, HandleHibernatedVm, isVmNameValidLength, lockVmWithCompensationIfNeeded, RemoveVmDynamic, RemoveVmInSpm, RemoveVmInSpm, RemoveVmNetwork, RemoveVmStatic, RemoveVmStatistics, RemoveVmUsers, UpdateVmInSpm, UpdateVmInSpm, validateNumberOfNics
acquireLock, 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, runInTransaction, runVdsCommand, setActionReturnValue, setCommandShouldBeLogged, setCompensationContext, setDescription, setInternalExecution, setSucceeded, UpdateTasksWithActionParameters, validateInputs
AddCustomValue, AppendCustomValue, DefaultLog, getCurrentUser, GetCustomValue, getCustomValues, getKey, getSnapshotName, getStorageDomain, getStorageDomainDAO, getStorageDomainId, 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
public AddVmInterfaceCommand(T parameters)
public String getInterfaceName()
protected void ExecuteVmCommand()
ExecuteVmCommand
in class VmCommand<T extends AddVmInterfaceParameters>
protected boolean canDoAction()
canDoAction
in class CommandBase<T extends AddVmInterfaceParameters>
protected List<Class<?>> getValidationGroups()
getValidationGroups
in class CommandBase<T extends AddVmInterfaceParameters>
protected void setActionMessageParameters()
setActionMessageParameters
in class CommandBase<T extends AddVmInterfaceParameters>
public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue
in class AuditLogableBase
public void Rollback()
Rollback
in interface RollbackHandler
Rollback
in class CommandBase<T extends AddVmInterfaceParameters>
Copyright © 2012. All Rights Reserved.