Click or drag to resize

UserManagementUtils Class

Utility methods related to user management.
Inheritance Hierarchy
SystemObject
  PDTec.IceNet.Domain.UserManagementUserManagementUtils

Namespace:  PDTec.IceNet.Domain.UserManagement
Assembly:  PDTec.IceNet.Domain (in PDTec.IceNet.Domain.dll) Version: 7.2.0.0 (7.2.7583.15464)
Syntax
C#
public static class UserManagementUtils

The UserManagementUtils type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCreatePartyObject(IDatabaseRepository, IParty)
Public methodStatic memberCreatePartyObject(IDatabaseRepository, String)
Public methodStatic memberGetAllAuthorizedParties(IDatabaseRepository, IFolder, Int32)
Retrieves all parties that have at least the specified authorization level on a folder.
Public methodStatic memberGetAllAuthorizedParties(IDatabaseRepository, IObject, Int32)
Retrieves all parties that have at least the specified authorization level on an object.
Public methodStatic memberGetAllAuthorizedUsers(IDatabaseRepository, IFolder, Int32)
Retrieves all users that have at least the specified authorization level on a folder.
Public methodStatic memberGetAllAuthorizedUsers(IDatabaseRepository, IObject, Int32)
Retrieves all users that have at least the specified authorization level on an object.
Public methodStatic memberGetAllAuthorizedUsers(IDatabaseRepository, String, Int32)
Retrieves all users that have at least the specified authorization level on a profile.
Public methodStatic memberGetAuthorizedParties(IDatabaseRepository, IFolder, Int32)
Retrieves the parties that have at least the specified authorization level on a folder.
Public methodStatic memberGetAuthorizedParties(IDatabaseRepository, IObject, Int32)
Retrieves the parties that have at least the specified authorization level on an object.
Public methodStatic memberGetAuthorizedParties(IDatabaseRepository, String, Int32)
Retrieves the parties that have at least the specified authorization level on a profile.
Public methodStatic memberGetEmailAddresses(IDatabaseRepository, IUser)
Retrieves the email addresses from a user.
Public methodStatic memberGetEmailAddresses(IDatabaseRepository, ICollectionIUser)
Retrieves the email addresses from a collection of users.
Public methodStatic memberGetLicensedNumberOfUsers
Retrieves the number of licensed users.
Public methodStatic memberGetUserManagementFolder
Public methodStatic memberIsEmail
Public methodStatic memberIsLicensedNumberOfUsersReached
Determines if the number of licensed users has been reached. Use this method if you plan to create an additional user.
Public methodStatic memberIsPasswordExpired
Determines if the password of a user is expired due to the password policy settings.
Public methodStatic memberTryGetPartyObject(IDatabaseRepository, String, IParty)
Public methodStatic memberTryGetPartyObjectT(IDatabaseRepository, String, T)
Public methodStatic memberTryTrackPasswordUpdate
Tries to update LastPasswordUpdate timestamp and PasswordToHistory for a user.
Public methodStatic memberValidateAuthentication
Validates authentication. Optionally checks against custom IAuthenticationCheck class, if configured. Inactive users are rejected. If the AdminAccessOnly configuration property is set, users without "System.All" permission rejected.
Public methodStatic memberValidatePasswordPolicy
Checks if a password conforms to the configured password policy. Optionally checks against a custom IPasswordPolicy class.
Public methodStatic memberWriteUsersToCsvTable(IDatabaseRepository, String, Boolean)
Writes all user records together with user object attributes to a CSV table.
Public methodStatic memberWriteUsersToCsvTable(IDatabaseRepository, IUser, String, Boolean)
Writes a list of users records together with user object attributes to a CSV table.
Top
See Also