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 DbFieldsProviderProvides 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.
-
-