@CustomLogFields(value=@CustomLogField(value="AdGroupName")) public abstract class AdGroupsHandlingCommandBase<T extends AdElementParametersBase> extends CommandBase<T>
Modifier and Type | Field and Description |
---|---|
protected tags |
_tag |
BYTES_IN_GB, log
Modifier | Constructor and Description |
---|---|
protected |
AdGroupsHandlingCommandBase(Guid commandId)
Constructor for command creation when compensation is applied on startup
|
|
AdGroupsHandlingCommandBase(T parameters) |
Modifier and Type | Method and Description |
---|---|
protected ad_groups |
getAdGroup() |
String |
getAdGroupName() |
protected String |
getDescription() |
protected Guid |
getGroupId() |
Map<Guid,VdcObjectType> |
getPermissionCheckSubjects()
Permissions are attached to object so every command must declare its
object target type and its GUID
|
static ad_groups |
initAdGroup(ad_groups adGroup) |
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, canDoAction, CanDoActionOnly, compensate, ConcreteCreateTask, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, EndSuccessfully, EndWithFailure, ExecuteAction, executeCommand, 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, getAuditLogTypeValue, 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
protected tags _tag
protected AdGroupsHandlingCommandBase(Guid commandId)
commandId
- public AdGroupsHandlingCommandBase(T parameters)
protected Guid getGroupId()
public String getAdGroupName()
protected ad_groups getAdGroup()
protected String getDescription()
getDescription
in class CommandBase<T extends AdElementParametersBase>
public Map<Guid,VdcObjectType> getPermissionCheckSubjects()
CommandBase
getPermissionCheckSubjects
in class CommandBase<T extends AdElementParametersBase>
Copyright © 2012. All Rights Reserved.