rename interface UpdatedBy to EntityUpdatedBy

This commit is contained in:
2019-08-27 22:57:49 +02:00
parent 65d8e00902
commit 215c054f27
3 changed files with 10 additions and 10 deletions

View File

@@ -45,21 +45,21 @@ class EntityUpdatedAtImp: EntityUpdatedAt {
}
/* Author */
interface CreatedBy<T: EntityI<*>> {
interface EntityCreatedBy<T: EntityI<*>> {
var createdBy: T?
}
interface UpdatedBy<T: EntityI<*>> {
interface EntityUpdatedBy<T: EntityI<*>> {
var updatedBy: T?
}
class EntityCreatedByImp<UserT: EntityI<*>>(
override var createdBy: UserT?
): CreatedBy<UserT>
): EntityCreatedBy<UserT>
class EntityUpdatedByImp<UserT: EntityI<*>>(
override var updatedBy: UserT?
): UpdatedBy<UserT>
): EntityUpdatedBy<UserT>
/* Published */
interface Published<UserT: EntityI<*>> {
@@ -79,8 +79,8 @@ abstract class EntityImp<T, UserT: EntityI<*>>(
): Entity<T>(),
EntityCreatedAt by EntityCreatedAtImp(),
EntityUpdatedAt by EntityUpdatedAtImp(),
CreatedBy<UserT> by EntityCreatedByImp(updatedBy),
UpdatedBy<UserT> by EntityUpdatedByImp(updatedBy)
EntityCreatedBy<UserT> by EntityCreatedByImp(updatedBy),
EntityUpdatedBy<UserT> by EntityUpdatedByImp(updatedBy)
abstract class UuidEntityExtended<T, UserT: EntityI<*>>(
updatedBy: UserT?,