Skip to content

Commit 0072d12

Browse files
authored
Merge pull request #683 from bci-oss/unbreak-deprecated-apis
Add back deprecated removed backwards compatible APIs
2 parents 14d5b45 + e6f73bc commit 0072d12

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

core/esmf-aspect-model-document-generators/src/main/java/org/eclipse/esmf/aspectmodel/generator/jsonschema/AspectModelJsonSchemaGenerator.java

+11
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,17 @@ public class AspectModelJsonSchemaGenerator extends JsonGenerator<JsonSchemaGene
3434
@Deprecated( forRemoval = true )
3535
public static final AspectModelJsonSchemaGenerator INSTANCE = new AspectModelJsonSchemaGenerator( null );
3636

37+
/**
38+
* Kept for backwards compatibility
39+
*
40+
* @deprecated Use {@link #AspectModelJsonSchemaGenerator(Aspect)} or
41+
* {@link #AspectModelJsonSchemaGenerator(Aspect, JsonSchemaGenerationConfig)} instead
42+
*/
43+
@Deprecated( forRemoval = true )
44+
public AspectModelJsonSchemaGenerator() {
45+
this( null );
46+
}
47+
3748
public AspectModelJsonSchemaGenerator( final Aspect aspect ) {
3849
this( aspect, DEFAULT_CONFIG );
3950
}

core/esmf-aspect-model-document-generators/src/main/java/org/eclipse/esmf/aspectmodel/generator/openapi/AspectModelOpenApiGenerator.java

+21
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,17 @@ public class AspectModelOpenApiGenerator extends JsonGenerator<OpenApiSchemaGene
113113
private static final AspectModelPagingGenerator PAGING_GENERATOR = new AspectModelPagingGenerator();
114114
private static final Logger LOG = LoggerFactory.getLogger( AspectModelOpenApiGenerator.class );
115115

116+
/**
117+
* Kept for backwards compatibility
118+
*
119+
* @deprecated Use {@link #AspectModelOpenApiGenerator(Aspect)} or
120+
* {@link #AspectModelOpenApiGenerator(Aspect, OpenApiSchemaGenerationConfig)} instead
121+
*/
122+
@Deprecated( forRemoval = true )
123+
public AspectModelOpenApiGenerator() {
124+
this( null );
125+
}
126+
116127
public AspectModelOpenApiGenerator( final Aspect aspect ) {
117128
this( aspect, DEFAULT_CONFIG );
118129
}
@@ -121,6 +132,16 @@ public AspectModelOpenApiGenerator( final Aspect aspect, final OpenApiSchemaGene
121132
super( aspect, config );
122133
}
123134

135+
/**
136+
* Kept for backwards compatibility
137+
*
138+
* @deprecated Use {@link #AspectModelOpenApiGenerator(Aspect, OpenApiSchemaGenerationConfig)} and {@link #singleResult()} instead
139+
*/
140+
@Deprecated( forRemoval = true )
141+
public OpenApiSchemaArtifact apply( final Aspect aspect, final OpenApiSchemaGenerationConfig config ) {
142+
return new AspectModelOpenApiGenerator( aspect, config ).singleResult();
143+
}
144+
124145
/**
125146
* Generates an OpenAPI specification for the given Aspect Model.
126147
*

0 commit comments

Comments
 (0)