Interface Filter<T>
-
- Type Parameters:
T
- type of the filtered elements
- All Known Subinterfaces:
AgentRestrictor
,AuditLogFilter
,BranchFilter
,BuildDataFilter
,BuildTypeFilter
,DirectoryMapImpl.DirectoryMapItemFilter
,ResponsibilityManager.EntryFilter
,SAgentRestrictor
- All Known Implementing Classes:
ActionTypeSetFilter
,ActionTypesFilter
,AggregatedFilter
,BranchFilterImpl
,BuildTypeAccessFilter
,BuildTypeFilter
,BuildTypeSettingsImpl.HasNameButNotIdFilter
,BuildTypeTemplateFilter
,CloudAgentRestrictor
,ContextAwareBuildTypeAccessFilter
,ContextAwareProjectAccessFilter
,ContextAwareProjectIdAccessFilter
,ContextAwareTemplateAccessFilter
,ContextAwareVcsRootAccessFilter
,ContextAwareVcsRootInstanceAccessFilter
,FailingBuildTypesFilter
,HiddenActionTypesFilter
,NamesWildcardFilter
,ObjectExternalIdFilter
,ObjectTypeFilter
,PermissionFilter
,PersonalBuildPromotionFilter
,PoolRestrictor
,PoolRestrictorInfo
,ProjectAccessFilter
,ProjectFilter
,SingleAgentRestrictor
,SingleAgentRestrictorInfo
,SubjectIdFilter
,SubjectTypeFilter
,VisibleProjectsFilter
public interface Filter<T>
A common interface for filtering data.- Author:
- Sergey.Anchipolevsky Date: 20.08.2007
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(T data)
Determines whether the given data satisfies implementation specific criteria.
-
-
-
Method Detail
-
accept
boolean accept(@NotNull T data)
Determines whether the given data satisfies implementation specific criteria.- Parameters:
data
- the data being assessed- Returns:
- true if data satisfies the criteria. False otherwise.
-
-