Skip to content

Commit 5cde26a

Browse files
Migrate to new ProtoData API
1 parent 560af02 commit 5cde26a

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

model/src/main/java/io/spine/validation/MessageValidationRepository.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
package io.spine.validation;
2828

2929
import io.spine.protodata.TypeName;
30+
import io.spine.protodata.event.TypeDiscovered;
3031
import io.spine.protodata.event.TypeEntered;
3132
import io.spine.protodata.plugin.ViewRepository;
3233
import io.spine.server.route.EventRouting;
@@ -43,7 +44,7 @@ final class MessageValidationRepository
4344
@Override
4445
protected void setupEventRouting(@NotNull EventRouting<TypeName> routing) {
4546
super.setupEventRouting(routing);
46-
routing.unicast(TypeEntered.class,
47+
routing.unicast(TypeDiscovered.class,
4748
(message, context) -> message.getType()
4849
.getName());
4950
}

model/src/main/java/io/spine/validation/MessageValidationView.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import io.spine.core.External;
3030
import io.spine.core.Subscribe;
3131
import io.spine.protodata.TypeName;
32-
import io.spine.protodata.event.TypeEntered;
32+
import io.spine.protodata.event.TypeDiscovered;
3333
import io.spine.protodata.plugin.View;
3434
import io.spine.validation.event.CompositeRuleAdded;
3535
import io.spine.validation.event.MessageWideRuleAdded;
@@ -47,7 +47,7 @@ final class MessageValidationView
4747
extends View<TypeName, MessageValidation, MessageValidation.Builder> {
4848

4949
@Subscribe
50-
void on(@External TypeEntered event) {
50+
void on(@External TypeDiscovered event) {
5151
var type = event.getType();
5252
builder().setName(type.getName())
5353
.setType(type);

model/src/test/kotlin/io/spine/validation/PolicySpec.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ import com.google.protobuf.StringValue
3131
import io.spine.option.OptionsProto
3232
import io.spine.protobuf.pack
3333
import io.spine.protodata.File
34-
import io.spine.protodata.ProtoFileHeader.SyntaxVersion.PROTO3
3534
import io.spine.protodata.PrimitiveType
3635
import io.spine.protodata.PrimitiveType.TYPE_INT32
3736
import io.spine.protodata.PrimitiveType.TYPE_STRING
37+
import io.spine.protodata.ProtoFileHeader.SyntaxVersion.PROTO3
3838
import io.spine.protodata.Type
3939
import io.spine.protodata.backend.CodeGenerationContext
4040
import io.spine.protodata.backend.Pipeline
4141
import io.spine.protodata.event.fieldEntered
4242
import io.spine.protodata.event.fieldOptionDiscovered
4343
import io.spine.protodata.event.fileEntered
44-
import io.spine.protodata.event.typeEntered
44+
import io.spine.protodata.event.typeDiscovered
4545
import io.spine.protodata.field
4646
import io.spine.protodata.fieldName
4747
import io.spine.protodata.file
@@ -104,7 +104,7 @@ class PolicySpec {
104104

105105
blackBox.receivesExternalEvents(
106106
fileEntered { file = filePath; header = protoFileHeader },
107-
typeEntered { file = filePath; type = messageType },
107+
typeDiscovered { file = filePath; type = messageType },
108108
fieldEntered { field = int32Field; file = filePath; type = typeName }
109109
)
110110
}

0 commit comments

Comments
 (0)