public abstract class SCMSourceFilter extends Object
SCMNavigatorRequest dependent filter of project names. Typically these filters may need to
make remote requests in order to determine exclusion.
If multiple filters are used, if any exclude then the project name is excluded.| Constructor and Description |
|---|
SCMSourceFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
isExcluded(SCMNavigatorRequest request,
String projectName)
Checks if the supplied project name is excluded from the specified
SCMNavigatorRequest. |
public abstract boolean isExcluded(@NonNull
SCMNavigatorRequest request,
@NonNull
String projectName)
throws IOException,
InterruptedException
SCMNavigatorRequest.request - the SCMNavigatorRequest.projectName - the project name.true if and only if the project name is excluded from the request.IOException - if there was an I/O error when determining exclusion.InterruptedException - if interrupted while determining exclusion.Copyright © 2016–2019. All rights reserved.