Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8bb3b61f2d |
@@ -26,9 +26,9 @@ interface EntityVersioning<ID, NUMBER> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class UuidEntityVersioning(
|
class UuidEntityVersioning(
|
||||||
override var versionNumber: Int? = null,
|
override val versionNumber: Int,
|
||||||
versionId: UUID? = null
|
versionId: UUID? = null
|
||||||
) : EntityVersioning<UUID, Int?> {
|
) : EntityVersioning<UUID, Int> {
|
||||||
override val versionId: UUID = versionId ?: UUID.randomUUID()
|
override val versionId: UUID = versionId ?: UUID.randomUUID()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ interface EntityVersioning<ID, NUMBER> {
|
|||||||
class UuidEntityVersioning(
|
class UuidEntityVersioning(
|
||||||
override var versionNumber: Int? = null,
|
override var versionNumber: Int? = null,
|
||||||
versionId: UUID? = null
|
versionId: UUID? = null
|
||||||
) : EntityVersioning<UUID, Int?> {
|
) : EntityVersioning<UUID, Int> {
|
||||||
override var versionId: UUID = versionId ?: UUID.randomUUID()
|
override var versionId: UUID = versionId ?: UUID.randomUUID()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -133,5 +133,5 @@ abstract class UuidEntityExtended<T, UserT : EntityI>(
|
|||||||
publishedBy: UserT?
|
publishedBy: UserT?
|
||||||
) :
|
) :
|
||||||
EntityImp<T, UserT>(updatedBy),
|
EntityImp<T, UserT>(updatedBy),
|
||||||
EntityVersioning<UUID, Int?> by UuidEntityVersioning(),
|
EntityVersioning<UUID, Int> by UuidEntityVersioning(),
|
||||||
Published<UserT> by EntityPublishedImp(publishedBy)
|
Published<UserT> by EntityPublishedImp(publishedBy)
|
||||||
|
|||||||
Reference in New Issue
Block a user