public class RemoveVmTemplateCommand<T extends VmTemplateParametersBase> extends VmTemplateCommand<T>
mVmTemplateDescription
BYTES_IN_GB
Constructor and Description |
---|
RemoveVmTemplateCommand(Guid vmTemplateId) |
RemoveVmTemplateCommand(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
protected void |
EndSuccessfully() |
protected void |
EndWithFailure() |
protected void |
executeCommand() |
AuditLogType |
getAuditLogTypeValue() |
protected boolean |
RemoveVmTemplateImages() |
getDescription, getPermissionCheckSubjects, IsDomainLegal, IsVmPriorityValueLegal, isVmTemlateWithSameNameExist, isVmTemplateImagesReady, RemoveNetwork, RemoveTemplateInSpm, RemoveTemplateInSpm, UpdateTemplateInSpm, UpdateTemplateInSpm
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, ConcreteCreateTask, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, 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, 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 RemoveVmTemplateCommand(T parameters)
public RemoveVmTemplateCommand(Guid vmTemplateId)
protected boolean canDoAction()
canDoAction
in class CommandBase<T extends VmTemplateParametersBase>
protected void executeCommand()
executeCommand
in class VmTemplateCommand<T extends VmTemplateParametersBase>
protected boolean RemoveVmTemplateImages()
public AuditLogType getAuditLogTypeValue()
getAuditLogTypeValue
in class AuditLogableBase
protected void EndSuccessfully()
EndSuccessfully
in class CommandBase<T extends VmTemplateParametersBase>
protected void EndWithFailure()
EndWithFailure
in class CommandBase<T extends VmTemplateParametersBase>
Copyright © 2012. All Rights Reserved.