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 NotificationRuleInMemoryUser. 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 longInMemoryUser. addNewRule(String notifierType, NotificationRule rule)voidInMemoryUser. removeRule(NotificationRule rule)Method parameters in jetbrains.buildServer.controllers.login with type arguments of type NotificationRule Modifier and Type Method Description voidInMemoryUser. 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 StringNotificatorPluginSection. getRulesDescription(boolean self, List<NotificationRule> rules, List<NotificationRule> allRules)voidNotificatorPluginSection. 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 NotificationRuleNotificationRulesForm.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 NotificationRuleSecuredUserGroup. findRuleById(long ruleId)NotificationRuleUserGroupImpl. 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 longSecuredUserGroup. addNewRule(String notifierType, NotificationRule rule)longUserGroupImpl. addNewRule(String notifierType, NotificationRule rule)voidSecuredUserGroup. removeRule(NotificationRule rule)voidUserGroupImpl. removeRule(NotificationRule rule)Method parameters in jetbrains.buildServer.groups.impl with type arguments of type NotificationRule Modifier and Type Method Description voidSecuredUserGroup. setNotificationRules(String notifierType, List<NotificationRule> rules)voidUserGroupImpl. 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 interfaceNotificationRuleInitMethods in jetbrains.buildServer.notification that return NotificationRule Modifier and Type Method Description NotificationRuleFeatureProviderNotificationRulesHolder. findRuleById(long ruleId)NotificationRuleNotificationRulesHolder. findRuleById(long ruleId)Searches for a rule with specified id.NotificationRuleNotificationRulesManager. findRuleById(long userId, long ruleId)Searches for a rule with specified id among rules of specified userNotificationRuleUserGroupNotificationRulesManager. findRuleById(String groupCode, long ruleId)Searches for a rule with specified id among rules of the specified group.protected NotificationRuleBaseNotificationRulesTestCase. newFavoriteBuildsRuleForAllProject(NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newFavoriteBuildsRuleForAllProject(NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newFavoriteBuildsRuleForProject(SProject project, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newFavoriteBuildsRuleForProject(SProject project, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newMyChangesRule(String branchFilter, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newMyChangesRule(NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newMyChangesRule(String branchFilter, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newRule(Collection<? extends BuildProject> projects, Collection<? extends BuildType> buildTypes, Map<String,String> additionalData, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newRule(Collection<? extends BuildType> buildType, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newRule(BuildProject project, String branchFilter, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newRule(BuildProject project, NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newRule(NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(Collection<? extends BuildProject> projects, Collection<? extends BuildType> buildTypes, Map<String,String> additionalData, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(Collection<? extends BuildType> buildTypes, String branchFilter, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(Collection<? extends BuildType> buildTypes, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(BuildProject project, String branchFilter, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(BuildProject project, NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. newRule(NotificationRule.Event... events)protected NotificationRuleBaseNotificationRulesTestCase. newSystemWideRule(NotificationRule.Event... events)NotificationRuleNotificationRulesUtil. 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 longFeatureProviderNotificationRulesHolder. addNewRule(String notifierType, NotificationRule rule)longNotificationRulesHolder. addNewRule(String notifierType, NotificationRule rule)Adds new rule to the rules of specified user for specified notifier type.longNotificationRulesManager. addNewRule(long userId, String notifierType, NotificationRule rule)Adds new rule to the rules of specified user for specified notifier type.longNotificationRulesUtil. addNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)longUserGroupNotificationRulesManager. addNewRule(String groupCode, String notifierType, NotificationRule rule)Adds a new rule to the rules of the specified group for the specified notifier type.voidFeatureProviderNotificationRulesHolder. removeRule(NotificationRule rule)voidNotificationRulesHolder. removeRule(NotificationRule rule)Removes the rule.voidNotificationRulesManager. removeRule(long holderId, NotificationRule rule)Removes the rule.voidUserGroupNotificationRulesManager. removeRule(String groupCode, NotificationRule rule)Removes the specified rule from the list of rules associated with specified group.protected longBaseNotificationRulesTestCase. storeNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)protected voidBaseNotificationRulesTestCase. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)voidNotificationRulesUtil. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)voidNotificationRulesManager. 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.voidUserGroupNotificationRulesManager. setGroupNotificationRules(String groupCode, String notifierType, List<NotificationRule> rules)Sets the group notification rules for the specified notifier.voidFeatureProviderNotificationRulesHolder. setNotificationRules(String notifierType, List<NotificationRule> rules)voidNotificationRulesHolder. setNotificationRules(String notifierType, List<NotificationRule> rules)Sets the notification rules for specified notifier.voidNotificationRulesManager. 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 classNotificationRuleImplPresents one simple notification rule.Methods in jetbrains.buildServer.notification.impl that return NotificationRule Modifier and Type Method Description NotificationRuleAbstractNotificationRulesManager. findRuleById(T holderId, long ruleId)NotificationRuleNotificationRulesManagerImpl. findRuleById(long userId, long ruleId)NotificationRuleNotificationRulesManagerImpl. 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 longAbstractNotificationRulesManager. addNewRule(T holderId, String notificatorType, NotificationRule rule)longNotificationRulesManagerImpl. addNewRule(long userId, String notificatorType, NotificationRule rule)longNotificationRulesManagerImpl. addNewRule(String groupCode, String notificatorType, NotificationRule rule)intNotificationRuleImpl. compareTo(NotificationRule o)static Collection<String>NotificationsUtil. getAllAffectedProjectIds(NotificationRule rule, ProjectManagerEx projectManagerEx)booleanNotificationsUtil. isBeingWatched(NotificationRule rule, String projectId, String buildTypeId)booleanNotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules)booleanNotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules, Set<String> wantedProjectIds, Set<String> wantedBuildTypeIds)booleanNotificationsUtil. isExcludeEverythingRule(NotificationRule next)voidAbstractNotificationRulesManager. removeRule(T holderId, NotificationRule rule)voidNotificationRulesManagerImpl. removeRule(long userId, NotificationRule rule)voidNotificationRulesManagerImpl. removeRule(String groupCode, NotificationRule rule)voidAbstractNotificationRulesManager. updateNotificationRule(T holderId, String notifierType, NotificationRule rule)Persists changed notifitaion rule.voidNotificationRulesManagerImpl. updateNotificationRule(long userId, String notifierType, NotificationRule rule)voidNotificationRulesManagerImpl. 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.WatchedResultNotificationsUtil. getWatched(Iterator<NotificationRule> rules)booleanNotificationsUtil. isAnyEventWatched(Iterator<NotificationRule> rules)booleanNotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules)booleanNotificationsUtil. isEffective(NotificationRule rule, Iterator<NotificationRule> rules, Set<String> wantedProjectIds, Set<String> wantedBuildTypeIds)List<NotificationRule>NotificationsUtil. reorder(List<NotificationRule> rules, String project, String buildType)voidNotificationRulesManagerImpl. setGroupNotificationRules(String groupCode, String notificatorType, List<NotificationRule> rules)voidAbstractNotificationRulesManager. setNotificationRules(T holderId, String notificatorType, List<NotificationRule> rules)voidNotificationRulesManagerImpl. 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 booleanServerAuthUtil. 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 NotificationRuleAssociatedUser. findRuleById(long ruleId)NotificationRuleBaseUser. findRuleById(long ruleId)NotificationRuleRestrictedUserImpl. 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 longAssociatedUser. addNewRule(String notifierType, NotificationRule rule)longBaseUser. addNewRule(String notifierType, NotificationRule rule)longRestrictedUserImpl. addNewRule(String notifierType, NotificationRule rule)longSecuredUser. addNewRule(String notifierType, NotificationRule rule)voidAssociatedUser. removeRule(NotificationRule rule)voidBaseUser. removeRule(NotificationRule rule)voidRestrictedUserImpl. removeRule(NotificationRule rule)voidSecuredUser. removeRule(NotificationRule rule)Method parameters in jetbrains.buildServer.users.impl with type arguments of type NotificationRule Modifier and Type Method Description voidAssociatedUser. setNotificationRules(String notifierType, List<NotificationRule> rules)voidBaseUser. setNotificationRules(String notifierType, List<NotificationRule> rules)voidRestrictedUserImpl. setNotificationRules(String notifierType, List<NotificationRule> rules)voidSecuredUser. setNotificationRules(String notifierType, List<NotificationRule> rules)
-