Interface NotificationRuleFactory
-
- All Known Implementing Classes:
NotificationRuleFactoryImpl
public interface NotificationRuleFactory
- Author:
- Pavel.Sher Date: 09.01.2008
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NotificationRuleFactory.NotificationRuleBuilder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NotificationRuleInit
createRuleForProjectsAndBuildTypes(Collection<? extends BuildProject> projects, Collection<? extends BuildType> configurations, Collection<NotificationRule.Event> events, Map<String,String> additionalData)
NotificationRuleInit
createRuleForProjectsAndBuildTypesByIds(Collection<String> projectIds, Collection<String> configurationIds, Collection<NotificationRule.Event> events, Map<String,String> additionalData)
NotificationRuleInit
createRuleForSystemWideEvents(Collection<NotificationRule.Event> events, Map<String,String> additionalData)
NotificationRuleFactory.NotificationRuleBuilder
newRule()
-
-
-
Method Detail
-
createRuleForSystemWideEvents
@NotNull NotificationRuleInit createRuleForSystemWideEvents(@NotNull Collection<NotificationRule.Event> events, @NotNull Map<String,String> additionalData)
-
createRuleForProjectsAndBuildTypes
@NotNull NotificationRuleInit createRuleForProjectsAndBuildTypes(@NotNull Collection<? extends BuildProject> projects, @NotNull Collection<? extends BuildType> configurations, @NotNull Collection<NotificationRule.Event> events, @NotNull Map<String,String> additionalData)
-
createRuleForProjectsAndBuildTypesByIds
@NotNull NotificationRuleInit createRuleForProjectsAndBuildTypesByIds(@NotNull Collection<String> projectIds, @NotNull Collection<String> configurationIds, @NotNull Collection<NotificationRule.Event> events, @NotNull Map<String,String> additionalData)
-
newRule
NotificationRuleFactory.NotificationRuleBuilder newRule()
-
-