Uses of Interface
com.atlassian.bamboo.notification.NotificationRule
Packages that use NotificationRule
Package
Description
-
Uses of NotificationRule in com.atlassian.bamboo.brokenbuildtracker.notifications
Methods in com.atlassian.bamboo.brokenbuildtracker.notifications that return types with arguments of type NotificationRuleModifier and TypeMethodDescriptionprotected Iterable<NotificationRule>ResponsibilitiesUpdatedNotificationListener.getNotificationRules(@NotNull ImmutablePlan plan, @NotNull UserResponsibilityEvent event) -
Uses of NotificationRule in com.atlassian.bamboo.configuration.external.exporters
Methods in com.atlassian.bamboo.configuration.external.exporters that return types with arguments of type NotificationRuleModifier and TypeMethodDescription@NotNull List<NotificationRule>NotificationExporter.importNotificationRules(@NotNull com.atlassian.bamboo.specs.api.model.notification.NotificationProperties notification, @NotNull com.atlassian.bamboo.specs.api.model.EntityProperties owner) @NotNull List<NotificationRule>NotificationExporterImpl.importNotificationRules(@NotNull com.atlassian.bamboo.specs.api.model.notification.NotificationProperties notification, @NotNull com.atlassian.bamboo.specs.api.model.EntityProperties owner) Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type NotificationRuleModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.notification.NotificationNotificationExporter.toSpecEntity(@NotNull NotificationRule notificationRule) @NotNull com.atlassian.bamboo.specs.api.builders.notification.NotificationNotificationExporterImpl.toSpecEntity(@NotNull NotificationRule notificationRule) -
Uses of NotificationRule in com.atlassian.bamboo.deployments.environments.service
Methods in com.atlassian.bamboo.deployments.environments.service with parameters of type NotificationRuleModifier and TypeMethodDescriptionvoidEnvironmentService.addNotification(long environmentId, @NotNull NotificationRule newRule) Adds a new notification to the environment notificationsvoidEnvironmentServiceImpl.addNotification(long environmentId, @NotNull NotificationRule newRule) voidEnvironmentService.replaceNotification(long environmentId, long oldNotificationId, @NotNull NotificationRule newRule) Replaces notification in the environment's notification set.voidEnvironmentServiceImpl.replaceNotification(long environmentId, long oldNotificationId, @NotNull NotificationRule newRule) -
Uses of NotificationRule in com.atlassian.bamboo.matcher.notification
Methods in com.atlassian.bamboo.matcher.notification that return types with arguments of type NotificationRuleModifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<NotificationRule>HasMatchingNotificationRule.hasMatchingNotificationRule(@NotNull NotificationManager notificationManager, @NotNull Class<? extends NotificationType> notificationTypeClass, @NotNull Class<? extends NotificationRecipient> recipientTypeClass, @Nullable String recipientString) static org.hamcrest.Matcher<NotificationRule>HasMatchingNotificationRule.hasMatchingNotificationRule(@NotNull NotificationManager notificationManager, @NotNull Class<? extends NotificationType> notificationTypeClass, @Nullable String conditionData, @NotNull Class<? extends NotificationRecipient> recipientTypeClass, @Nullable String recipientString) Methods in com.atlassian.bamboo.matcher.notification with parameters of type NotificationRuleModifier and TypeMethodDescriptionbooleanHasMatchingNotificationRule.matchesSafely(NotificationRule notificationRule) -
Uses of NotificationRule in com.atlassian.bamboo.migration.stream.notifications
Methods in com.atlassian.bamboo.migration.stream.notifications that return NotificationRuleModifier and TypeMethodDescriptionprotected @NotNull NotificationRuleNotificationRuleMapper.createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor) Methods in com.atlassian.bamboo.migration.stream.notifications with parameters of type NotificationRuleModifier and TypeMethodDescriptionprotected voidNotificationRuleMapper.exportProperties(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull NotificationRule notificationRule, @NotNull org.hibernate.Session session, ExportDetailsBean exportDetailsBean) protected voidNotificationRuleMapper.importProperties(@NotNull NotificationRule notificationRule, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull org.hibernate.Session session) -
Uses of NotificationRule in com.atlassian.bamboo.notification
Classes in com.atlassian.bamboo.notification that implement NotificationRuleFields in com.atlassian.bamboo.notification with type parameters of type NotificationRuleModifier and TypeFieldDescriptionstatic javax.persistence.metamodel.SetAttribute<NotificationSetImpl,NotificationRule> NotificationSetImpl_.notificationRulesstatic javax.persistence.metamodel.ListAttribute<NotificationSetImpl,NotificationRule> NotificationSetImpl_.sortedNotificationRulesMethods in com.atlassian.bamboo.notification that return NotificationRuleModifier and TypeMethodDescription@NotNull NotificationRuleNotificationManager.createNotificationRule(@NotNull Class<? extends NotificationType> notificationTypeClass, @Nullable String conditionData, @NotNull Class<? extends NotificationRecipient> recipientTypeClass, @Nullable String recipientString) NotificationManager.createNotificationRule(String conditionKey, String conditionData, String recipientString, String recipientType) Create notification rule and provide required managers.@NotNull NotificationRuleNotificationManagerImpl.createNotificationRule(@NotNull Class<? extends NotificationType> notificationTypeClass, @Nullable String conditionData, @NotNull Class<? extends NotificationRecipient> recipientTypeClass, @Nullable String recipientString) NotificationManagerImpl.createNotificationRule(String conditionKey, String conditionData, String recipientString, String recipientType) NotificationManager.createNotificationRuleFromAction(String notificationTypeKey, String notificationRecipientType, Map<String, String[]> actionParameters) Creates a notification rule based on the keys and params passed in from the action@NotNull NotificationRuleNotificationManagerImpl.createNotificationRuleFromAction(String notificationTypeKey, String notificationRecipientKey, Map<String, String[]> actionParams) @Nullable NotificationRuleSystemNotificationService.doesSystemNotificationSetContainRule(@NotNull NotificationRule rule) Checks if a identical system notification already exists (for validation purposes).@Nullable NotificationRuleSystemNotificationServiceImpl.doesSystemNotificationSetContainRule(@NotNull NotificationRule rule) UsersNotification.getNotificationRule()The notification ruleUsersNotificationImpl.getNotificationRule()@Nullable NotificationRuleNotificationManager.getNotificationRuleById(long notificationId) Get a specific notification rule@Nullable NotificationRuleNotificationManagerImpl.getNotificationRuleById(long notificationId) NotificationSet.getNotificationRuleById(long id) NotificationSetImpl.getNotificationRuleById(long id) Methods in com.atlassian.bamboo.notification that return types with arguments of type NotificationRuleModifier and TypeMethodDescriptionprotected Iterable<NotificationRule>AbstractNotificationEventListener.filterNotificationRules(@NotNull Iterable<NotificationRule> iterable, T event) Filter passed Iterable by list of classes in notificationTypeFilter and by call to NotificationType#isNotificationRequired(Event).protected Iterable<NotificationRule>AbstractNotificationEventListener.getNotificationRules(@NotNull ImmutablePlan plan, T event) Return notification rules effective for a given plan and event.@NotNull Set<NotificationRule>NotificationManager.getNotificationRules(@Nullable ImmutablePlan plan) Extract notification rules for a plan.NotificationManager.getNotificationRules(@Nullable Plan plan) Deprecated.@NotNull Set<NotificationRule>NotificationManagerImpl.getNotificationRules(@Nullable ImmutablePlan plan) NotificationManagerImpl.getNotificationRules(@Nullable Plan plan) @NotNull Set<NotificationRule>NotificationSet.getNotificationRules()@NotNull Set<NotificationRule>NotificationSetImpl.getNotificationRules()NotificationSet.getSortedNotificationRules()NotificationSetImpl.getSortedNotificationRules()protected Iterable<NotificationRule>AbstractNotificationEventListener.getSystemNotificationRules(T event) Return system notification rules effective for a given event.@NotNull List<NotificationRule>SystemNotificationService.getSystemNotificationRules()Get a copy of all system notification rules.@NotNull List<NotificationRule>SystemNotificationServiceImpl.getSystemNotificationRules()Methods in com.atlassian.bamboo.notification with parameters of type NotificationRuleModifier and TypeMethodDescriptionvoidNotificationSet.addNotification(NotificationRule notificationRule) voidNotificationSetImpl.addNotification(NotificationRule notificationRule) intNotificationRuleImpl.compareTo(NotificationRule o) voidNotificationDao.deleteNotification(NotificationRule rule) Used to remove a notification from db.voidNotificationHibernateDao.deleteNotification(NotificationRule rule) @Nullable NotificationRuleSystemNotificationService.doesSystemNotificationSetContainRule(@NotNull NotificationRule rule) Checks if a identical system notification already exists (for validation purposes).@Nullable NotificationRuleSystemNotificationServiceImpl.doesSystemNotificationSetContainRule(@NotNull NotificationRule rule) @Nullable NotificationRecipientNotificationManager.getNotificationRecipient(NotificationRule rule) Instantiate and populate notification recipient from a rule.@Nullable NotificationRecipientNotificationManagerImpl.getNotificationRecipient(NotificationRule rule) @Nullable NotificationTypeNotificationManager.getNotificationType(NotificationRule rule) Instantiate and populate notification type from a rule.@Nullable NotificationTypeNotificationManagerImpl.getNotificationType(NotificationRule rule) booleanNotificationManager.isRecipientUserBase(NotificationRule notificationRule) Determines whether or not a notification rule recipient evaluates to a bamboo user and therefore comply with the users notification preference.booleanNotificationManagerImpl.isRecipientUserBase(NotificationRule notificationRule) voidNotificationManager.replaceNotificationRule(@NotNull NotificationSet notificationSet, long existingNotificationId, @NotNull NotificationRule newNotificationRule) Replaces a notification rule with the new definition.voidNotificationManagerImpl.replaceNotificationRule(@NotNull NotificationSet notificationSet, long existingNotificationId, @NotNull NotificationRule newNotificationRule) voidNotificationDao.saveNotificationRule(NotificationRule newRule) Save new/existing notification rulevoidNotificationHibernateDao.saveNotificationRule(NotificationRule newRule) voidNotificationManager.saveSystemNotificationRule(@NotNull NotificationRule notificationRule) Do not use this method.voidNotificationManagerImpl.saveSystemNotificationRule(@NotNull NotificationRule notificationRule) voidSystemNotificationService.saveSystemNotificationRule(@NotNull NotificationRule notificationRule) Save an individual system notification rule.voidSystemNotificationServiceImpl.saveSystemNotificationRule(@NotNull NotificationRule notificationRule) Method parameters in com.atlassian.bamboo.notification with type arguments of type NotificationRuleModifier and TypeMethodDescriptionprotected ResultsSummaryAbstractNotificationEventListener.fetchResultSummaryIfRequiredByNotificationRules(@NotNull PlanResultKey planResultKey, @NotNull Iterable<NotificationRule> notificationRules) protected Iterable<NotificationRule>AbstractNotificationEventListener.filterNotificationRules(@NotNull Iterable<NotificationRule> iterable, T event) Filter passed Iterable by list of classes in notificationTypeFilter and by call to NotificationType#isNotificationRequired(Event).voidNotificationSetImpl.setNotificationRules(@NotNull Set<NotificationRule> notificationRules) Constructors in com.atlassian.bamboo.notification with parameters of type NotificationRuleModifierConstructorDescriptionUsersNotificationImpl(Plan plan, NotificationRule notificationRule) -
Uses of NotificationRule in com.atlassian.bamboo.testutils.notification
Methods in com.atlassian.bamboo.testutils.notification that return NotificationRuleModifier and TypeMethodDescriptionstatic NotificationRuleNotificationTestHelper.mockNotificationRule(NotificationManager notificationManager, NotificationType notificationType, NotificationRecipient notificationRecipient) -
Uses of NotificationRule in com.atlassian.bamboo.utils
Methods in com.atlassian.bamboo.utils that return types with arguments of type NotificationRuleModifier and TypeMethodDescriptionstatic Predicate<NotificationRule>BambooPredicates.hasNotificationRuleRecipient(@NotNull String recipient) static Predicate<NotificationRule>BambooPredicates.hasNotificationRuleRecipientType(@NotNull String recipientType) -
Uses of NotificationRule in com.atlassian.bamboo.ww2.actions.admin.bulk
Methods in com.atlassian.bamboo.ww2.actions.admin.bulk that return NotificationRuleModifier and TypeMethodDescription@Nullable NotificationRuleAddNotificationBulkAction.getNewNotification(Map<String, String[]> params) -
Uses of NotificationRule in com.atlassian.bamboo.ww2.actions.admin.notification
Methods in com.atlassian.bamboo.ww2.actions.admin.notification that return types with arguments of type NotificationRule -
Uses of NotificationRule in com.atlassian.bamboo.ww2.actions.admin.user
Methods in com.atlassian.bamboo.ww2.actions.admin.user with parameters of type NotificationRuleModifier and TypeMethodDescriptionbooleanConfigureNotificationPreferences.isRecipientUserBased(NotificationRule notificationRule)
NotificationManager.getNotificationRules(com.atlassian.bamboo.plan.cache.ImmutablePlan)instead