Class ApiServiceImpl
- java.lang.Object
-
- io.apicurio.registry.ibmcompat.api.impl.ApiServiceImpl
-
- All Implemented Interfaces:
ApiService
@ApplicationScoped @Generated("org.openapitools.codegen.languages.JavaResteasyServerCodegen") public class ApiServiceImpl extends Object implements ApiService
- Author:
- Ales Justin
-
-
Constructor Summary
Constructors Constructor Description ApiServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SchemaListItem>
apiSchemasGet(int page, int perPage)
void
apiSchemasPost(javax.ws.rs.container.AsyncResponse response, NewSchema schema, boolean verify)
javax.ws.rs.core.Response
apiSchemasSchemaidDelete(String schemaid)
SchemaInfo
apiSchemasSchemaidGet(String schemaid)
javax.ws.rs.core.Response
apiSchemasSchemaidPatch(String schemaid, List<SchemaModificationPatch> schemaModificationPatches)
void
apiSchemasSchemaidVersionsPost(javax.ws.rs.container.AsyncResponse response, String schemaid, NewSchemaVersion newSchemaVersion, boolean verify)
javax.ws.rs.core.Response
apiSchemasSchemaidVersionsVersionnumDelete(String schemaid, int versionnum)
Schema
apiSchemasSchemaidVersionsVersionnumGet(String schemaid, int versionnum)
javax.ws.rs.core.Response
apiSchemasSchemaidVersionsVersionnumPatch(String schemaid, int versionnum, List<SchemaModificationPatch> schemaModificationPatches)
-
-
-
Method Detail
-
apiSchemasGet
public List<SchemaListItem> apiSchemasGet(int page, int perPage) throws ArtifactNotFoundException
- Specified by:
apiSchemasGet
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasPost
public void apiSchemasPost(javax.ws.rs.container.AsyncResponse response, NewSchema schema, boolean verify) throws ArtifactNotFoundException, ArtifactAlreadyExistsException
- Specified by:
apiSchemasPost
in interfaceApiService
- Throws:
ArtifactNotFoundException
ArtifactAlreadyExistsException
-
apiSchemasSchemaidDelete
public javax.ws.rs.core.Response apiSchemasSchemaidDelete(String schemaid) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidDelete
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasSchemaidGet
public SchemaInfo apiSchemasSchemaidGet(String schemaid) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidGet
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasSchemaidPatch
public javax.ws.rs.core.Response apiSchemasSchemaidPatch(String schemaid, List<SchemaModificationPatch> schemaModificationPatches) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidPatch
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasSchemaidVersionsPost
public void apiSchemasSchemaidVersionsPost(javax.ws.rs.container.AsyncResponse response, String schemaid, NewSchemaVersion newSchemaVersion, boolean verify) throws ArtifactNotFoundException, ArtifactAlreadyExistsException
- Specified by:
apiSchemasSchemaidVersionsPost
in interfaceApiService
- Throws:
ArtifactNotFoundException
ArtifactAlreadyExistsException
-
apiSchemasSchemaidVersionsVersionnumDelete
public javax.ws.rs.core.Response apiSchemasSchemaidVersionsVersionnumDelete(String schemaid, int versionnum) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidVersionsVersionnumDelete
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasSchemaidVersionsVersionnumGet
public Schema apiSchemasSchemaidVersionsVersionnumGet(String schemaid, int versionnum) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidVersionsVersionnumGet
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
apiSchemasSchemaidVersionsVersionnumPatch
public javax.ws.rs.core.Response apiSchemasSchemaidVersionsVersionnumPatch(String schemaid, int versionnum, List<SchemaModificationPatch> schemaModificationPatches) throws ArtifactNotFoundException
- Specified by:
apiSchemasSchemaidVersionsVersionnumPatch
in interfaceApiService
- Throws:
ArtifactNotFoundException
-
-