From 215c054f27f1c2ba1c21217223d603738d0f8aa3 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Tue, 27 Aug 2019 22:57:49 +0200 Subject: [PATCH] rename interface UpdatedBy to EntityUpdatedBy --- .../kotlin/fr/postgresjson/connexion/Function.kt | 4 ++-- src/main/kotlin/fr/postgresjson/entity/Entity.kt | 12 ++++++------ src/test/kotlin/fr/postgresjson/EntityTest.kt | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/fr/postgresjson/connexion/Function.kt b/src/main/kotlin/fr/postgresjson/connexion/Function.kt index a55a341..62255fc 100644 --- a/src/main/kotlin/fr/postgresjson/connexion/Function.kt +++ b/src/main/kotlin/fr/postgresjson/connexion/Function.kt @@ -195,11 +195,11 @@ class Function(val definition: Function, override val connection: Connection): E val parameters = definition.getParametersIndexedByName() val placeholders = values .filter { entry -> - val parameter = parameters[entry.key] ?: parameters["_"+entry.key] ?: error("Parameter ${entry.key} not exist") + val parameter = parameters[entry.key] ?: parameters["_"+entry.key] ?: error("Parameter ${entry.key} of function ${definition.name} not exist") parameter.default === null || entry.value !== null } .map { entry -> - val parameter = parameters[entry.key] ?: parameters["_"+entry.key] ?: error("Parameter ${entry.key} not exist") + val parameter = parameters[entry.key] ?: parameters["_"+entry.key] ?: error("Parameter ${entry.key} of function ${definition.name} not exist") """"${parameter.name}" := :${parameter.name}::${parameter.type}""" } diff --git a/src/main/kotlin/fr/postgresjson/entity/Entity.kt b/src/main/kotlin/fr/postgresjson/entity/Entity.kt index c70be4d..71e32d5 100644 --- a/src/main/kotlin/fr/postgresjson/entity/Entity.kt +++ b/src/main/kotlin/fr/postgresjson/entity/Entity.kt @@ -45,21 +45,21 @@ class EntityUpdatedAtImp: EntityUpdatedAt { } /* Author */ -interface CreatedBy> { +interface EntityCreatedBy> { var createdBy: T? } -interface UpdatedBy> { +interface EntityUpdatedBy> { var updatedBy: T? } class EntityCreatedByImp>( override var createdBy: UserT? -): CreatedBy +): EntityCreatedBy class EntityUpdatedByImp>( override var updatedBy: UserT? -): UpdatedBy +): EntityUpdatedBy /* Published */ interface Published> { @@ -79,8 +79,8 @@ abstract class EntityImp>( ): Entity(), EntityCreatedAt by EntityCreatedAtImp(), EntityUpdatedAt by EntityUpdatedAtImp(), - CreatedBy by EntityCreatedByImp(updatedBy), - UpdatedBy by EntityUpdatedByImp(updatedBy) + EntityCreatedBy by EntityCreatedByImp(updatedBy), + EntityUpdatedBy by EntityUpdatedByImp(updatedBy) abstract class UuidEntityExtended>( updatedBy: UserT?, diff --git a/src/test/kotlin/fr/postgresjson/EntityTest.kt b/src/test/kotlin/fr/postgresjson/EntityTest.kt index 87e812d..c57e77f 100644 --- a/src/test/kotlin/fr/postgresjson/EntityTest.kt +++ b/src/test/kotlin/fr/postgresjson/EntityTest.kt @@ -18,8 +18,8 @@ class EntityTest() { assertTrue(obj is EntityI) assertTrue(obj is Entity) assertTrue(obj is Published) - assertTrue(obj is CreatedBy) - assertTrue(obj is UpdatedBy) + assertTrue(obj is EntityCreatedBy) + assertTrue(obj is EntityUpdatedBy) assertTrue(obj is EntityCreatedAt) assertTrue(obj is EntityUpdatedAt) }