Uses of Interface
com.atlassian.bamboo.notification.NotificationRule
-
-
Uses of NotificationRule in com.atlassian.bamboo.brokenbuildtracker.notifications
Methods in com.atlassian.bamboo.brokenbuildtracker.notifications that return types with arguments of type NotificationRule Modifier and Type Method Description protected 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 NotificationRule Modifier and Type Method Description @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 NotificationRule Modifier and Type Method Description @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 NotificationRule Modifier and Type Method Description voidEnvironmentService. 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 NotificationRule Modifier and Type Method Description static 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 NotificationRule Modifier and Type Method Description booleanHasMatchingNotificationRule. matchesSafely(NotificationRule notificationRule) -
Uses of NotificationRule in com.atlassian.bamboo.migration.stream.notifications
Methods in com.atlassian.bamboo.migration.stream.notifications that return NotificationRule Modifier and Type Method Description protected @NotNull NotificationRuleNotificationRuleMapper. createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)Methods in com.atlassian.bamboo.migration.stream.notifications with parameters of type NotificationRule Modifier and Type Method Description protected 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 NotificationRule Modifier and Type Class Description classNotificationRuleImplFields in com.atlassian.bamboo.notification with type parameters of type NotificationRule Modifier and Type Field Description static javax.persistence.metamodel.SetAttribute<NotificationSetImpl,NotificationRule>NotificationSetImpl_. notificationRulesstatic javax.persistence.metamodel.ListAttribute<NotificationSetImpl,NotificationRule>NotificationSetImpl_. sortedNotificationRulesMethods in com.atlassian.bamboo.notification that return NotificationRule Modifier and Type Method Description @NotNull NotificationRuleNotificationManager. createNotificationRule(@NotNull Class<? extends NotificationType> notificationTypeClass, @Nullable String conditionData, @NotNull Class<? extends NotificationRecipient> recipientTypeClass, @Nullable String recipientString)NotificationRuleNotificationManager. 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)NotificationRuleNotificationManagerImpl. createNotificationRule(String conditionKey, String conditionData, String recipientString, String recipientType)NotificationRuleNotificationManager. 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)NotificationRuleUsersNotification. getNotificationRule()The notification ruleNotificationRuleUsersNotificationImpl. getNotificationRule()@Nullable NotificationRuleNotificationManager. getNotificationRuleById(long notificationId)Get a specific notification rule@Nullable NotificationRuleNotificationManagerImpl. getNotificationRuleById(long notificationId)NotificationRuleNotificationSet. getNotificationRuleById(long id)NotificationRuleNotificationSetImpl. getNotificationRuleById(long id)Methods in com.atlassian.bamboo.notification that return types with arguments of type NotificationRule Modifier and Type Method Description 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).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.Set<NotificationRule>NotificationManager. getNotificationRules(@Nullable Plan plan)Deprecated.since 5.4 useNotificationManager.getNotificationRules(com.atlassian.bamboo.plan.cache.ImmutablePlan)instead@NotNull Set<NotificationRule>NotificationManagerImpl. getNotificationRules(@Nullable ImmutablePlan plan)Set<NotificationRule>NotificationManagerImpl. getNotificationRules(@Nullable Plan plan)@NotNull Set<NotificationRule>NotificationSet. getNotificationRules()@NotNull Set<NotificationRule>NotificationSetImpl. getNotificationRules()List<NotificationRule>NotificationSet. getSortedNotificationRules()List<NotificationRule>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 NotificationRule Modifier and Type Method Description voidNotificationSet. 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 NotificationRule Modifier and Type Method Description protected 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 NotificationRule Constructor Description UsersNotificationImpl(Plan plan, NotificationRule notificationRule) -
Uses of NotificationRule in com.atlassian.bamboo.testutils.notification
Methods in com.atlassian.bamboo.testutils.notification that return NotificationRule Modifier and Type Method Description static 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 NotificationRule Modifier and Type Method Description static 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 NotificationRule Modifier and Type Method Description @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 Modifier and Type Method Description List<NotificationRule>ConfigureSystemNotifications. getSystemNotificationRules() -
Uses of NotificationRule in com.atlassian.bamboo.ww2.actions.admin.user
Methods in com.atlassian.bamboo.ww2.actions.admin.user with parameters of type NotificationRule Modifier and Type Method Description booleanConfigureNotificationPreferences. isRecipientUserBased(NotificationRule notificationRule)
-