Show / Hide Table of Contents

Class FullAuditedAggregateRoot<TKey>

Inheritance
object
Entity
Entity<TKey>
BasicAggregateRoot<TKey>
AggregateRoot<TKey>
CreationAuditedAggregateRoot<TKey>
AuditedAggregateRoot<TKey>
FullAuditedAggregateRoot<TKey>
AppFullAuditedEntityWithAudited
FullAuditedAggregateRootWithUser<TKey, TUser>
IdentityUser
OrganizationUnit
ApiResource
ApiScope
Client
IdentityResource
Language
OpenIddictApplication
OpenIddictScope
Tenant
AppEntityWithNavigations
Person
Product
TextTemplateContent
Blog
BlogFeature
BlogPost
FaqQuestion
FaqSection
MediaDescriptor
Page
Poll
Tag
Form
QuestionBase
FormResponse
Plan
Edition
Tenant
Implements
IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IFullAuditedObject
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
IDeletionAuditedObject
IHasDeletionTime
ISoftDelete
Inherited Members
AuditedAggregateRoot<TKey>.LastModificationTime
AuditedAggregateRoot<TKey>.LastModifierId
CreationAuditedAggregateRoot<TKey>.CreationTime
CreationAuditedAggregateRoot<TKey>.CreatorId
AggregateRoot<TKey>.Validate(ValidationContext)
AggregateRoot<TKey>.ExtraProperties
AggregateRoot<TKey>.ConcurrencyStamp
BasicAggregateRoot<TKey>.GetLocalEvents()
BasicAggregateRoot<TKey>.GetDistributedEvents()
BasicAggregateRoot<TKey>.ClearLocalEvents()
BasicAggregateRoot<TKey>.ClearDistributedEvents()
BasicAggregateRoot<TKey>.AddLocalEvent(object)
BasicAggregateRoot<TKey>.AddDistributedEvent(object)
Entity<TKey>.GetKeys()
Entity<TKey>.ToString()
Entity<TKey>.Id
Entity.EntityEquals(IEntity)
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Domain.Entities.Auditing
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class FullAuditedAggregateRoot<TKey> : AuditedAggregateRoot<TKey>, IAggregateRoot<TKey>, IEntity<TKey>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete
Type Parameters
Name Description
TKey

Constructors

FullAuditedAggregateRoot()

Declaration
protected FullAuditedAggregateRoot()

FullAuditedAggregateRoot(TKey)

Declaration
protected FullAuditedAggregateRoot(TKey id)
Parameters
Type Name Description
TKey id

Properties

DeleterId

Declaration
public virtual Guid? DeleterId { get; set; }
Property Value
Type Description
Guid?

DeletionTime

Declaration
public virtual DateTime? DeletionTime { get; set; }
Property Value
Type Description
DateTime?

IsDeleted

Declaration
public virtual bool IsDeleted { get; set; }
Property Value
Type Description
bool

Implements

IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IFullAuditedObject
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
IDeletionAuditedObject
IHasDeletionTime
ISoftDelete

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform