Class TagService
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.DataService
-
- com.synopsys.integration.blackduck.service.dataservice.TagService
-
public class TagService extends DataService
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.blackduck.service.DataService
blackDuckApiClient, blackDuckRequestFactory, logger
-
-
Constructor Summary
Constructors Constructor Description TagService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.synopsys.integration.blackduck.api.generated.view.TagViewcreateTag(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView, com.synopsys.integration.blackduck.api.generated.view.TagView tag)java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.TagView>findMatchingTag(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView, java.lang.String tagName)java.util.List<com.synopsys.integration.blackduck.api.generated.view.TagView>getAllTags(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)voidupdateTag(com.synopsys.integration.blackduck.api.generated.view.TagView tag)
-
-
-
Constructor Detail
-
TagService
public TagService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
-
Method Detail
-
getAllTags
public java.util.List<com.synopsys.integration.blackduck.api.generated.view.TagView> getAllTags(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
findMatchingTag
public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.TagView> findMatchingTag(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView, java.lang.String tagName) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
updateTag
public void updateTag(com.synopsys.integration.blackduck.api.generated.view.TagView tag) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
createTag
public com.synopsys.integration.blackduck.api.generated.view.TagView createTag(com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView, com.synopsys.integration.blackduck.api.generated.view.TagView tag) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
-