namespace Kreta.Framework.Entities { /// /// Entitás eseményeket kezelő osztályok felülete. Lásd még . /// public interface IEntityHandler { /// /// Az entitás insert művelete előtt fut le. /// /// Az entitás void BeforeInsert(Entity entity); /// /// Az entitás insert művelete után fut le. /// /// Az entitás void AfterInsert(Entity entity); /// /// Az entitás update művelete előtt fut le. /// /// Az entitás void BeforeUpdate(Entity entity); /// /// Az entitás update művelete után fut le. /// /// Az entitás void AfterUpdate(Entity entity); /// /// Az entitás delete művelete előtt fut le. /// /// Az entitás void BeforeDelete(Entity entity); /// /// Az entitás delete művelete után fut le. /// /// Az entitás void AfterDelete(Entity entity); /// /// Létre van-e hozva az entitáshoz EntityHandler /// bool IsCreated { get; set; } } }