Interface DbFieldsProvider
-
- All Known Subinterfaces:
KeepFilter
,KeepLimit
,KeepPartition
,KeepRule
,SKeepRule
- All Known Implementing Classes:
KeepAllLimit
,KeepBranchActivityFilter
,KeepBranchesPartition
,KeepBranchPatternFilter
,KeepLastNDaysLimit
,KeepNDaysSinceLastBuildLimit
,KeepNDaysSinceLastSuccessfulBuildLimit
,KeepNLastBuildsLimit
,KeepPersonalFilter
,KeepPersonalityPartition
,KeepRuleImpl
,KeepStatusFilter
,KeepTagsFilter
,LegacyKeepBranchesPartition
,LegacyKeepNBuildsLimit
,LegacyKeepNDaysLimit
,LegacyKeepNDaysMBuildsLimit
public interface DbFieldsProvider
Provides build-related database fields that are needed for some rule or its part (filter, partition, limit).- Since:
- 2019.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<DbField<?>>
getRequiredDbFields()
Returns all the database fields that are needed for an inheritor.
-
-
-
Method Detail
-
getRequiredDbFields
@NotNull Collection<DbField<?>> getRequiredDbFields()
Returns all the database fields that are needed for an inheritor.
-
-