Skip to content

Commit 3ccf56b

Browse files
author
Viktor Buldakov
committed
rename field and have default realisation
1 parent 089140b commit 3ccf56b

File tree

13 files changed

+30
-61
lines changed

13 files changed

+30
-61
lines changed

core/src/main/java/org/everit/json/schema/ArraySchema.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,4 @@ public void validate(final Object subject) {
291291
ValidationException.throwFor(this, failures);
292292
}
293293

294-
@Override
295-
public boolean hasField(String field) {
296-
return false;
297-
}
298-
299294
}

core/src/main/java/org/everit/json/schema/BooleanSchema.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,4 @@ public void validate(final Object subject) {
4949
}
5050
}
5151

52-
@Override
53-
public boolean hasField(String field) {
54-
return false;
55-
}
56-
5752
}

core/src/main/java/org/everit/json/schema/CombinedSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,9 @@ public void validate(final Object subject) {
180180
}
181181

182182
@Override
183-
public boolean hasField(String field) {
183+
public boolean definesProperty(String field) {
184184
List<Schema> matching = subschemas.stream()
185-
.filter(schema -> schema.hasField(field))
185+
.filter(schema -> schema.definesProperty(field))
186186
.collect(Collectors.toList());
187187
try {
188188
criterion.validate(subschemas.size(), matching.size());

core/src/main/java/org/everit/json/schema/EmptySchema.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,4 @@ public void validate(final Object subject) {
4747
// always passing
4848
}
4949

50-
@Override
51-
public boolean hasField(String field) {
52-
return false;
53-
}
54-
5550
}

core/src/main/java/org/everit/json/schema/EnumSchema.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,4 @@ public void validate(final Object subject) {
7474
subject), "enum"));
7575
}
7676

77-
@Override
78-
public boolean hasField(String field) {
79-
return false;
80-
}
81-
8277
}

core/src/main/java/org/everit/json/schema/NotSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void validate(final Object subject) {
6363
}
6464

6565
@Override
66-
public boolean hasField(String field) {
67-
return !mustNotMatch.hasField(field);
66+
public boolean definesProperty(String field) {
67+
return !mustNotMatch.definesProperty(field);
6868
}
6969
}

core/src/main/java/org/everit/json/schema/NullSchema.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,4 @@ public void validate(final Object subject) {
5151
}
5252
}
5353

54-
@Override
55-
public boolean hasField(String field) {
56-
return false;
57-
}
5854
}

core/src/main/java/org/everit/json/schema/NumberSchema.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,4 @@ public void validate(final Object subject) {
198198
}
199199
}
200200

201-
@Override
202-
public boolean hasField(String field) {
203-
return false;
204-
}
205-
206201
}

core/src/main/java/org/everit/json/schema/ObjectSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ public void validate(final Object subject) {
395395
}
396396

397397
@Override
398-
public boolean hasField(String field) {
398+
public boolean definesProperty(String field) {
399399
if (field.isEmpty()) {
400400
return false;
401401
}
@@ -410,7 +410,7 @@ public boolean hasField(String field) {
410410
if (propertySchemas.containsKey(current)) {
411411
if (hasSuffix) {
412412
String suffix = fields.get(1);
413-
return propertySchemas.get(current).hasField(suffix);
413+
return propertySchemas.get(current).definesProperty(suffix);
414414
} else {
415415
return true;
416416
}

core/src/main/java/org/everit/json/schema/ReferenceSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ public void validate(final Object subject) {
6262
}
6363

6464
@Override
65-
public boolean hasField(String field) {
65+
public boolean definesProperty(String field) {
6666
if (referredSchema == null) {
6767
throw new IllegalStateException("referredSchema must be injected before validation");
6868
}
69-
return referredSchema.hasField(field);
69+
return referredSchema.definesProperty(field);
7070
}
7171

7272
public Schema getReferredSchema() {

0 commit comments

Comments
 (0)