@ApplicationScoped public class ArtifactsResourceImpl extends Object implements ArtifactsResource
ArtifactsResource
interface.Constructor and Description |
---|
ArtifactsResourceImpl() |
public CompletionStage<ArtifactMetaData> createArtifact(ArtifactType xRegistryArtifactType, String xRegistryArtifactId, InputStream data)
createArtifact
in interface ArtifactsResource
ArtifactsResource.createArtifact(io.apicurio.registry.types.ArtifactType, java.lang.String, java.io.InputStream)
public javax.ws.rs.core.Response getLatestArtifact(String artifactId)
getLatestArtifact
in interface ArtifactsResource
ArtifactsResource.getLatestArtifact(java.lang.String)
public CompletionStage<ArtifactMetaData> updateArtifact(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
updateArtifact
in interface ArtifactsResource
ArtifactsResource.updateArtifact(java.lang.String, ArtifactType, java.io.InputStream)
public void deleteArtifact(String artifactId)
deleteArtifact
in interface ArtifactsResource
ArtifactsResource.deleteArtifact(java.lang.String)
public List<Long> listArtifactVersions(String artifactId)
listArtifactVersions
in interface ArtifactsResource
ArtifactsResource.listArtifactVersions(java.lang.String)
public CompletionStage<VersionMetaData> createArtifactVersion(String artifactId, ArtifactType xRegistryArtifactType, InputStream data)
createArtifactVersion
in interface ArtifactsResource
ArtifactsResource.createArtifactVersion(java.lang.String, ArtifactType, java.io.InputStream)
public javax.ws.rs.core.Response getArtifactVersion(Integer version, String artifactId)
getArtifactVersion
in interface ArtifactsResource
ArtifactsResource.getArtifactVersion(java.lang.Integer, java.lang.String)
public void deleteArtifactVersion(Integer version, String artifactId)
deleteArtifactVersion
in interface ArtifactsResource
ArtifactsResource.deleteArtifactVersion(java.lang.Integer, java.lang.String)
public List<RuleType> listArtifactRules(String artifactId)
listArtifactRules
in interface ArtifactsResource
ArtifactsResource.listArtifactRules(java.lang.String)
public void createArtifactRule(String artifactId, Rule data)
createArtifactRule
in interface ArtifactsResource
ArtifactsResource.createArtifactRule(java.lang.String, io.apicurio.registry.rest.beans.Rule)
public void deleteArtifactRules(String artifactId)
deleteArtifactRules
in interface ArtifactsResource
ArtifactsResource.deleteArtifactRules(java.lang.String)
public Rule getArtifactRuleConfig(RuleType rule, String artifactId)
getArtifactRuleConfig
in interface ArtifactsResource
ArtifactsResource.getArtifactRuleConfig(io.apicurio.registry.types.RuleType, java.lang.String)
public Rule updateArtifactRuleConfig(RuleType rule, String artifactId, Rule data)
public void deleteArtifactRule(RuleType rule, String artifactId)
deleteArtifactRule
in interface ArtifactsResource
ArtifactsResource.deleteArtifactRule(io.apicurio.registry.types.RuleType, java.lang.String)
public ArtifactMetaData getArtifactMetaData(String artifactId)
getArtifactMetaData
in interface ArtifactsResource
ArtifactsResource.getArtifactMetaData(java.lang.String)
public ArtifactMetaData getArtifactMetaDataByContent(String artifactId, InputStream data)
getArtifactMetaDataByContent
in interface ArtifactsResource
ArtifactsResource.getArtifactMetaDataByContent(java.lang.String, java.io.InputStream)
public void updateArtifactMetaData(String artifactId, EditableMetaData data)
updateArtifactMetaData
in interface ArtifactsResource
ArtifactsResource.updateArtifactMetaData(java.lang.String, io.apicurio.registry.rest.beans.EditableMetaData)
public VersionMetaData getArtifactVersionMetaData(Integer version, String artifactId)
getArtifactVersionMetaData
in interface ArtifactsResource
ArtifactsResource.getArtifactVersionMetaData(java.lang.Integer, java.lang.String)
public void updateArtifactVersionMetaData(Integer version, String artifactId, EditableMetaData data)
public void deleteArtifactVersionMetaData(Integer version, String artifactId)
deleteArtifactVersionMetaData
in interface ArtifactsResource
ArtifactsResource.deleteArtifactVersionMetaData(java.lang.Integer, java.lang.String)
Copyright © 2019 Red Hat. All rights reserved.