@CustomLogFields(value=@CustomLogField(value="AdUserName")) public abstract class UserCommandBase<T extends AdElementParametersBase> extends CommandBase<T>
BYTES_IN_GB, log
Modifier | Constructor and Description |
---|---|
|
UserCommandBase() |
protected |
UserCommandBase(Guid commandId)
Constructor for command creation when compensation is applied on startup
|
|
UserCommandBase(T parameters) |
Modifier and Type | Method and Description |
---|---|
static boolean |
CanAttachVmTo(Guid vmId,
ArrayList<String> message) |
protected Guid |
getAdUserId() |
String |
getAdUserName() |
protected String |
getDescription() |
Map<Guid,VdcObjectType> |
getPermissionCheckSubjects()
Permissions are attached to object so every command must declare its
object target type and its GUID
|
static DbUser |
initUser(VdcUser vdcUser,
String sessionId) |
static DbUser |
persistAuthenticatedUser(AdUser adUser)
Check if the authenticated user exist in the DB.
|
static void |
ProcessAdElementDefaultRole(Guid adElementId,
String userName)
Process on changing VdcRole to user/group.
|
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
public UserCommandBase()
protected UserCommandBase(Guid commandId)
commandId
- public UserCommandBase(T parameters)
protected String getDescription()
getDescription
in class CommandBase<T extends AdElementParametersBase>
public String getAdUserName()
protected Guid getAdUserId()
public static DbUser persistAuthenticatedUser(AdUser adUser)
adUser
- public static void ProcessAdElementDefaultRole(Guid adElementId, String userName)
public Map<Guid,VdcObjectType> getPermissionCheckSubjects()
CommandBase
getPermissionCheckSubjects
in class CommandBase<T extends AdElementParametersBase>
Copyright © 2012. All Rights Reserved.