Package io.apicurio.registry.rest.v2
Class GroupsResourceImpl
- java.lang.Object
-
- io.apicurio.registry.rest.v2.GroupsResourceImpl
-
- All Implemented Interfaces:
GroupsResource
@ApplicationScoped public class GroupsResourceImpl extends Object implements GroupsResource
Implements theGroupsResourceJAX-RS interface.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description GroupsResourceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactMetaDatacreateArtifact(String groupId, ArtifactType xRegistryArtifactType, String xRegistryArtifactId, String xRegistryVersion, IfExists ifExists, Boolean canonical, String xRegistryDescription, String xRegistryDescriptionEncoded, String xRegistryName, String xRegistryNameEncoded, InputStream data)voidcreateArtifactRule(String groupId, String artifactId, Rule data)VersionMetaDatacreateArtifactVersion(String groupId, String artifactId, String xRegistryVersion, String xRegistryName, String xRegistryDescription, String xRegistryDescriptionEncoded, String xRegistryNameEncoded, InputStream data)voiddeleteArtifact(String groupId, String artifactId)voiddeleteArtifactRule(String groupId, String artifactId, RuleType rule)voiddeleteArtifactRules(String groupId, String artifactId)voiddeleteArtifactsInGroup(String groupId)voiddeleteArtifactVersionMetaData(String groupId, String artifactId, String version)ArtifactMetaDatagetArtifactMetaData(String groupId, String artifactId)RulegetArtifactRuleConfig(String groupId, String artifactId, RuleType rule)javax.ws.rs.core.ResponsegetArtifactVersion(String groupId, String artifactId, String version)VersionMetaDatagetArtifactVersionMetaData(String groupId, String artifactId, String version)VersionMetaDatagetArtifactVersionMetaDataByContent(String groupId, String artifactId, Boolean canonical, InputStream data)javax.ws.rs.core.ResponsegetLatestArtifact(String groupId, String artifactId)List<RuleType>listArtifactRules(String groupId, String artifactId)ArtifactSearchResultslistArtifactsInGroup(String groupId, Integer limit, Integer offset, SortOrder order, SortBy orderby)VersionSearchResultslistArtifactVersions(String groupId, String artifactId, Integer offset, Integer limit)voidtestUpdateArtifact(String groupId, String artifactId, InputStream data)ArtifactMetaDataupdateArtifact(String groupId, String artifactId, String xRegistryVersion, String xRegistryName, String xRegistryNameEncoded, String xRegistryDescription, String xRegistryDescriptionEncoded, InputStream data)voidupdateArtifactMetaData(String groupId, String artifactId, EditableMetaData data)RuleupdateArtifactRuleConfig(String groupId, String artifactId, RuleType rule, Rule data)voidupdateArtifactState(String groupId, String artifactId, UpdateState data)voidupdateArtifactVersionMetaData(String groupId, String artifactId, String version, EditableMetaData data)voidupdateArtifactVersionState(String groupId, String artifactId, String version, UpdateState data)
-
-
-
Method Detail
-
getLatestArtifact
public javax.ws.rs.core.Response getLatestArtifact(String groupId, String artifactId)
- Specified by:
getLatestArtifactin interfaceGroupsResource- See Also:
GroupsResource.getLatestArtifact(java.lang.String, java.lang.String)
-
updateArtifact
public ArtifactMetaData updateArtifact(String groupId, String artifactId, String xRegistryVersion, String xRegistryName, String xRegistryNameEncoded, String xRegistryDescription, String xRegistryDescriptionEncoded, InputStream data)
- Specified by:
updateArtifactin interfaceGroupsResource- See Also:
GroupsResource.updateArtifact(String, String, String, String, String, String, String, InputStream)
-
deleteArtifact
public void deleteArtifact(String groupId, String artifactId)
- Specified by:
deleteArtifactin interfaceGroupsResource- See Also:
GroupsResource.deleteArtifact(java.lang.String, java.lang.String)
-
getArtifactMetaData
public ArtifactMetaData getArtifactMetaData(String groupId, String artifactId)
- Specified by:
getArtifactMetaDatain interfaceGroupsResource- See Also:
GroupsResource.getArtifactMetaData(java.lang.String, java.lang.String)
-
updateArtifactMetaData
public void updateArtifactMetaData(String groupId, String artifactId, EditableMetaData data)
-
getArtifactVersionMetaDataByContent
public VersionMetaData getArtifactVersionMetaDataByContent(String groupId, String artifactId, Boolean canonical, InputStream data)
-
listArtifactRules
public List<RuleType> listArtifactRules(String groupId, String artifactId)
- Specified by:
listArtifactRulesin interfaceGroupsResource- See Also:
GroupsResource.listArtifactRules(java.lang.String, java.lang.String)
-
createArtifactRule
public void createArtifactRule(String groupId, String artifactId, Rule data)
- Specified by:
createArtifactRulein interfaceGroupsResource- See Also:
GroupsResource.createArtifactRule(java.lang.String, java.lang.String, io.apicurio.registry.rest.v2.beans.Rule)
-
deleteArtifactRules
public void deleteArtifactRules(String groupId, String artifactId)
- Specified by:
deleteArtifactRulesin interfaceGroupsResource- See Also:
GroupsResource.deleteArtifactRules(java.lang.String, java.lang.String)
-
getArtifactRuleConfig
public Rule getArtifactRuleConfig(String groupId, String artifactId, RuleType rule)
- Specified by:
getArtifactRuleConfigin interfaceGroupsResource- See Also:
GroupsResource.getArtifactRuleConfig(java.lang.String, java.lang.String, io.apicurio.registry.types.RuleType)
-
updateArtifactRuleConfig
public Rule updateArtifactRuleConfig(String groupId, String artifactId, RuleType rule, Rule data)
-
deleteArtifactRule
public void deleteArtifactRule(String groupId, String artifactId, RuleType rule)
- Specified by:
deleteArtifactRulein interfaceGroupsResource- See Also:
GroupsResource.deleteArtifactRule(java.lang.String, java.lang.String, io.apicurio.registry.types.RuleType)
-
updateArtifactState
public void updateArtifactState(String groupId, String artifactId, UpdateState data)
- Specified by:
updateArtifactStatein interfaceGroupsResource- See Also:
GroupsResource.updateArtifactState(java.lang.String, java.lang.String, io.apicurio.registry.rest.v2.beans.UpdateState)
-
testUpdateArtifact
public void testUpdateArtifact(String groupId, String artifactId, InputStream data)
- Specified by:
testUpdateArtifactin interfaceGroupsResource- See Also:
GroupsResource.testUpdateArtifact(java.lang.String, java.lang.String, java.io.InputStream)
-
getArtifactVersion
public javax.ws.rs.core.Response getArtifactVersion(String groupId, String artifactId, String version)
- Specified by:
getArtifactVersionin interfaceGroupsResource- See Also:
GroupsResource.getArtifactVersion(java.lang.String, java.lang.String, java.lang.String)
-
getArtifactVersionMetaData
public VersionMetaData getArtifactVersionMetaData(String groupId, String artifactId, String version)
- Specified by:
getArtifactVersionMetaDatain interfaceGroupsResource- See Also:
GroupsResource.getArtifactVersionMetaData(java.lang.String, java.lang.String, java.lang.String)
-
updateArtifactVersionMetaData
public void updateArtifactVersionMetaData(String groupId, String artifactId, String version, EditableMetaData data)
-
deleteArtifactVersionMetaData
public void deleteArtifactVersionMetaData(String groupId, String artifactId, String version)
- Specified by:
deleteArtifactVersionMetaDatain interfaceGroupsResource- See Also:
GroupsResource.deleteArtifactVersionMetaData(java.lang.String, java.lang.String, java.lang.String)
-
updateArtifactVersionState
public void updateArtifactVersionState(String groupId, String artifactId, String version, UpdateState data)
-
listArtifactsInGroup
public ArtifactSearchResults listArtifactsInGroup(String groupId, Integer limit, Integer offset, SortOrder order, SortBy orderby)
-
deleteArtifactsInGroup
public void deleteArtifactsInGroup(String groupId)
- Specified by:
deleteArtifactsInGroupin interfaceGroupsResource- See Also:
GroupsResource.deleteArtifactsInGroup(java.lang.String)
-
createArtifact
public ArtifactMetaData createArtifact(String groupId, ArtifactType xRegistryArtifactType, String xRegistryArtifactId, String xRegistryVersion, IfExists ifExists, Boolean canonical, String xRegistryDescription, String xRegistryDescriptionEncoded, String xRegistryName, String xRegistryNameEncoded, InputStream data)
-
listArtifactVersions
public VersionSearchResults listArtifactVersions(String groupId, String artifactId, Integer offset, Integer limit)
- Specified by:
listArtifactVersionsin interfaceGroupsResource- See Also:
GroupsResource.listArtifactVersions(java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer)
-
createArtifactVersion
public VersionMetaData createArtifactVersion(String groupId, String artifactId, String xRegistryVersion, String xRegistryName, String xRegistryDescription, String xRegistryDescriptionEncoded, String xRegistryNameEncoded, InputStream data)
- Specified by:
createArtifactVersionin interfaceGroupsResource- See Also:
GroupsResource.createArtifactVersion(String, String, String, String, String, String, String, InputStream)
-
-