diff --git a/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt b/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt index 6bc49ee..37e9829 100644 --- a/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt +++ b/src/main/kotlin/com/cubetiqs/demo/axon/aggregate/BankAccountAggregate.kt @@ -16,14 +16,14 @@ import java.math.BigDecimal import java.util.UUID @Aggregate -class BankAccountAggregate( +class BankAccountAggregate() { @AggregateIdentifier - private var id: UUID? = null, - private var balance: BigDecimal? = null, + private var id: UUID? = null + private var balance: BigDecimal? = null private var owner: String? = null -) { + @CommandHandler - constructor(command: CreateAccountCommand) { + constructor(command: CreateAccountCommand) : this() { AggregateLifecycle.apply( AccountCreatedEvent( command.accountId,