Class NotificationEngine


  • public class NotificationEngine
    extends java.lang.Object
    • Field Detail

      • logger

        public static final org.slf4j.Logger logger
      • repositoryObjectManager

        protected final step.core.repositories.RepositoryObjectManager repositoryObjectManager
    • Constructor Detail

      • NotificationEngine

        public NotificationEngine​(step.core.execution.model.ExecutionAccessor executionAccessor,
                                  step.core.accessors.Accessor<NotificationSubscription> notificationAccessor,
                                  NotificationGatewayManager notificationGatewayManager,
                                  MultitenancyManager multitenancyManager,
                                  step.core.repositories.RepositoryObjectManager repositoryObjectManager)
    • Method Detail

      • onTestEnd

        public void onTestEnd​(step.core.execution.ExecutionContext executionContext)
      • getNotificationSubscriptionsByPlan

        public java.util.List<NotificationSubscription> getNotificationSubscriptionsByPlan​(step.core.repositories.RepositoryObjectReference planRef)
      • getNotificationSubscriptionsByPlan

        public java.util.List<NotificationSubscription> getNotificationSubscriptionsByPlan​(step.core.repositories.RepositoryObjectReference planRef,
                                                                                           step.core.objectenricher.ObjectPredicate objectPredicate)