Skip to content

Commit 5ae42af

Browse files
author
AlexanderLitus
committed
Merge pull request #125 from SpineEventEngine/msg-validation-fixes
Msg validation fixes
2 parents 290e1c7 + 4ec6ad3 commit 5ae42af

File tree

17 files changed

+82
-82
lines changed

17 files changed

+82
-82
lines changed

client/src/main/java/org/spine3/validate/Validate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.google.protobuf.Timestamp;
2525
import org.spine3.base.CommandId;
2626
import org.spine3.base.EventId;
27-
import org.spine3.validation.options.ConstraintViolation;
27+
import org.spine3.validate.options.ConstraintViolation;
2828

2929
import javax.annotation.Nullable;
3030
import java.util.List;

client/src/main/proto/spine/validation.proto

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ syntax = "proto3";
3232
option java_generate_equals_and_hash = false;
3333
option java_multiple_files = true;
3434
option java_outer_classname = "ValidationProto";
35-
option java_package = "org.spine3.validation.options";
35+
option java_package = "org.spine3.validate.options";
3636

3737
import "google/protobuf/descriptor.proto";
3838
import "google/protobuf/any.proto";
@@ -98,7 +98,7 @@ message RequiredOption {
9898
bool value = 1;
9999

100100
// A user-defined validation error format message.
101-
string msg = 2;
101+
string msg_format = 2;
102102
}
103103

104104
// The field value must be greater than (or equal to, if the `inclusive` parameter is true) the given minimum number.
@@ -124,7 +124,7 @@ message DecimalMinOption {
124124
bool inclusive = 2;
125125

126126
// A user-defined validation error format message.
127-
string msg = 3;
127+
string msg_format = 3;
128128
}
129129

130130
// The field value must be less than (or equal to, if the `inclusive` option is true) the given maximum number.
@@ -150,7 +150,7 @@ message DecimalMaxOption {
150150
bool inclusive = 2;
151151

152152
// A user-defined validation error format message.
153-
string msg = 3;
153+
string msg_format = 3;
154154
}
155155

156156
// The field value must be greater than or equal to the given minimum number.
@@ -170,7 +170,7 @@ message MinOption {
170170
string value = 1;
171171

172172
// A user-defined validation error format message.
173-
string msg = 2;
173+
string msg_format = 2;
174174
}
175175

176176
// The field value must be less than or equal to the given maximum number.
@@ -190,7 +190,7 @@ message MaxOption {
190190
string value = 1;
191191

192192
// A user-defined validation error format message.
193-
string msg = 2;
193+
string msg_format = 2;
194194
}
195195

196196
// The field value must be a number with the certain integral/fractional digit count.
@@ -218,7 +218,7 @@ message DigitsOption {
218218
int32 fraction_max = 2;
219219

220220
// A user-defined validation error format message.
221-
string msg = 3;
221+
string msg_format = 3;
222222
}
223223

224224
// The field value is a Timestamp which points to the moment in the future or the past.
@@ -238,7 +238,7 @@ message TimeOption {
238238
Time in = 1;
239239

240240
// A user-defined validation error format message.
241-
string msg = 2;
241+
string msg_format = 2;
242242
}
243243

244244
// This enumeration defines restriction for date/time values.
@@ -273,7 +273,7 @@ message PatternOption {
273273
int32 flag = 2;
274274

275275
// A user-defined validation error format message.
276-
string msg = 3;
276+
string msg_format = 3;
277277
}
278278

279279
// Specifies if the message field value is validated.
@@ -293,5 +293,5 @@ message ValidOption {
293293
bool value = 1;
294294

295295
// A user-defined validation error format message.
296-
string msg = 2;
296+
string msg_format = 2;
297297
}

client/src/test/java/org/spine3/validate/ValidateShould.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.spine3.base.Commands;
3030
import org.spine3.base.EventId;
3131
import org.spine3.base.Events;
32-
import org.spine3.validation.options.ConstraintViolation;
32+
import org.spine3.validate.options.ConstraintViolation;
3333

3434
import static org.junit.Assert.*;
3535
import static org.spine3.protobuf.Values.newStringValue;

server/src/main/java/org/spine3/server/command/CommandBus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import org.spine3.server.internal.CommandHandlerMethod;
3838
import org.spine3.server.validate.MessageValidator;
3939
import org.spine3.type.CommandClass;
40-
import org.spine3.validation.options.ConstraintViolation;
40+
import org.spine3.validate.options.ConstraintViolation;
4141

4242
import javax.annotation.CheckReturnValue;
4343
import java.lang.reflect.InvocationTargetException;

server/src/main/java/org/spine3/server/command/CommandValidation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.spine3.base.Failure;
3030
import org.spine3.base.Response;
3131
import org.spine3.base.ValidationFailure;
32-
import org.spine3.validation.options.ConstraintViolation;
32+
import org.spine3.validate.options.ConstraintViolation;
3333

3434
import java.util.List;
3535
import java.util.Map;

server/src/main/java/org/spine3/server/validate/ByteStringFieldValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.google.protobuf.ByteString;
2525
import com.google.protobuf.Descriptors.FieldDescriptor;
2626
import org.spine3.base.FieldPath;
27-
import org.spine3.validation.options.ConstraintViolation;
27+
import org.spine3.validate.options.ConstraintViolation;
2828

2929
import java.util.List;
3030

server/src/main/java/org/spine3/server/validate/FieldValidator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import com.google.protobuf.GeneratedMessage.GeneratedExtension;
2929
import com.google.protobuf.Message;
3030
import org.spine3.base.FieldPath;
31-
import org.spine3.validation.options.ConstraintViolation;
32-
import org.spine3.validation.options.RequiredOption;
33-
import org.spine3.validation.options.ValidationProto;
31+
import org.spine3.validate.options.ConstraintViolation;
32+
import org.spine3.validate.options.RequiredOption;
33+
import org.spine3.validate.options.ValidationProto;
3434

3535
import java.util.List;
3636

@@ -167,7 +167,7 @@ protected void addViolation(ConstraintViolation violation) {
167167
}
168168

169169
private ConstraintViolation newViolation(RequiredOption option) {
170-
final String msg = getErrorMsgFormat(option, option.getMsg());
170+
final String msg = getErrorMsgFormat(option, option.getMsgFormat());
171171
final ConstraintViolation violation = ConstraintViolation.newBuilder()
172172
.setMsgFormat(msg)
173173
.setFieldPath(getFieldPath())

server/src/main/java/org/spine3/server/validate/FloatFieldValidatorBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.google.common.collect.ImmutableList;
2424
import com.google.protobuf.Descriptors.FieldDescriptor;
2525
import org.spine3.base.FieldPath;
26-
import org.spine3.validation.options.ConstraintViolation;
26+
import org.spine3.validate.options.ConstraintViolation;
2727

2828
/**
2929
* A base for floating point number field validators.

server/src/main/java/org/spine3/server/validate/MessageFieldValidator.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@
2525
import com.google.protobuf.Message;
2626
import com.google.protobuf.Timestamp;
2727
import org.spine3.base.FieldPath;
28-
import org.spine3.validation.options.ConstraintViolation;
29-
import org.spine3.validation.options.Time;
30-
import org.spine3.validation.options.TimeOption;
31-
import org.spine3.validation.options.ValidOption;
32-
import org.spine3.validation.options.ValidationProto;
28+
import org.spine3.validate.options.ConstraintViolation;
29+
import org.spine3.validate.options.Time;
30+
import org.spine3.validate.options.TimeOption;
31+
import org.spine3.validate.options.ValidOption;
32+
import org.spine3.validate.options.ValidationProto;
3333

3434
import java.util.List;
3535

3636
import static com.google.protobuf.util.TimeUtil.getCurrentTime;
3737
import static org.spine3.protobuf.Messages.toAny;
3838
import static org.spine3.protobuf.Timestamps.isAfter;
3939
import static org.spine3.validate.Validate.isDefault;
40-
import static org.spine3.validation.options.Time.FUTURE;
41-
import static org.spine3.validation.options.Time.UNDEFINED;
40+
import static org.spine3.validate.options.Time.FUTURE;
41+
import static org.spine3.validate.options.Time.UNDEFINED;
4242

4343
/**
4444
* Validates fields of type {@link Message}.
@@ -128,7 +128,7 @@ private static boolean isTimeInvalid(Timestamp time, Time when, Timestamp now) {
128128
}
129129

130130
private ConstraintViolation newTimeViolation(Timestamp fieldValue) {
131-
final String msg = getErrorMsgFormat(timeOption, timeOption.getMsg());
131+
final String msg = getErrorMsgFormat(timeOption, timeOption.getMsgFormat());
132132
final String when = timeOption.getIn().toString().toLowerCase();
133133
final ConstraintViolation violation = ConstraintViolation.newBuilder()
134134
.setMsgFormat(msg)
@@ -140,7 +140,7 @@ private ConstraintViolation newTimeViolation(Timestamp fieldValue) {
140140
}
141141

142142
private ConstraintViolation newValidViolation(Message fieldValue, Iterable<ConstraintViolation> violations) {
143-
final String msg = getErrorMsgFormat(validOption, validOption.getMsg());
143+
final String msg = getErrorMsgFormat(validOption, validOption.getMsgFormat());
144144
final ConstraintViolation violation = ConstraintViolation.newBuilder()
145145
.setMsgFormat(msg)
146146
.setFieldPath(getFieldPath())

server/src/main/java/org/spine3/server/validate/MessageValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import com.google.protobuf.Message;
2626
import org.spine3.Internal;
2727
import org.spine3.base.FieldPath;
28-
import org.spine3.validation.options.ConstraintViolation;
28+
import org.spine3.validate.options.ConstraintViolation;
2929

3030
import java.util.List;
3131

0 commit comments

Comments
 (0)