Also used :
ProviderDataAccessor(com.synopsys.integration.alert.common.persistence.accessor.ProviderDataAccessor)
AlertFieldStatus(com.synopsys.integration.alert.common.descriptor.config.field.errors.AlertFieldStatus)
Autowired(org.springframework.beans.factory.annotation.Autowired)
StringUtils(org.apache.commons.lang3.StringUtils)
HashSet(java.util.HashSet)
ActionResponse(com.synopsys.integration.alert.common.action.ActionResponse)
ProviderDescriptor(com.synopsys.integration.alert.api.provider.ProviderDescriptor)
FieldModel(com.synopsys.integration.alert.common.rest.model.FieldModel)
BlackDuckPropertiesFactory(com.synopsys.integration.alert.provider.blackduck.factory.BlackDuckPropertiesFactory)
BlackDuckApiTokenValidator(com.synopsys.integration.alert.provider.blackduck.validator.BlackDuckApiTokenValidator)
AuthorizationManager(com.synopsys.integration.alert.common.security.authorization.AuthorizationManager)
ResponseStatusException(org.springframework.web.server.ResponseStatusException)
Collection(java.util.Collection)
ProviderProjectOptions(com.synopsys.integration.alert.common.descriptor.config.field.endpoint.table.model.ProviderProjectOptions)
ChannelDescriptor(com.synopsys.integration.alert.common.descriptor.ChannelDescriptor)
ProviderProjectSelectOption(com.synopsys.integration.alert.common.descriptor.config.field.endpoint.table.model.ProviderProjectSelectOption)
Set(java.util.Set)
AlertPagedModel(com.synopsys.integration.alert.common.rest.model.AlertPagedModel)
Collectors(java.util.stream.Collectors)
BlackDuckProperties(com.synopsys.integration.alert.provider.blackduck.BlackDuckProperties)
HttpServletContentWrapper(com.synopsys.integration.alert.common.rest.HttpServletContentWrapper)
HttpStatus(org.springframework.http.HttpStatus)
ProviderProject(com.synopsys.integration.alert.common.persistence.model.ProviderProject)
List(java.util.List)
Component(org.springframework.stereotype.Component)
PagedCustomFunctionAction(com.synopsys.integration.alert.common.action.PagedCustomFunctionAction)
Optional(java.util.Optional)
ProviderProjectOptions(com.synopsys.integration.alert.common.descriptor.config.field.endpoint.table.model.ProviderProjectOptions)
ProviderProjectSelectOption(com.synopsys.integration.alert.common.descriptor.config.field.endpoint.table.model.ProviderProjectSelectOption)
ProviderProject(com.synopsys.integration.alert.common.persistence.model.ProviderProject)
ActionResponse(com.synopsys.integration.alert.common.action.ActionResponse)