![]() |
Muster SDK
8.0
|
#include <MUser.h>
Public Member Functions | |
| MUser () | |
| virtual | ~MUser () |
| virtual void | setId (long _id) |
| virtual void | setAccountName (const std::string &_accountName) |
| virtual void | setGroups (const std::string &_groups) |
| virtual void | setEncodedPassword (const std::string &_encodedPassword) |
| virtual void | setAllowedPools (const std::string &_allowedPools) |
| virtual void | setAllowedTemplates (const std::string &_allowedTemplates) |
| virtual void | setAllowedRights (unsigned long long _primaryRightsMask) |
| virtual void | setForbiddenRights (unsigned long long _primaryRightsMask) |
| virtual void | setAllowedInstances (int _allowedInstances) |
| virtual void | setHomeFolderID (long _homeFolderID) |
| virtual void | setConstrainToHomeFolder (bool _contrainToHomeFolder) |
| virtual void | setSubstitutionPaths (const std::string &_substitutionPaths) |
| virtual void | setEMailAddress (const std::string &_emailAddress) |
| virtual void | setIsLdap (bool _isLDAP) |
| virtual long | getId () |
| virtual std::string | getAccountName () |
| virtual std::string | getGroups () |
| virtual std::string | getAllowedPools () |
| virtual std::string | getAllowedTemplates () |
| virtual int | getAllowedInstances () |
| virtual long | getHomeFolderID () |
| virtual bool | getConstrainToHomeFolder () |
| virtual std::string | getSubstitutionPaths () |
| virtual unsigned long long | getAllowedRights () |
| virtual unsigned long long | getForbiddenRights () |
| virtual std::string | getEMailAddress () |
| virtual bool | getIsLdap () |
| virtual std::string | getEncodedPassword () |
| virtual bool | Unmarshall (std::vector< std::string > &items) |
| virtual std::string | Marshall () |
Static Public Attributes | |
| static const unsigned long long | kUserRightJobsManageSelf = 0x01ULL |
| static const unsigned long long | kUserRightJobsManageOthers = 0x02ULL |
| static const unsigned long long | kUserRightJobsChangePriority = 0x04ULL |
| static const unsigned long long | kUserRightJobsDeleteSelf = 0x08ULL |
| static const unsigned long long | kUserRightJobsDeleteOthers = 0x10ULL |
| static const unsigned long long | kUserRightJobsLockSelf = 0x20ULL |
| static const unsigned long long | kUserRightJobsLockOthers = 0x40ULL |
| static const unsigned long long | kUserRightNodesChangeStatus = 0x80ULL |
| static const unsigned long long | kUserRightNodesManageProcesses = 0x100ULL |
| static const unsigned long long | kUserRightNodesSetNotes = 0x200ULL |
| static const unsigned long long | kUserRightNodesManageLog = 0x400ULL |
| static const unsigned long long | kUserRightNodesManageExclusions = 0x800ULL |
| static const unsigned long long | kUserRightNodesSoftRestart = 0x2000ULL |
| static const unsigned long long | kUserRightNodesSendEvents = 0x4000ULL |
| static const unsigned long long | kUserRightNodesChangePriority = 0x8000ULL |
| static const unsigned long long | kUserRightNodesChangeConfig = 0x10000ULL |
| static const unsigned long long | kUserRightDispatcherChangeConfigs = 0x20000ULL |
| static const unsigned long long | kUserRightDispatcherChangeStatus = 0x30000ULL |
| static const unsigned long long | kUserRightDispatcherSoftRestart = 0x80000ULL |
| static const unsigned long long | kUserRightSendJobs = 0x100000ULL |
| static const unsigned long long | kUserRightClearLog = 0x200000ULL |
| static const unsigned long long | kUserRightChangeOwnPassword = 0x400000ULL |
| static const unsigned long long | kUserRightLoginEnabled = 0x800000ULL |
| static const unsigned long long | kUserRightWebLoginEnabled = 0x1000000ULL |
| static const unsigned long long | kUserRightManageJobsHistory = 0x2000000ULL |
| static const unsigned long long | kUserRightImportQueue = 0x4000000ULL |
| static const unsigned long long | kUserRightIsAdmin = 0x10000000ULL |
| static const unsigned long long | kUserRightArchiveJobsBelogingToSelf = 0x20000000ULL |
| static const unsigned long long | kUserRightArchiveJobsBelogingToOthers = 0x40000000ULL |
| static const unsigned long long | kUserRightExportQueue = 0x80000000ULL |
| static const unsigned long long | kUserRightReceiveCpuTraffic = 0x100000000ULL |
| static const unsigned long long | kUserRightReceiveCpuTrafficUpdates = 0x200000000ULL |
| static const unsigned long long | kUserRightReceiveJobsTraffic = 0x400000000ULL |
| static const unsigned long long | kUserRightReceiveJobsTrafficUpdatesForOwnJobs = 0x800000000ULL |
| static const unsigned long long | kUserRightReceiveJobsTrafficUpdatedForJobsBelongingToOthers = 0x1000000000ULL |
| static const unsigned long long | kUserRightReceiveChunksTraffic = 0x2000000000ULL |
| static const unsigned long long | kUserRightReceiveChunksTrafficForChunksBelogingToOthers = 0x4000000000ULL |
| static const unsigned long long | kUserRightReceiveChunksTrafficUpdatesForOwnChunks = 0x8000000000ULL |
| static const unsigned long long | kUserRightReceiveChunksTrafficUpdatesForChunksBelogingToOthers = 0x10000000000ULL |
| static const unsigned long long | kUserRightReceiveLogTraffic = 0x20000000000ULL |
| static const unsigned long long | kUserRightReceiveLogUpdates = 0x80000000000ULL |
| static const unsigned long long | kUserRightConfigureRepositories = 0x100000000000ULL |
| static const unsigned long long | kUserRightConfigureAccounts = 0x200000000000ULL |
| static const unsigned long long | kUserRightConfigurePools = 0x400000000000ULL |
| static const unsigned long long | kUserRightConfigureMails = 0x800000000000ULL |
| static const unsigned long long | kUserRightConfigureTemplates = 0x1000000000000ULL |
| static const unsigned long long | kUserRightFullRights = 0xFFFFFFFFFFFFFFFFULL |
| static const unsigned long long | kUserRightDefaultGroupRights |
MUser class that holds an entry for a user Holds data related to an entry for a user
| MClientLib::MUser::MUser | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |