Uses of Interface
jetbrains.buildServer.notification.NotificationRule
-
-
Uses of NotificationRule in jetbrains.buildServer.controllers.login
Methods in jetbrains.buildServer.controllers.login that return NotificationRule Modifier and Type Method Description NotificationRule
InMemoryUser. findRuleById(long ruleId)
Methods in jetbrains.buildServer.controllers.login that return types with arguments of type NotificationRule Modifier and Type Method Description List<NotificationRule>
InMemoryUser. getNotificationRules(String notificatorType)
Methods in jetbrains.buildServer.controllers.login with parameters of type NotificationRule Modifier and Type Method Description long
InMemoryUser. addNewRule(String notifierType, NotificationRule rule)
void
InMemoryUser. removeRule(NotificationRule rule)
Method parameters in jetbrains.buildServer.controllers.login with type arguments of type NotificationRule Modifier and Type Method Description void
InMemoryUser. setNotificationRules(String notifierType, List<NotificationRule> rules)
-
Uses of NotificationRule in jetbrains.buildServer.controllers.profile
Method parameters in jetbrains.buildServer.controllers.profile with type arguments of type NotificationRule Modifier and Type Method Description protected static String
NotificatorPluginSection. getRulesDescription(boolean self, List<NotificationRule> rules, List<NotificationRule> allRules)
void
NotificatorPluginSection. setNotificationRules(boolean self, List<NotificationRule> rules, List<NotificationRule> allRules)
-
Uses of NotificationRule in jetbrains.buildServer.controllers.profile.notifications
Methods in jetbrains.buildServer.controllers.profile.notifications that return NotificationRule Modifier and Type Method Description NotificationRule
NotificationRulesForm.EditableNotificationRule. toNotificationRule()
Methods in jetbrains.buildServer.controllers.profile.notifications that return types with arguments of type NotificationRule Modifier and Type Method Description Map<String,List<NotificationRule>>
AvailableNotifiersBean. getNotificationRulesMap()
Constructors in jetbrains.buildServer.controllers.profile.notifications with parameters of type NotificationRule Constructor Description EditableNotificationRule(NotificationRule rule)
-
Uses of NotificationRule in jetbrains.buildServer.groups.impl
Methods in jetbrains.buildServer.groups.impl that return NotificationRule Modifier and Type Method Description NotificationRule
SecuredUserGroup. findRuleById(long ruleId)
NotificationRule
UserGroupImpl. findRuleById(long ruleId)
Methods in jetbrains.buildServer.groups.impl that return types with arguments of type NotificationRule Modifier and Type Method Description List<NotificationRule>
SecuredUserGroup. getNotificationRules(String notifierType)
List<NotificationRule>
UserGroupImpl. getNotificationRules(String notifierType)
Notification rules.Methods in jetbrains.buildServer.groups.impl with parameters of type NotificationRule Modifier and Type Method Description long
SecuredUserGroup. addNewRule(String notifierType, NotificationRule rule)
long
UserGroupImpl. addNewRule(String notifierType, NotificationRule rule)
void
SecuredUserGroup. removeRule(NotificationRule rule)
void
UserGroupImpl. removeRule(NotificationRule rule)
Method parameters in jetbrains.buildServer.groups.impl with type arguments of type NotificationRule Modifier and Type Method Description void
SecuredUserGroup. setNotificationRules(String notifierType, List<NotificationRule> rules)
void
UserGroupImpl. setNotificationRules(String notifierType, List<NotificationRule> rules)
-
Uses of NotificationRule in jetbrains.buildServer.notification
Subinterfaces of NotificationRule in jetbrains.buildServer.notification Modifier and Type Interface Description interface
NotificationRuleInit
Methods in jetbrains.buildServer.notification that return NotificationRule Modifier and Type Method Description NotificationRule
FeatureProviderNotificationRulesHolder. findRuleById(long ruleId)
NotificationRule
NotificationRulesHolder. findRuleById(long ruleId)
Searches for a rule with specified id.NotificationRule
NotificationRulesManager. findRuleById(long userId, long ruleId)
Searches for a rule with specified id among rules of specified userNotificationRule
UserGroupNotificationRulesManager. findRuleById(String groupCode, long ruleId)
Searches for a rule with specified id among rules of the specified group.protected NotificationRule
BaseNotificationRulesTestCase. newFavoriteBuildsRuleForAllProject(NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newFavoriteBuildsRuleForAllProject(NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newFavoriteBuildsRuleForProject(SProject project, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newFavoriteBuildsRuleForProject(SProject project, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newMyChangesRule(String branchFilter, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newMyChangesRule(NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newMyChangesRule(String branchFilter, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newRule(Collection<? extends BuildProject> projects, Collection<? extends BuildType> buildTypes, Map<String,String> additionalData, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newRule(Collection<? extends BuildType> buildType, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newRule(BuildProject project, String branchFilter, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newRule(BuildProject project, NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newRule(NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(Collection<? extends BuildProject> projects, Collection<? extends BuildType> buildTypes, Map<String,String> additionalData, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(Collection<? extends BuildType> buildTypes, String branchFilter, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(Collection<? extends BuildType> buildTypes, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(BuildProject project, String branchFilter, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(BuildProject project, NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newRule(NotificationRule.Event... events)
protected NotificationRule
BaseNotificationRulesTestCase. newSystemWideRule(NotificationRule.Event... events)
NotificationRule
NotificationRulesUtil. newSystemWideRule(NotificationRule.Event... events)
Methods in jetbrains.buildServer.notification that return types with arguments of type NotificationRule Modifier and Type Method Description Map<Long,List<NotificationRule>>
NotificationRulesManager. findRulesByNotificatorType(String notifierType)
Returns map of user id to list of notification rules for specified notifier type.Map<Long,List<NotificationRule>>
NotificationRulesManager. getAllRulesByNotificatorType(String notifierType)
Returns a map of user id to list of all notification rules (including the rules of all groups containing the user) for the specified notifier type.Map<Long,List<NotificationRule>>
NotificationRulesManager. getAllRulesByNotificatorType(String notificatorType, Filter<NotificationRule> notificationRuleFilter)
Returns a map of user id to list of all notification rules (including the rules of all groups containing the user) for the specified notifier type filtered with provided filter.List<NotificationRule>
NotificationRulesManager. getAllUserNotificationRules(long userId, String notifierType)
Returns all user notification rules (including the rules of all groups containing the user) for the specified notifier type.List<NotificationRule>
UserGroupNotificationRulesManager. getDefaultRules()
Returns the list of default notification rules.List<NotificationRule>
UserGroupNotificationRulesManager. getGroupNotificationRules(String groupCode, String notifierType)
Returns user group notification rules for the specified notifier.List<NotificationRule>
FeatureProviderNotificationRulesHolder. getNotificationRules(String notifierType)
List<NotificationRule>
NotificationRulesHolder. getNotificationRules(String notifierType)
Returns the notification rules for specified notifier for this holder (user or group).protected List<NotificationRule>
BaseNotificationRulesTestCase. getRules(NotificationRulesHolder rulesHolder, Notificator notificator)
List<NotificationRule>
NotificationRulesUtil. getRules(NotificationRulesHolder rulesHolder, Notificator notificator)
List<NotificationRule>
NotificationRulesManager. getUserNotificationRules(long userId, String notifierType)
Returns user notification rules for specified notifier.Methods in jetbrains.buildServer.notification with parameters of type NotificationRule Modifier and Type Method Description long
FeatureProviderNotificationRulesHolder. addNewRule(String notifierType, NotificationRule rule)
long
NotificationRulesHolder. addNewRule(String notifierType, NotificationRule rule)
Adds new rule to the rules of specified user for specified notifier type.long
NotificationRulesManager. addNewRule(long userId, String notifierType, NotificationRule rule)
Adds new rule to the rules of specified user for specified notifier type.long
NotificationRulesUtil. addNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)
long
UserGroupNotificationRulesManager. addNewRule(String groupCode, String notifierType, NotificationRule rule)
Adds a new rule to the rules of the specified group for the specified notifier type.void
FeatureProviderNotificationRulesHolder. removeRule(NotificationRule rule)
void
NotificationRulesHolder. removeRule(NotificationRule rule)
Removes the rule.void
NotificationRulesManager. removeRule(long holderId, NotificationRule rule)
Removes the rule.void
UserGroupNotificationRulesManager. removeRule(String groupCode, NotificationRule rule)
Removes the specified rule from the list of rules associated with specified group.protected long
BaseNotificationRulesTestCase. storeNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)
protected void
BaseNotificationRulesTestCase. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)
void
NotificationRulesUtil. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)
void
NotificationRulesManager. updateNotificationRule(long userId, String notifierType, NotificationRule rule)
Sets user notification rules for specified notifierMethod parameters in jetbrains.buildServer.notification with type arguments of type NotificationRule Modifier and Type Method Description Map<Long,List<NotificationRule>>
NotificationRulesManager. getAllRulesByNotificatorType(String notificatorType, Filter<NotificationRule> notificationRuleFilter)
Returns a map of user id to list of all notification rules (including the rules of all groups containing the user) for the specified notifier type filtered with provided filter.void
UserGroupNotificationRulesManager. setGroupNotificationRules(String groupCode, String notifierType, List<NotificationRule> rules)
Sets the group notification rules for the specified notifier.void
FeatureProviderNotificationRulesHolder. setNotificationRules(String notifierType, List<NotificationRule> rules)
void
NotificationRulesHolder. setNotificationRules(String notifierType, List<NotificationRule> rules)
Sets the notification rules for specified notifier.void
NotificationRulesManager. setUserNotificationRules(long userId, String notifierType, List<NotificationRule> rules)
Sets user notification rules for specified notifier -
Uses of NotificationRule in jetbrains.buildServer.notification.impl
Classes in jetbrains.buildServer.notification.impl that implement NotificationRule Modifier and Type Class Description class
NotificationRuleImpl
Presents one simple notification rule.Methods in jetbrains.buildServer.notification.impl that return NotificationRule Modifier and Type Method Description NotificationRule
AbstractNotificationRulesManager. findRuleById(T holderId, long ruleId)
NotificationRule
NotificationRulesManagerImpl. findRuleById(long userId, long ruleId)
NotificationRule
NotificationRulesManagerImpl. findRuleById(String groupCode, long ruleId)
Methods in jetbrains.buildServer.notification.impl that return types with arguments of type NotificationRule Modifier and Type Method Description List<NotificationRule>
NotificationsUtil. filter(List<NotificationRule> allRules, String currentProjectInternalId, String currentBuildTypeInternalId)
Map<T,List<NotificationRule>>
AbstractNotificationRulesManager. findRulesByNotificatorType(String notificatorType)
Map<T,List<NotificationRule>>
AbstractNotificationRulesManager. findRulesByNotificatorType(String notificatorType, DBFunctions dbFunctions)
Map<T,List<NotificationRule>>
AbstractNotificationRulesManager. findRulesByNotificatorType(String notificatorType, Filter<NotificationRule> filter)
Map<Long,List<NotificationRule>>
NotificationRulesManagerImpl. findRulesByNotificatorType(String notificatorType)
Map<Long,List<NotificationRule>>
NotificationRulesManagerImpl. getAllRulesByNotificatorType(String notifierType)
Map<Long,List<NotificationRule>>
NotificationRulesManagerImpl. getAllRulesByNotificatorType(String notifierType, Filter<NotificationRule> notificationRuleFilter)
List<NotificationRule>
NotificationRulesManagerImpl. getAllUserNotificationRules(long userId, String notifierType)
List<NotificationRule>
NotificationRulesManagerImpl. getDefaultRules()
List<NotificationRule>
NotificationsUtil.WatchedResult. getEffectiveRules()
static Filter<NotificationRule>
NotificationRuleFilters. getFilterForBuildTypeEvent(SBuildType buildType)
Accepts notification rules watching the buildType itself and any project containing this buildType (any in project path)static Filter<NotificationRule>
NotificationRuleFilters. getFilterForBuildTypesEvent(Collection<SBuildType> buildTypes)
Accepts notification rules watching ant of the buildTypes and any project containing a buildType (any in project path)static Filter<NotificationRule>
NotificationRuleFilters. getFilterForProjectEvent(SProject project)
List<NotificationRule>
NotificationRulesManagerImpl. getGroupNotificationRules(String groupCode, String notificatorType)
List<NotificationRule>
AbstractNotificationRulesManager. getNotificationRules(T holderId, String notificatorType)
NotificationRulesManager API.List<NotificationRule>
NotificationRulesManagerImpl. getUserNotificationRules(long userId, String notificatorType)
List<NotificationRule>
NotificationsUtil. reorder(List<NotificationRule> rules, String project, String buildType)
Methods in jetbrains.buildServer.notification.impl with parameters of type NotificationRule Modifier and Type Method Description long
AbstractNotificationRulesManager. addNewRule(T holderId, String notificatorType, NotificationRule rule)
long
NotificationRulesManagerImpl. addNewRule(long userId, String notificatorType, NotificationRule rule)
long
NotificationRulesManagerImpl. addNewRule(String groupCode, String notificatorType, NotificationRule rule)
int
NotificationRuleImpl. compareTo(NotificationRule o)
static Collection<String>
NotificationsUtil. getAllAffectedProjectIds(NotificationRule rule, ProjectManagerEx projectManagerEx)
boolean
NotificationsUtil. isBeingWatched(NotificationRule rule, String projectId, String buildTypeId)
boolean
NotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules)
boolean
NotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules, Set<String> wantedProjectIds, Set<String> wantedBuildTypeIds)
boolean
NotificationsUtil. isExcludeEverythingRule(NotificationRule next)
void
AbstractNotificationRulesManager. removeRule(T holderId, NotificationRule rule)
void
NotificationRulesManagerImpl. removeRule(long userId, NotificationRule rule)
void
NotificationRulesManagerImpl. removeRule(String groupCode, NotificationRule rule)
void
AbstractNotificationRulesManager. updateNotificationRule(T holderId, String notifierType, NotificationRule rule)
Persists changed notifitaion rule.void
NotificationRulesManagerImpl. updateNotificationRule(long userId, String notifierType, NotificationRule rule)
void
NotificationRulesManagerImpl. updateNotificationRule(String groupCode, String notifierType, NotificationRule rule)
Method parameters in jetbrains.buildServer.notification.impl with type arguments of type NotificationRule Modifier and Type Method Description List<NotificationRule>
NotificationsUtil. filter(List<NotificationRule> allRules, String currentProjectInternalId, String currentBuildTypeInternalId)
Map<T,List<NotificationRule>>
AbstractNotificationRulesManager. findRulesByNotificatorType(String notificatorType, Filter<NotificationRule> filter)
Map<Long,List<NotificationRule>>
NotificationRulesManagerImpl. getAllRulesByNotificatorType(String notifierType, Filter<NotificationRule> notificationRuleFilter)
NotificationsUtil.WatchedResult
NotificationsUtil. getWatched(Iterator<NotificationRule> rules)
boolean
NotificationsUtil. isAnyEventWatched(Iterator<NotificationRule> rules)
boolean
NotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules)
boolean
NotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules, Set<String> wantedProjectIds, Set<String> wantedBuildTypeIds)
List<NotificationRule>
NotificationsUtil. reorder(List<NotificationRule> rules, String project, String buildType)
void
NotificationRulesManagerImpl. setGroupNotificationRules(String groupCode, String notificatorType, List<NotificationRule> rules)
void
AbstractNotificationRulesManager. setNotificationRules(T holderId, String notificatorType, List<NotificationRule> rules)
void
NotificationRulesManagerImpl. setUserNotificationRules(long userId, String notificatorType, List<NotificationRule> rules)
Constructors in jetbrains.buildServer.notification.impl with parameters of type NotificationRule Constructor Description NotificationRuleImpl(NotificationRule rule)
-
Uses of NotificationRule in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type NotificationRule Modifier and Type Method Description static boolean
ServerAuthUtil. hasPermissionToEditNotificationRule(AuthorityHolder authorityHolder, NotificationRulesHolder notificationRulesHolder, NotificationRule notificationRule, Function<Collection<String>,Collection<String>> buildTypeIdsToParentProjectsMapper)
-
Uses of NotificationRule in jetbrains.buildServer.users.impl
Methods in jetbrains.buildServer.users.impl that return NotificationRule Modifier and Type Method Description NotificationRule
AssociatedUser. findRuleById(long ruleId)
NotificationRule
BaseUser. findRuleById(long ruleId)
NotificationRule
RestrictedUserImpl. findRuleById(long ruleId)
Methods in jetbrains.buildServer.users.impl that return types with arguments of type NotificationRule Modifier and Type Method Description List<NotificationRule>
AssociatedUser. getNotificationRules(String notifierType)
List<NotificationRule>
BaseUser. getNotificationRules(String notificatorType)
List<NotificationRule>
RestrictedUserImpl. getNotificationRules(String notifierType)
Methods in jetbrains.buildServer.users.impl with parameters of type NotificationRule Modifier and Type Method Description long
AssociatedUser. addNewRule(String notifierType, NotificationRule rule)
long
BaseUser. addNewRule(String notifierType, NotificationRule rule)
long
RestrictedUserImpl. addNewRule(String notifierType, NotificationRule rule)
long
SecuredUser. addNewRule(String notifierType, NotificationRule rule)
void
AssociatedUser. removeRule(NotificationRule rule)
void
BaseUser. removeRule(NotificationRule rule)
void
RestrictedUserImpl. removeRule(NotificationRule rule)
void
SecuredUser. removeRule(NotificationRule rule)
Method parameters in jetbrains.buildServer.users.impl with type arguments of type NotificationRule Modifier and Type Method Description void
AssociatedUser. setNotificationRules(String notifierType, List<NotificationRule> rules)
void
BaseUser. setNotificationRules(String notifierType, List<NotificationRule> rules)
void
RestrictedUserImpl. setNotificationRules(String notifierType, List<NotificationRule> rules)
void
SecuredUser. setNotificationRules(String notifierType, List<NotificationRule> rules)
-