Package hudson.views
Class UserRelevanceFilter
java.lang.Object
hudson.views.ViewJobFilter
hudson.views.AbstractIncludeExcludeJobFilter
hudson.views.AbstractBuildTrendFilter
hudson.views.UserRelevanceFilter
- All Implemented Interfaces:
ExtensionPoint
,Describable<ViewJobFilter>
,RunMatcher
Filters jobs that are relevant to the user.
- Author:
- Jacob.Robertson
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.views.AbstractBuildTrendFilter
AbstractBuildTrendFilter.AmountType, AbstractBuildTrendFilter.BuildCountType
Nested classes/interfaces inherited from class hudson.views.AbstractIncludeExcludeJobFilter
AbstractIncludeExcludeJobFilter.IncludeExcludeType
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorsConstructorDescriptionUserRelevanceFilter
(boolean matchUserId, boolean matchUserFullName, boolean ignoreCase, boolean ignoreWhitespace, boolean ignoreNonAlphaNumeric, boolean matchBuilder, boolean matchEmail, boolean matchScmChanges, String buildCountTypeString, float amount, String amountTypeString, String includeExcludeTypeString) -
Method Summary
Modifier and TypeMethodDescriptiongetUserValue
(Cause cause, boolean matchAgainstFullName) getUserValue
(Cause cause, String methodName) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
protected boolean
matches
(TopLevelItem item) boolean
matchesChangeLog
(String userName, boolean matchAgainstFullName, Run run) boolean
matchesEmail
(TopLevelItem item) boolean
matchesEmail
(TopLevelItem item, String user) boolean
matchesEmail
(List<String> emails, String user) boolean
matchesRun
(Run run) boolean
matchesUserCause
(String userName, boolean matchAgainstFullName, Run run) boolean
matchSplitEmailToUserNames
(String user, String email) boolean
runMatches
(String userName, boolean matchAgainstFullName, Run run) Methods inherited from class hudson.views.AbstractBuildTrendFilter
getAmount, getAmountTypeString, getBuildCountTypeString
Methods inherited from class hudson.views.AbstractIncludeExcludeJobFilter
doFilter, exclude, filter, filterItem, getIncludeExcludeTypeString, include, isExcludeMatched, isExcludeUnmatched, isIncludeMatched, isIncludeUnmatched
Methods inherited from class hudson.views.ViewJobFilter
all, getDescriptor
-
Constructor Details
-
UserRelevanceFilter
@DataBoundConstructor public UserRelevanceFilter(boolean matchUserId, boolean matchUserFullName, boolean ignoreCase, boolean ignoreWhitespace, boolean ignoreNonAlphaNumeric, boolean matchBuilder, boolean matchEmail, boolean matchScmChanges, String buildCountTypeString, float amount, String amountTypeString, String includeExcludeTypeString)
-
-
Method Details
-
matches
- Overrides:
matches
in classAbstractBuildTrendFilter
-
matchesRun
-
runMatches
-
normalize
-
matchesEmail
-
matchesEmail
-
matchesEmail
-
matchSplitEmailToUserNames
-
matchesUserCause
-
getUserValue
-
getUserValue
-
matchesChangeLog
-
isMatchUserId
public boolean isMatchUserId() -
isMatchUserFullName
public boolean isMatchUserFullName() -
isIgnoreCase
public boolean isIgnoreCase() -
isIgnoreWhitespace
public boolean isIgnoreWhitespace() -
isIgnoreNonAlphaNumeric
public boolean isIgnoreNonAlphaNumeric() -
isMatchBuilder
public boolean isMatchBuilder() -
isMatchEmail
public boolean isMatchEmail() -
isMatchScmChanges
public boolean isMatchScmChanges()
-