@CustomLogFields(value={@CustomLogField(value="NetworkName"),@CustomLogField(value="InterfaceName")}) public class UpdateVmTemplateInterfaceCommand<T extends AddVmTemplateInterfaceParameters> extends VmTemplateCommand<T>
mVmTemplateDescription
BYTES_IN_GB, log
Constructor and Description |
---|
UpdateVmTemplateInterfaceCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
protected void |
executeCommand() |
AuditLogType |
getAuditLogTypeValue() |
String |
getInterfaceName() |
protected List<Class<?>> |
getValidationGroups() |
protected void |
setActionMessageParameters()
Set the parameters for bll messages, such as type and action,
|
getDescription, getPermissionCheckSubjects, IsDomainLegal, IsVmPriorityValueLegal, isVmTemlateWithSameNameExist, isVmTemplateImagesReady, RemoveNetwork, RemoveTemplateInSpm, RemoveTemplateInSpm, UpdateTemplateInSpm, UpdateTemplateInSpm
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, GetTagsAttachedToObject, getTaskIdList, getTransactionScopeOption, getTransactionTimeout, IsBackwardsCompatible, isInternalExecution, IsUserAutorizedToRunAction, RevertTasks, Rollback, 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 UpdateVmTemplateInterfaceCommand(T parameters)
public String getInterfaceName()
protected void executeCommand()
executeCommand
in class VmTemplateCommand<T extends AddVmTemplateInterfaceParameters>
protected boolean canDoAction()
canDoAction
in class CommandBase<T extends AddVmTemplateInterfaceParameters>
protected List<Class<?>> getValidationGroups()
getValidationGroups
in class CommandBase<T extends AddVmTemplateInterfaceParameters>
protected void setActionMessageParameters()
setActionMessageParameters
in class CommandBase<T extends AddVmTemplateInterfaceParameters>
public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue
in class AuditLogableBase
Copyright © 2012. All Rights Reserved.