C# Class SaaSOvation.IdentityAccess.Domain.Model.Access.Role

Inheritance: SaaSOvation.Common.Domain.Model.EntityWithCompositeId
Afficher le fichier Open project: eulerfx/IDDD_Samples_NET Class Usage Examples

Méthodes publiques

Méthode Description
AssignGroup ( SaaSOvation.IdentityAccess.Domain.Model.Identity.Group group, SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService groupMemberService ) : void
AssignUser ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user ) : void
IsInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService groupMemberService ) : bool
Role ( TenantId tenantId, string name, string description, bool supportsNesting ) : System
ToString ( ) : string
UnassignGroup ( SaaSOvation.IdentityAccess.Domain.Model.Identity.Group group ) : void
UnassignUser ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user ) : void

Méthodes protégées

Méthode Description
GetIdentityComponents ( ) : System.Collections.Generic.IEnumerable
Role ( ) : System

Private Methods

Méthode Description
CreateInternalGroup ( ) : SaaSOvation.IdentityAccess.Domain.Model.Identity.Group

Method Details

AssignGroup() public méthode

public AssignGroup ( SaaSOvation.IdentityAccess.Domain.Model.Identity.Group group, SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService groupMemberService ) : void
group SaaSOvation.IdentityAccess.Domain.Model.Identity.Group
groupMemberService SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService
Résultat void

AssignUser() public méthode

public AssignUser ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user ) : void
user SaaSOvation.IdentityAccess.Domain.Model.Identity.User
Résultat void

GetIdentityComponents() protected méthode

protected GetIdentityComponents ( ) : System.Collections.Generic.IEnumerable
Résultat System.Collections.Generic.IEnumerable

IsInRole() public méthode

public IsInRole ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user, SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService groupMemberService ) : bool
user SaaSOvation.IdentityAccess.Domain.Model.Identity.User
groupMemberService SaaSOvation.IdentityAccess.Domain.Model.Identity.GroupMemberService
Résultat bool

Role() protected méthode

protected Role ( ) : System
Résultat System

Role() public méthode

public Role ( TenantId tenantId, string name, string description, bool supportsNesting ) : System
tenantId SaaSOvation.IdentityAccess.Domain.Model.Identity.TenantId
name string
description string
supportsNesting bool
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

UnassignGroup() public méthode

public UnassignGroup ( SaaSOvation.IdentityAccess.Domain.Model.Identity.Group group ) : void
group SaaSOvation.IdentityAccess.Domain.Model.Identity.Group
Résultat void

UnassignUser() public méthode

public UnassignUser ( SaaSOvation.IdentityAccess.Domain.Model.Identity.User user ) : void
user SaaSOvation.IdentityAccess.Domain.Model.Identity.User
Résultat void