The following tables list the members exposed by the User type.
| Name | Description | |
|---|---|---|
|
CreateUser(EntityID, string, IDatabase) | Create a user from a given contact |
|
CreateUser(string, string, string, string, IDatabase) | Create a new user in the database |
|
DeleteSystemUserAttribute(EntityID, EntityID, IDatabase) | Delete a system user attribute |
|
DoUsersRequireCustomPasswords(IDatabase) | Check if users require custom passwords |
|
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). |
|
FindAttributesByName(string, IDatabase) | Find user attributes by name |
|
Get10LastChangedItems(EntityID, DateTime, DateTime, IDatabase) | Get10LastChangedItems |
|
Get10MostPopularJobs(EntityID, DateTime, DateTime, IDatabase) | Get10MostPopularJobs |
|
GetAllSystemAdminUserIDs(IDatabase) | Get all system admin user ids |
|
GetAllUserAttributes(EntityID, IDatabase) | Get all the user attributes |
|
GetAllUserContacts(IDatabase) | Get all user contacts |
|
GetAllUserIDs(IDatabase) | Get all user ids |
|
GetFileServerIDsForUser(EntityID, IDatabase) | Given a user id, gets the FRS IDs specified for the user group that the user belongs to. |
|
GetGroupMembership(EntityID, IDatabase) | Given a user id, work out what groups they belong to |
|
GetHashCode | Serves as the default hash function. (inherited from Object). |
|
GetNumberOfFileChangesAndLastChangeTimeByUser(DateTime, DateTime, IDatabase) | Get the number of file changes and the date/time of the last change |
|
GetNumberOfLoginsAndLastLoginTimeInGivenDateRange(DateTime, DateTime, IDatabase) | Get the number of Total logins of a user within the given date range |
|
GetNumberOfTDProjectChangesAndLastChangeTimeByUser(DateTime, DateTime, IDatabase) | Get the number of 12d model project changes and the date/time of the last change |
|
GetNumberOfTaskChangesAndLastChangeTimeByUser(DateTime, DateTime, IDatabase) | Get the number of task changes and the date/time of the last change |
|
GetNumberOfUsers(IDatabase) | Get the number of users |
|
GetSystemUserAttributes(bool, IDatabase) | Get system attributes for users |
|
GetType | Gets the Type of the current instance. (inherited from Object). |
|
GetUserAttributeValue(EntityID, string, IDatabase) | Get a project attribute value, based on a name and project id |
|
GetUserID(string, ServerID, IDatabase) | Get the id for a user, by windows identity |
|
GetUserInfo(EntityID, bool, IDatabase) | Get some basic information about a user |
|
GetUserModules(IDatabase) | Get all modules that the users have access to |
|
IsJobCreator(EntityID, IDatabase) | Check if a user is a Job creator |
|
IsSystemAdmin(EntityID, IDatabase) | Check if a user is a system admin |
|
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). |
|
RemoveUserAttribute(EntityID, AttributeType, EntityID, IDatabase) | Remove a user attribute |
|
SetJobCreator(EntityID, bool, IDatabase) | Set a user as a Job creator(or revoke) |
|
SetSystemAdmin(EntityID, bool, IDatabase) | Set a user as a system admin (or revoke) |
|
SetSystemUserAttribute(AttributeInfo, EntityID, IDatabase) | Set a system user attribute |
|
SetUserAttribute(AttributeInfo, EntityID, AttributeValue, IDatabase) | Set some attribute |
|
SetUserPassword(EntityID, string, IDatabase) | Set a users password |
|
ToString | Returns a string that represents the current object. (inherited from Object). |
|
UpdateUser(EntityID, string, string, string, string, IDatabase) | Update a user |