Assignee Class |
Namespace: Omada.OE.Model
[SerializableAttribute] public class Assignee : IObjectWithId, IAssignee, ICloneable
The Assignee type exposes the following members.
Name | Description | |
---|---|---|
![]() | Assignee(Int32) |
Use this constructor only if the id is for a well-known usergroup or for the identity user.
Well-known user groups are: Process Creator, None.
|
![]() | Assignee(User) | |
![]() | Assignee(UserGroup) | |
![]() | Assignee(UserInfo) | |
![]() | Assignee(Int32, String, String) |
Use this constructor if the assignee is a user (and not a group).
|
![]() | Assignee(Int32, String, Boolean, IEnumerableInt32) |
Use this constructor if the assignee is a group (and not a user).
|
Name | Description | |
---|---|---|
![]() | DisplayName | |
![]() | Id |
The id of either a user or user group.
|
![]() | IsGroup |
Is true if the assignee is a user group.
|
![]() | IsUser |
Is true if the assignee is a user.
|
![]() | MemberCount |
The number of members of the assignee (group).
If the assignee is a user then the member count is always one (1).
|
![]() | Name |
If the assignee is a user then Name specifies the username.
If the assignee is a user group then Name specifies the name of the user group.
|
Name | Description | |
---|---|---|
![]() | Clone | |
![]() | GetMemberIds | |
![]() | HasAnyMember |
Returns true if at least one of the provided
users is assignee
|
![]() | HasIdentityUserAsMember |
Returns true if the active user is member of the assignee collection
|
![]() | HasMember |
Returns true if the provided user is assignee
|
![]() ![]() | IsWellKnownGroupId | |
![]() | ToString | (Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() | ToBool |
Converts object to boolean.
(Defined by ObjectExtensions.) |
![]() | ToDateTime |
Converts object to DateTime.
(Defined by ObjectExtensions.) |
![]() | ToInt |
Converts object to integer.
(Defined by ObjectExtensions.) |
Name | Description | |
---|---|---|
![]() ![]() | IObjectWithId.GetId | |
![]() ![]() | IAssigneeDisplayName |
States the DisplayName of the assignee.
|
![]() ![]() | IAssigneeId |
States the Id of the assignee.
The Id is either a user Id or a (non personal) user group Id.
|
![]() ![]() | IAssigneeIsGroup |
States whether the assignee is a (non personal) user group.
|
![]() ![]() | IAssigneeIsUser |
States whether the assignee is a user.
|
![]() ![]() | IAssigneeMemberCount |
States the number of members of the assignee (group).
If the assignee is a user then the member count is always one (1).
|
![]() ![]() | IAssigneeName |
States the Name of the assignee.
If the assignee is a user then Name holds the username.
If the assignee is a user group then Name holds the name of the user group.
|