Compare commits

..

2 Commits

Author SHA1 Message Date
Josha von Gizycki a05a99f2bc upgrade to spring 4 8 hours ago
Josha von Gizycki e1e8f2023b upgrade to newer kotlin 8 hours ago

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save