Class RegistryClientImpl
- java.lang.Object
-
- io.apicurio.registry.rest.client.impl.RegistryClientImpl
-
- All Implemented Interfaces:
RegistryClient,Closeable,AutoCloseable
public class RegistryClientImpl extends Object implements RegistryClient
- Author:
- Carles Arnal 'carnalca@redhat.com'
-
-
Constructor Summary
Constructors Constructor Description RegistryClientImpl(io.apicurio.rest.client.spi.ApicurioHttpClient apicurioHttpClient)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.registry.rest.client.RegistryClient
createArtifact, createArtifact, createArtifact, createArtifact, createArtifact, createArtifact, createArtifactVersion, createArtifactVersion, getArtifactVersionMetaDataByContent, getArtifactVersionMetaDataByContent, getContentByHash, listArtifactsInGroup, searchArtifacts, testUpdateArtifact, updateArtifact, updateArtifact, updateArtifact
-
-
-
-
Method Detail
-
getLatestArtifact
public InputStream getLatestArtifact(String groupId, String artifactId)
- Specified by:
getLatestArtifactin interfaceRegistryClient
-
updateArtifact
public ArtifactMetaData updateArtifact(String groupId, String artifactId, String version, String artifactName, String artifactDescription, String contentType, InputStream data)
- Specified by:
updateArtifactin interfaceRegistryClient
-
deleteArtifact
public void deleteArtifact(String groupId, String artifactId)
- Specified by:
deleteArtifactin interfaceRegistryClient
-
getArtifactMetaData
public ArtifactMetaData getArtifactMetaData(String groupId, String artifactId)
- Specified by:
getArtifactMetaDatain interfaceRegistryClient
-
updateArtifactMetaData
public void updateArtifactMetaData(String groupId, String artifactId, EditableMetaData data)
- Specified by:
updateArtifactMetaDatain interfaceRegistryClient
-
getArtifactVersionMetaDataByContent
public VersionMetaData getArtifactVersionMetaDataByContent(String groupId, String artifactId, Boolean canonical, String contentType, InputStream data)
- Specified by:
getArtifactVersionMetaDataByContentin interfaceRegistryClient
-
listArtifactRules
public List<RuleType> listArtifactRules(String groupId, String artifactId)
- Specified by:
listArtifactRulesin interfaceRegistryClient
-
createArtifactRule
public void createArtifactRule(String groupId, String artifactId, Rule data)
- Specified by:
createArtifactRulein interfaceRegistryClient
-
deleteArtifactRules
public void deleteArtifactRules(String groupId, String artifactId)
- Specified by:
deleteArtifactRulesin interfaceRegistryClient
-
getArtifactRuleConfig
public Rule getArtifactRuleConfig(String groupId, String artifactId, RuleType rule)
- Specified by:
getArtifactRuleConfigin interfaceRegistryClient
-
updateArtifactRuleConfig
public Rule updateArtifactRuleConfig(String groupId, String artifactId, RuleType rule, Rule data)
- Specified by:
updateArtifactRuleConfigin interfaceRegistryClient
-
deleteArtifactRule
public void deleteArtifactRule(String groupId, String artifactId, RuleType rule)
- Specified by:
deleteArtifactRulein interfaceRegistryClient
-
updateArtifactState
public void updateArtifactState(String groupId, String artifactId, UpdateState data)
- Specified by:
updateArtifactStatein interfaceRegistryClient
-
testUpdateArtifact
public void testUpdateArtifact(String groupId, String artifactId, String contentType, InputStream data)
- Specified by:
testUpdateArtifactin interfaceRegistryClient
-
getArtifactVersion
public InputStream getArtifactVersion(String groupId, String artifactId, String version)
- Specified by:
getArtifactVersionin interfaceRegistryClient
-
getArtifactVersionMetaData
public VersionMetaData getArtifactVersionMetaData(String groupId, String artifactId, String version)
- Specified by:
getArtifactVersionMetaDatain interfaceRegistryClient
-
updateArtifactVersionMetaData
public void updateArtifactVersionMetaData(String groupId, String artifactId, String version, EditableMetaData data)
- Specified by:
updateArtifactVersionMetaDatain interfaceRegistryClient
-
deleteArtifactVersionMetaData
public void deleteArtifactVersionMetaData(String groupId, String artifactId, String version)
- Specified by:
deleteArtifactVersionMetaDatain interfaceRegistryClient
-
updateArtifactVersionState
public void updateArtifactVersionState(String groupId, String artifactId, String version, UpdateState data)
- Specified by:
updateArtifactVersionStatein interfaceRegistryClient
-
listArtifactVersions
public VersionSearchResults listArtifactVersions(String groupId, String artifactId, Integer offset, Integer limit)
- Specified by:
listArtifactVersionsin interfaceRegistryClient
-
createArtifactVersion
public VersionMetaData createArtifactVersion(String groupId, String artifactId, String version, String artifactName, String artifactDescription, String contentType, InputStream data)
- Specified by:
createArtifactVersionin interfaceRegistryClient
-
listArtifactsInGroup
public ArtifactSearchResults listArtifactsInGroup(String groupId, SortBy orderBy, SortOrder order, Integer offset, Integer limit)
- Specified by:
listArtifactsInGroupin interfaceRegistryClient
-
createArtifact
public ArtifactMetaData createArtifact(String groupId, String artifactId, String version, ArtifactType artifactType, IfExists ifExists, Boolean canonical, String artifactName, String artifactDescription, String contentType, InputStream data)
- Specified by:
createArtifactin interfaceRegistryClient
-
createArtifact
public ArtifactMetaData createArtifact(String groupId, String artifactId, String version, ArtifactType artifactType, IfExists ifExists, Boolean canonical, String artifactName, String artifactDescription, String contentType, InputStream data, List<ArtifactReference> artifactReferences)
- Specified by:
createArtifactin interfaceRegistryClient
-
deleteArtifactsInGroup
public void deleteArtifactsInGroup(String groupId)
- Specified by:
deleteArtifactsInGroupin interfaceRegistryClient
-
getContentById
public InputStream getContentById(long contentId)
- Specified by:
getContentByIdin interfaceRegistryClient
-
getContentByGlobalId
public InputStream getContentByGlobalId(long globalId)
- Specified by:
getContentByGlobalIdin interfaceRegistryClient
-
getContentByGlobalId
public InputStream getContentByGlobalId(long globalId, Boolean canonical, Boolean dereference)
- Specified by:
getContentByGlobalIdin interfaceRegistryClient
-
getContentByHash
public InputStream getContentByHash(String contentHash, Boolean canonical)
- Specified by:
getContentByHashin interfaceRegistryClient
-
searchArtifacts
public ArtifactSearchResults searchArtifacts(String group, String name, String description, List<String> labels, List<String> properties, Long globalId, Long contentId, SortBy orderBy, SortOrder order, Integer offset, Integer limit)
- Specified by:
searchArtifactsin interfaceRegistryClient
-
searchArtifactsByContent
public ArtifactSearchResults searchArtifactsByContent(InputStream data, SortBy orderBy, SortOrder order, Integer offset, Integer limit)
- Specified by:
searchArtifactsByContentin interfaceRegistryClient
-
listGlobalRules
@Deprecated public List<RuleType> listGlobalRules()
Deprecated.- Specified by:
listGlobalRulesin interfaceRegistryClient
-
createGlobalRule
@Deprecated public void createGlobalRule(Rule data)
Deprecated.- Specified by:
createGlobalRulein interfaceRegistryClient
-
deleteAllGlobalRules
@Deprecated public void deleteAllGlobalRules()
Deprecated.- Specified by:
deleteAllGlobalRulesin interfaceRegistryClient
-
getGlobalRuleConfig
@Deprecated public Rule getGlobalRuleConfig(RuleType rule)
Deprecated.- Specified by:
getGlobalRuleConfigin interfaceRegistryClient
-
updateGlobalRuleConfig
@Deprecated public Rule updateGlobalRuleConfig(RuleType rule, Rule data)
Deprecated.- Specified by:
updateGlobalRuleConfigin interfaceRegistryClient
-
deleteGlobalRule
@Deprecated public void deleteGlobalRule(RuleType rule)
Deprecated.- Specified by:
deleteGlobalRulein interfaceRegistryClient
-
listLogConfigurations
@Deprecated public List<NamedLogConfiguration> listLogConfigurations()
Deprecated.- Specified by:
listLogConfigurationsin interfaceRegistryClient
-
getLogConfiguration
@Deprecated public NamedLogConfiguration getLogConfiguration(String logger)
Deprecated.- Specified by:
getLogConfigurationin interfaceRegistryClient
-
setLogConfiguration
@Deprecated public NamedLogConfiguration setLogConfiguration(String logger, LogConfiguration data)
Deprecated.- Specified by:
setLogConfigurationin interfaceRegistryClient
-
removeLogConfiguration
@Deprecated public NamedLogConfiguration removeLogConfiguration(String logger)
Deprecated.- Specified by:
removeLogConfigurationin interfaceRegistryClient
-
exportData
@Deprecated public InputStream exportData()
Deprecated.- Specified by:
exportDatain interfaceRegistryClient
-
importData
@Deprecated public void importData(InputStream data)
Deprecated.- Specified by:
importDatain interfaceRegistryClient
-
importData
public void importData(InputStream data, boolean preserveGlobalIds, boolean preserveContentIds)
- Specified by:
importDatain interfaceRegistryClient
-
createRoleMapping
@Deprecated public void createRoleMapping(RoleMapping data)
Deprecated.- Specified by:
createRoleMappingin interfaceRegistryClient
-
deleteRoleMapping
@Deprecated public void deleteRoleMapping(String principalId)
Deprecated.- Specified by:
deleteRoleMappingin interfaceRegistryClient
-
getRoleMapping
@Deprecated public RoleMapping getRoleMapping(String principalId)
Deprecated.- Specified by:
getRoleMappingin interfaceRegistryClient
-
listRoleMappings
@Deprecated public List<RoleMapping> listRoleMappings()
Deprecated.- Specified by:
listRoleMappingsin interfaceRegistryClient
-
updateRoleMapping
@Deprecated public void updateRoleMapping(String principalId, RoleType role)
Deprecated.- Specified by:
updateRoleMappingin interfaceRegistryClient
-
listConfigProperties
public List<ConfigurationProperty> listConfigProperties()
- Specified by:
listConfigPropertiesin interfaceRegistryClient
-
getConfigProperty
public ConfigurationProperty getConfigProperty(String propertyName)
- Specified by:
getConfigPropertyin interfaceRegistryClient
-
setConfigProperty
public void setConfigProperty(String propertyName, String propertyValue)
- Specified by:
setConfigPropertyin interfaceRegistryClient
-
deleteConfigProperty
public void deleteConfigProperty(String propertyName)
- Specified by:
deleteConfigPropertyin interfaceRegistryClient
-
getCurrentUserInfo
public UserInfo getCurrentUserInfo()
- Specified by:
getCurrentUserInfoin interfaceRegistryClient
-
getArtifactReferencesByGlobalId
public List<ArtifactReference> getArtifactReferencesByGlobalId(long globalId)
- Specified by:
getArtifactReferencesByGlobalIdin interfaceRegistryClient
-
getArtifactReferencesByContentId
public List<ArtifactReference> getArtifactReferencesByContentId(long contentId)
- Specified by:
getArtifactReferencesByContentIdin interfaceRegistryClient
-
getArtifactReferencesByContentHash
public List<ArtifactReference> getArtifactReferencesByContentHash(String contentHash)
- Specified by:
getArtifactReferencesByContentHashin interfaceRegistryClient
-
getArtifactReferencesByCoordinates
public List<ArtifactReference> getArtifactReferencesByCoordinates(String groupId, String artifactId, String version)
- Specified by:
getArtifactReferencesByCoordinatesin interfaceRegistryClient
-
setNextRequestHeaders
public void setNextRequestHeaders(Map<String,String> requestHeaders)
- Specified by:
setNextRequestHeadersin interfaceRegistryClient
-
getHeaders
public Map<String,String> getHeaders()
- Specified by:
getHeadersin interfaceRegistryClient
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-