Click or drag to resize

VGGroupsInstance Class

Manager of VGroups
Inheritance Hierarchy
SystemObject
  Novalys.VisualGuard.Security.MembershipVGGroupsInstance

Namespace:  Novalys.VisualGuard.Security.Membership
Assembly:  Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2019.1.831.19 (2019.1.0831.19)
Syntax
public sealed class VGGroupsInstance

The VGGroupsInstance type exposes the following members.

Properties
  NameDescription
Public propertyRuntime
Top
Methods
  NameDescription
Public methodAddRolesToGroup(ICollectionGuid, Guid) Obsolete.
Add Role to VGGroup
Public methodAddRolesToGroup(ICollectionVGRole, VGGroup)
Add Role to VGGroup
Public methodAddRoleToGroup(Guid, Guid) Obsolete.
Add role into group
Public methodAddRoleToGroup(VGRole, VGGroup)
Add Role to VGGroup
Public methodAddRoleToGroups
Add Role to Groups
Public methodAddUsersToGroup(ICollectionString, Guid) Obsolete.
You can add use to group, this method is not very fast, better if you use AddUsersToGroup(ICollection users, VGGroup group)
Public methodAddUsersToGroup(ICollectionVGMembershipUser, VGGroup)
Add Users to VGGroup
Public methodAddUserToGroup(String, Guid) Obsolete.
Add User to VGGroup
Public methodAddUserToGroup(VGMembershipUser, VGGroup)
Add User to VGGroup
Public methodAddUserToGroups(String, ListGuid) Obsolete.
Add User to VGGroups
Public methodAddUserToGroups(VGMembershipUser, ListVGGroup)
Add User to VGGroups
Public methodCreateGroup(String)
Create a new VGGroup You need a CanCreateGroup permission
Public methodCreateGroup(String, VGGroup)
Create a VGGroup
Public methodCreateGroup(String, Guid) Obsolete.
Create a new group You need a CanCreate permission
Public methodCreateGroup(String, String, VGGroup)
Create a new vggroup
Public methodCreateProfileAttribute(String, VGCommonProfileDataType)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String, VGIProfileAttributeDefinition)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String, Boolean, Boolean, Boolean, Boolean, Int32, String)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String, Boolean, Boolean, Boolean, Boolean, Int32, String, VGIProfileAttributeDefinition)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String, Boolean, Boolean, Boolean, Boolean, Boolean, Int32, String, VGIProfileAttributeDefinition)
Public methodCreateProfileAttribute(String, VGCommonProfileDataType, String, String, Boolean, Boolean, Boolean, Boolean, Boolean, Int32, String, VGIProfileAttributeDefinition, Boolean)
Public methodDeleteGroup(Guid) Obsolete.
Delete a VGGroup
Public methodDeleteGroup(VGGroup)
Delete a VGGroup
Public methodDeleteGroup(VGGroup, Boolean)
Delete a VGGroup
Public methodDeleteProfileAttribute
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindGroupsByName(String)
Find groups by name The list returned will be limited according to your rights in the console
Public methodFindGroupsByName(String, VGGroup)
Find groups by name The list returned will be limited according to your rights in the console
Public methodFindGroupsByName(Int32, Int32, String, VGSortOrderType, VGGroupSortByColumnType, Int32)
Find groups by groupname pattern.
Public methodFindGroupsByName(Int32, Int32, String, VGGroup, VGSortOrderType, VGGroupSortByColumnType, Int32)
Find groups by groupname pattern.
Public methodFindGroupsByProfileAttributeValue(Guid, Object)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object)
Public methodFindGroupsByProfileAttributeValue(Guid, Object, Object)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object, Object)
Public methodFindGroupsByProfileAttributeValue(Guid, Object, Int32, Int32, Int32)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object, Int32, Int32, Int32)
Public methodFindGroupsByProfileAttributeValue(Guid, Object, Object, Int32, Int32, Int32)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object, Object, Int32, Int32, Int32)
Public methodFindGroupsByProfileAttributeValue(Guid, Object, Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object, Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Public methodFindGroupsByProfileAttributeValue(Guid, Object, Object, Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Public methodFindGroupsByProfileAttributeValue(VGGroupProfileAttribute, Object, Object, Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Public methodGetAllDescendantGroupsFromGroup(Guid) Obsolete.
Get All Descendant of the Group Id
Public methodGetAllDescendantGroupsFromGroup(VGGroup)
Get All Descendant of the Group
Public methodGetAllGroup
Get all groups in VGRepository The list returned will be limited according to your rights in the console
Public methodGetAllGroup(Int32, Int32)
Public methodGetAllGroup(Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Public methodGetAllGroupsAllowedForMultiProfileValues(Int32, Int32)
Gets all groups which are allowed to specify multi user profile values.
Public methodGetAllGroupsAllowedForMultiProfileValues(Int32, Int32, VGSortOrderType, VGGroupSortByColumnType, Int32)
Gets all groups which are allowed to specify multi user profile values.
Public methodGetAllGroupsAllowedForMultiProfileValuesByUserId
Gets all contextual groups allowed for multi profile value for particular user.
Public methodGetAllParentGroups(VGGrantedGroup)
Public methodGetAllParentGroups(VGGroup)
Get all parents the user can see
Public methodGetAllProfileAttributes
Gets all group profile attribtues.
Public methodGetAllProfileAttributes(Int32, Int32)
Gets all group profile attributes.
Public methodGetAllRolesFromGroup(Guid) Obsolete.
Get All Roles from Group Id
Public methodGetAllRolesFromGroup(VGGroup)
Get all roles from VGGroup by your access security
Public methodGetDescendantGroupsFromGroup(Guid) Obsolete.
Get children of the Group Id
Public methodGetDescendantGroupsFromGroup(VGGroup)
Get children of the Group
Public methodGetGroup Obsolete.
Get VGGroup by id
Public methodGetGroupsFromRole
Get All VGGroups by Role
Public methodGetGroupsFromUser
Get all VGGroups of the user
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetProfileAttributeById
Public methodGetProfileAttributeByName
Public methodGetProfileAttributeDefinition
Public methodGetRecentGroups
Public methodGetRolesFromGroup(Guid)
Get roles from a group ID
Public methodGetRolesFromGroup(VGGroup)
Get roles from a VGGroup
Public methodGetRootGroups
Get all root vggroup The list returned will be limited according to your rights in the console
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUsersFromGroup(Guid) Obsolete.
Get users from VGGroup
Public methodGetUsersFromGroup(VGGroup)
Get users from group
Public methodGetUsersFromGroup(VGGroup, Int32, Int32)
Get Users from VGGroup
Public methodGetUsersFromGroup(VGGroup, Int32, Int32, Int32)
Public methodGetUsersFromGroup(VGGroup, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32)
Public methodGetUsersFromGroupAndDescendantGroups(VGGroup, Int32)
Gets users for group and its descendant groups.
Public methodGetUsersFromGroupAndDescendantGroups(VGGroup, Int32, Int32, Int32)
Gets users for group and its descendant groups.
Public methodGetUsersFromGroupAndDescendantGroups(VGGroup, Int32, Int32, VGPrincipalSortByColumnType, VGSortOrderType, Int32)
Gets users for group and its descendant groups.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveGroupToNewParentGroup
Moves a group to a new parent group.
Public methodRefreshGroup
Refresh the VGGroup to ask VGRepository
Public methodRemoveRoleFromGroup(Guid, Guid) Obsolete.
Remove Role to VGGroup
Public methodRemoveRoleFromGroup(VGRole, VGGroup)
Remove Role to VGGroup
Public methodRemoveRoleFromGroups
Remove Role from Groups
Public methodRemoveRolesFromGroup(ICollectionGuid, Guid) Obsolete.
Remove Role to VGGroup
Public methodRemoveRolesFromGroup(ICollectionVGRole, VGGroup)
Remove role in group
Public methodRemoveUserFromGroup(String, Guid) Obsolete.
Remove User from VGGroup
Public methodRemoveUserFromGroup(VGMembershipUser, VGGroup)
Remove User from VGGroup
Public methodRemoveUserFromGroups(String, ListGuid) Obsolete.
Remove User from Groups
Public methodRemoveUserFromGroups(VGMembershipUser, ListVGGroup)
Remove User from Groups
Public methodRemoveUsersFromGroup(ICollectionString, Guid) Obsolete.
Remove Users from VGGroup
Public methodRemoveUsersFromGroup(ICollectionVGMembershipUser, VGGroup)
Remove Users from VGGroup
Public methodSetIsAllowedGrantingGroupRoleToDescendantGroups(VGGroup, VGRole, Boolean)
This method sets value if group's role is allowed to be granted to descendant groups in hierarchy automatically or not.
Public methodSetIsAllowedGrantingGroupRoleToDescendantGroups(ListVGGroup, VGRole, Boolean)
This method sets value if group's role is allowed to be granted to descendant groups in hierarchy automatically or not.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateGroup
Updates the repository with the information for the specified VGGroup.
Public methodUpdateProfileAttribute
Public methodUpdateProfileAttributeViewOrder
Updates profileAttribute ViewOrder
Top
See Also