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 booleanaccept(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.
-
-