Class PullRequestTitlePhraseExistsFilter
- java.lang.Object
-
- jenkins.scm.api.trait.SCMHeadFilter
-
- org.jenkinsci.plugins.bitbucket.pullrequests.filter.filters.AbstractPullRequestFilter<String>
-
- org.jenkinsci.plugins.bitbucket.pullrequests.filter.filters.title.PullRequestTitlePhraseExistsFilter
-
- Direct Known Subclasses:
PullRequestTitlePhraseNotExistsFilter
public class PullRequestTitlePhraseExistsFilter extends AbstractPullRequestFilter<String>
ASCMHeadfilter to exclusion the pull requests due to not contain any phrase.- Since:
- 0.1.0
-
-
Constructor Summary
Constructors Constructor Description PullRequestTitlePhraseExistsFilter(StringFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetData(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest)Extracts data from pull requests to validate.protected StringgetMessage(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest)Prepare a message for user to logs.-
Methods inherited from class org.jenkinsci.plugins.bitbucket.pullrequests.filter.filters.AbstractPullRequestFilter
getFilter, isAccepted, isExcluded
-
-
-
-
Constructor Detail
-
PullRequestTitlePhraseExistsFilter
public PullRequestTitlePhraseExistsFilter(StringFilter filter)
-
-
Method Detail
-
getData
protected String getData(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest)
Extracts data from pull requests to validate.- Specified by:
getDatain classAbstractPullRequestFilter<String>- Parameters:
pullRequest- theBitbucketPullRequest- Returns:
- extracted data to validation
-
getMessage
protected String getMessage(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest)
Prepare a message for user to logs.- Specified by:
getMessagein classAbstractPullRequestFilter<String>- Parameters:
pullRequest- theBitbucketPullRequest- Returns:
- a message for user
-
-