The IUserManager type exposes the following members.
Methods
Name | Description | |
---|---|---|
ActivateUser |
Activate (seat) a user.
This method assign a seat for the given user in the licenses repository
| |
AssignObjectDelegates |
Assign data procedure delegates to an object selected or created by this manager.
This method is exposed, so concrete classes can override its behaviors
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
AssignRelationsDelegates<(Of <<'(TOwner, TTarget, TRelations>)>>) |
Assign data procedure delegates to a relations object constructed by this manager.
This method is exposed, so concrete classes can override its behaviors
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Create |
Create object instance and it's corresponding data record.
Assign procedure delegates to the object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner) |
Create a "Paged" Relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean, Nullable<(Of <<'(Boolean>)>>), Boolean) |
Create a "Paged" Relations object with default page size, given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Int32, Boolean, Nullable<(Of <<'(Boolean>)>>), Boolean) |
Create a "Paged" Relations object with specific page size, given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner) |
Create a CartellaRelations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean) |
Create a relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
We can decide if the relations is editable this this syntax.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean, array<IFieldCollection>[]()[][]) |
Create a relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
List of Fields collection for target objects are passed in as parameters in this syntax.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateUser(String, String, String, String, String) |
Create an internally authenticated new user
| |
CreateUser(String, String, String, String, String, IAuthenticatorInformation, String) |
Create a new user with external authenticator.
If external authenticator is null, create an internally authenticated
new user.
| |
CreateUser(String, String, String, String, String, IAuthenticatorInformation, Boolean, String) |
Create a new user with external authenticator. And decide if to activate (seat)
it right away.
If external authenticator is null, create an internally authenticated
new user.
| |
DeactivateUser |
Deactivate (un-seat) a user.
This method remove the seat for the given user in the licenses repository
| |
Delete(String) |
Delete an object. In this case, the object is simply marked for deletion.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Delete(String, Boolean) |
Delete an object
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
EditCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
GetCustomColumns | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
GetMostActiveUsers |
Gets the most active users in specified amount of time
| |
GetNewestMembers |
Get the users most recently added to the application
| |
GetRandomUsers | ||
GetRecentLogins |
Gets IUser objects based on the most recent logins
| |
GetUserByExternalId | ||
GetUserByProfileID | ||
GetUserCreatedItems(String, EntitySortFields, Boolean, IEnumerable<(Of <<'(String>)>>), Boolean) | ||
GetUserCreatedItems<(Of <<'(T>)>>)(String, EntitySortFields, Boolean, IEnumerable<(Of <<'(String>)>>), Boolean) | ||
GetUsersByFirstLetter | ||
GetUsersFiltered | ||
GetUsersForGroup |
Retrieves a paginated list of users for a given group
| |
GetUsersNotAssignedToCategory | ||
GetUsersNotInRoleByEntity | ||
Purge |
Purge the given item that is makred as deleted from the database
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
PurgeUser | ||
RemoveCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
RemoveUser(IUser%) | ||
RemoveUser(Boolean, IUser%) |
Remove a specific user
| |
Restore |
Restore an object marked for deletion
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Select |
Instantiates a cartella object with the given field collection
Should only be used for objects already created in the data store
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
SelectNonAdminUsers |
/// Select all non-admin/non-system users.
| |
SelectSingle |
Create object instance to represent an existing data record, with given unique ID value.
Assign procedure delegates to the object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
SelectSingleUser |
Select a single user by ID
| |
SelectUsers()()()() |
Select all users.
| |
SelectUsers(IFolio) |
Select the user has specified roles in the folio.
| |
SelectUsersByRole |
Select all users with a given role
| |
SelectUsersByUserName |
Select all users with specified username.
|