Compare commits

..

No commits in common. 'a05a99f2bc6867ca56cdebe26dd12c9277192546' and '570d12c7c9a55eddba14ceba125922aa87c5a4b2' have entirely different histories.

@ -5,7 +5,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>4.0.6</version> <version>3.5.8</version>
<relativePath/> <!-- lookup parent from repository --> <relativePath/> <!-- lookup parent from repository -->
</parent> </parent>
<groupId>wanijo</groupId> <groupId>wanijo</groupId>
@ -14,8 +14,8 @@
<name>wanijo2</name> <name>wanijo2</name>
<description>Wanijo, second edition</description> <description>Wanijo, second edition</description>
<properties> <properties>
<java.version>21</java.version> <java.version>17</java.version>
<kotlin.version>2.3.21</kotlin.version> <kotlin.version>1.9.25</kotlin.version>
<jdbi.version>3.47.0</jdbi.version> <jdbi.version>3.47.0</jdbi.version>
</properties> </properties>
<dependencies> <dependencies>
@ -45,18 +45,18 @@
<dependency> <dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId> <groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId> <artifactId>thymeleaf-layout-dialect</artifactId>
<version>4.0.1</version> <version>3.3.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.commonmark</groupId> <groupId>org.commonmark</groupId>
<artifactId>commonmark</artifactId> <artifactId>commonmark</artifactId>
<version>0.28.0</version> <version>0.25.0</version>
</dependency> </dependency>
<!-- DATABASE --> <!-- DATABASE -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.flywaydb</groupId>
<artifactId>spring-boot-flyway</artifactId> <artifactId>flyway-core</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>

@ -10,11 +10,11 @@ import java.time.ZoneOffset
import java.time.ZonedDateTime import java.time.ZonedDateTime
data class AddDateFieldCommand( data class AddDateFieldCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId, val documentId: DocumentId,
@param:NotEmpty @NotEmpty
val dateName: String, val dateName: String,
@param:NotEmpty @NotEmpty
val dateValue: LocalDateTime, val dateValue: LocalDateTime,
val order: Int = 0, val order: Int = 0,
) )

@ -6,11 +6,11 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.LabelField import wanijo.wanijo2.domain.LabelField
data class AddLabelFieldCommand( data class AddLabelFieldCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId, val documentId: DocumentId,
@param:NotEmpty @NotEmpty
val labelName: String, val labelName: String,
@param:NotEmpty @NotEmpty
val labelValue: String, val labelValue: String,
val order: Int = 0 val order: Int = 0
) { ) {

@ -4,8 +4,8 @@ import jakarta.validation.constraints.Min
import wanijo.wanijo2.domain.DocumentId import wanijo.wanijo2.domain.DocumentId
data class AddLinkCommand( data class AddLinkCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId, val documentId: DocumentId,
@param:Min.List(Min(1)) @Min.List(Min(1))
val otherDocuments: List<DocumentId>, val otherDocuments: List<DocumentId>,
) )

@ -5,8 +5,8 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.TagId import wanijo.wanijo2.domain.TagId
data class AssignTaggingCommand( data class AssignTaggingCommand(
@param:Min(1) @Min(1)
val tagId: TagId, val tagId: TagId,
@param:Min(1) @Min(1)
val documentId: DocumentId val documentId: DocumentId
) )

@ -5,8 +5,8 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.FieldId import wanijo.wanijo2.domain.FieldId
data class DeleteDateFieldCommand( data class DeleteDateFieldCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId, val documentId: DocumentId,
@param:Min(1) @Min(1)
val dateFieldId: FieldId val dateFieldId: FieldId
) )

@ -4,6 +4,6 @@ import jakarta.validation.constraints.Min
import wanijo.wanijo2.domain.DocumentId import wanijo.wanijo2.domain.DocumentId
data class DeleteDocumentCommand( data class DeleteDocumentCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId val documentId: DocumentId
) )

@ -5,8 +5,8 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.FieldId import wanijo.wanijo2.domain.FieldId
data class DeleteLabelFieldCommand( data class DeleteLabelFieldCommand(
@param:Min(1) @Min(1)
val documentId: DocumentId, val documentId: DocumentId,
@param:Min(1) @Min(1)
val labelFieldId: FieldId val labelFieldId: FieldId
) )

@ -5,8 +5,8 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.TagId import wanijo.wanijo2.domain.TagId
data class DeleteTaggingCommand( data class DeleteTaggingCommand(
@param:Min(1) @Min(1)
val tagId: TagId, val tagId: TagId,
@param:Min(1) @Min(1)
val documentId: DocumentId val documentId: DocumentId
) )

@ -8,9 +8,9 @@ import wanijo.wanijo2.domain.DocumentId
import wanijo.wanijo2.domain.DocumentName import wanijo.wanijo2.domain.DocumentName
data class EditDocumentCommand( data class EditDocumentCommand(
@param:Min(0) @Min(0)
val id: DocumentId, val id: DocumentId,
@param:NotEmpty @NotEmpty
val name: DocumentName, val name: DocumentName,
val description: DocumentDescription val description: DocumentDescription
) { ) {

@ -3,7 +3,7 @@ package wanijo.wanijo2.domain.event
import jakarta.validation.constraints.NotEmpty import jakarta.validation.constraints.NotEmpty
data class NewDocumentCommand( data class NewDocumentCommand(
@param:NotEmpty @NotEmpty
val name: String = "", val name: String = "",
val description: String = "", val description: String = "",
val tagIds: List<Long> = emptyList(), val tagIds: List<Long> = emptyList(),

Loading…
Cancel
Save