Class PermissionDefinitionRecord
Inheritance
PermissionDefinitionRecord
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public class PermissionDefinitionRecord : BasicAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties
Constructors
PermissionDefinitionRecord()
Declaration
public PermissionDefinitionRecord()
PermissionDefinitionRecord(Guid, string, string, string, string, bool, MultiTenancySides, string, string)
Declaration
public PermissionDefinitionRecord(Guid id, string groupName, string name, string parentName, string displayName, bool isEnabled = true, MultiTenancySides multiTenancySide = MultiTenancySides.Both, string providers = null, string stateCheckers = null)
Parameters
Properties
DisplayName
Declaration
public string DisplayName { get; set; }
Property Value
Declaration
public ExtraPropertyDictionary ExtraProperties { get; protected set; }
Property Value
GroupName
Declaration
public string GroupName { get; set; }
Property Value
IsEnabled
Declaration
public bool IsEnabled { get; set; }
Property Value
MultiTenancySide
Declaration
public MultiTenancySides MultiTenancySide { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
ParentName
Declaration
public string ParentName { get; set; }
Property Value
Providers
Declaration
public string Providers { get; set; }
Property Value
StateCheckers
Declaration
public string StateCheckers { get; set; }
Property Value
Methods
HasSameData(PermissionDefinitionRecord)
Declaration
public bool HasSameData(PermissionDefinitionRecord otherRecord)
Parameters
Returns
Patch(PermissionDefinitionRecord)
Declaration
public void Patch(PermissionDefinitionRecord otherRecord)
Parameters
Implements
Extension Methods