Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit 152c15b

Browse files
committed
Updates static schemas with updated list cast type
1 parent f892a8b commit 152c15b

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/schemas/ListJsonSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import java.util.Objects;
2222
import java.util.Set;
2323

24-
public class ListJsonSchema extends JsonSchema implements ListSchemaValidator<Object, Object, FrozenList<Object>> {
24+
public class ListJsonSchema extends JsonSchema implements ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>> {
2525
private static ListJsonSchema instance;
2626

2727
protected ListJsonSchema() {

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/schemas/NotAnyTypeJsonSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import java.util.LinkedHashMap;
2929
import java.util.Objects;
3030

31-
public class NotAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, Object, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
31+
public class NotAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
3232
private static NotAnyTypeJsonSchema instance;
3333

3434
protected NotAnyTypeJsonSchema() {

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/schemas/validation/ListSchemaValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.List;
88
import java.util.Set;
99

10-
public interface ListSchemaValidator <InType, CastType, OutType> {
10+
public interface ListSchemaValidator <InType, CastType extends List<?>, OutType> {
1111
CastType castToAllowedTypes(List<InType> arg, List<Object> pathToItem, Set<List<Object>> pathSet);
1212
OutType getNewInstance(CastType arg, List<Object> pathToItem, PathToSchemasMap pathToSchemas);
1313
OutType validate(List<InType> arg, SchemaConfiguration configuration) throws ValidationException, InvalidTypeException;

samples/client/3_0_3_unit_test/java/src/main/java/org/openapijsonschematools/client/schemas/validation/UnsetAnyTypeJsonSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import java.util.Map;
1414
import java.util.Objects;
1515

16-
public class UnsetAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, Object, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
16+
public class UnsetAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
1717
private static UnsetAnyTypeJsonSchema instance;
1818

1919
protected UnsetAnyTypeJsonSchema() {

src/main/resources/java/src/main/java/packagename/schemas/AnyTypeJsonSchema.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import java.util.Map;
2828
import java.util.Objects;
2929
import java.util.UUID;
3030

31-
public class AnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, Object, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
31+
public class AnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
3232
private static AnyTypeJsonSchema instance;
3333

3434
protected AnyTypeJsonSchema() {

src/main/resources/java/src/main/java/packagename/schemas/ListJsonSchema.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import java.util.List;
2121
import java.util.Objects;
2222
import java.util.Set;
2323

24-
public class ListJsonSchema extends JsonSchema implements ListSchemaValidator<Object, Object, FrozenList<Object>> {
24+
public class ListJsonSchema extends JsonSchema implements ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>> {
2525
private static ListJsonSchema instance;
2626

2727
protected ListJsonSchema() {

src/main/resources/java/src/main/java/packagename/schemas/NotAnyTypeJsonSchema.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import java.util.Map;
2828
import java.util.LinkedHashMap;
2929
import java.util.Objects;
3030

31-
public class NotAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, Object, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
31+
public class NotAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
3232
private static NotAnyTypeJsonSchema instance;
3333

3434
protected NotAnyTypeJsonSchema() {

src/main/resources/java/src/main/java/packagename/schemas/validation/ListSchemaValidator.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {{{packageName}}}.exceptions.ValidationException;
77
import java.util.List;
88
import java.util.Set;
99

10-
public interface ListSchemaValidator <InType, CastType, OutType> {
10+
public interface ListSchemaValidator <InType, CastType extends List<?>, OutType> {
1111
CastType castToAllowedTypes(List<InType> arg, List<Object> pathToItem, Set<List<Object>> pathSet);
1212
OutType getNewInstance(CastType arg, List<Object> pathToItem, PathToSchemasMap pathToSchemas);
1313
OutType validate(List<InType> arg, SchemaConfiguration configuration) throws ValidationException, InvalidTypeException;

src/main/resources/java/src/main/java/packagename/schemas/validation/UnsetAnyTypeJsonSchema.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import java.util.Set;
1313
import java.util.Map;
1414
import java.util.Objects;
1515

16-
public class UnsetAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, Object, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
16+
public class UnsetAnyTypeJsonSchema extends JsonSchema implements NullSchemaValidator, BooleanSchemaValidator, NumberSchemaValidator, StringSchemaValidator, ListSchemaValidator<Object, FrozenList<Object>, FrozenList<Object>>, MapSchemaValidator<Object, Object, FrozenMap<Object>> {
1717
private static UnsetAnyTypeJsonSchema instance;
1818

1919
protected UnsetAnyTypeJsonSchema() {

0 commit comments

Comments
 (0)