public class AppMailIssuesScanner extends Object
Constructor and Description |
---|
AppMailIssuesScanner(com.atlassian.crowd.manager.emailscan.scanner.AppIssuesWithMailsValidator appIssuesWithMailsValidator,
AppIssuesWithMailsScanResultDAO appIssuesWithMailsScanResultDAO,
Clock clock) |
Modifier and Type | Method and Description |
---|---|
Optional<ValidationResult> |
getLastScanResult(long appId) |
ValidationResult |
runScan(long appId)
Runs emails scan for a given application.
|
public AppMailIssuesScanner(com.atlassian.crowd.manager.emailscan.scanner.AppIssuesWithMailsValidator appIssuesWithMailsValidator, AppIssuesWithMailsScanResultDAO appIssuesWithMailsScanResultDAO, Clock clock)
@Transactional public ValidationResult runScan(long appId) throws ApplicationNotFoundException
appId
- application ID for which scan will be runApplicationNotFoundException
- when application with provided ID does not existpublic Optional<ValidationResult> getLastScanResult(long appId)
Copyright © 2021 Atlassian. All rights reserved.