32 lines
858 B
C#
32 lines
858 B
C#
namespace Kreta.Framework.Entities.Associations
|
|
{
|
|
public class AssociationHandler<LeftEntity, RightEntity>
|
|
where LeftEntity : Entity
|
|
where RightEntity : Entity
|
|
{
|
|
internal protected AssociationHandler()
|
|
{
|
|
//for internal constructs only
|
|
}
|
|
|
|
public virtual void BeforeInsert(LeftEntity leftEntity, RightEntity rightEntity)
|
|
{
|
|
//dummy handler
|
|
}
|
|
|
|
public virtual void AfterInsert(LeftEntity leftEntity, RightEntity rightEntity)
|
|
{
|
|
//dummy handler
|
|
}
|
|
|
|
public virtual void BeforeDelete(LeftEntity leftEntity, RightEntity rightEntity)
|
|
{
|
|
//dummy handler
|
|
}
|
|
|
|
public virtual void AfterDelete(LeftEntity leftEntity, RightEntity rightEntity)
|
|
{
|
|
//dummy handler
|
|
}
|
|
}
|
|
}
|