All Classes and Interfaces
Class
Description
Service for notification push to IOS KukenBank app.
This abstract class owns the logic that is in common for all domain events processing.
Base class with core functionality for any endpoint implementation.
Service for create messages and send notification for android devices.
Base class with core funcionality for any endpoint implementation.
Activate notifications operations filter.
Activate notifications Otp Operational Info.
Airship client beans configuration.
Service class that holds all the mail notification sending bussiness logic.
IOS chain of responsibility for push notifications extension.
Service for notification push to IOS KukenBank app.
Common application configuration.
communications-service main Application.
Configuration class to make Spring events asynchronous.
Attachment database entity.
Audit Airship database entity.
Spring Data repository used to access the users in BBDD.
Enum for sound and color parameters.
Login context for pattern strategy.
Backoffice endpoints implementation.
This class is responsible for creating the backoffice endpoints.
Entity class for batch messages stored in database.
Batch messages repository to access DB data.
Service that handles the scheduled execution of batch notification services.
Batch notification processing scheduled tasks.
Cache Object to save body in a wrapper httpServletRequest.
Object extends from ServletImputStream.
Campaign database entity.
Channel database entity.
Spring Data repository used to access the channel in BBDD.
Clean obsolete device listener.
Clean obsolete push device event.
Company database entity.
Spring Data repository used to access the company in BBDD.
Notifications microservice constants.
Service that hold and manege all COT push notifications.
Service that handles the scheduled execution of batch notification services.
Whitelist filter component for any destination.
DAO for user table in Database.
Event database entity.
Spring Data repository used to access the event in BBDD.
Service for create messages and send notification for android devices.
Service for send notification for android device.
This service owns the logic of the firm domain events processing.
Firm related operations.
Generic variables properties.
Create the configuration needed to create the internal queue for MailJet real-time notification events.
Amqp message converter for the "MailJet real time API notification events".
Simple error handler that only logs the errors thrown.
Internal MailJet events queue controller.
Internal template configuration.
IOS silent push service.
Kafka Events handle controller.
Azure Key Vault auto configured client.
Azure Key Vault client interface.
Backoffice endpoints implementation.
This class is responsible for creating the LabsMobile endpoints.
Dto for LabsMobile sms request.
Intern class for LabsMobile phone numbers.
Service class that holds all the LabsMobile SMS notification sending bussiness logic.
Mail destinations handler, used to extract email from several entities.
Mailjet client beans configuration.
This rest controller has been created to receive the messages generated by the
MailJet "Event API: real-time notifications".
This class groups the logic to handle MailJet real time event notification API.
Service class that holds all the mail notification sending bussiness logic.
This class holds static methods to map object to a MailJet
Message object.Service class that holds all the mail notification sending bussiness logic.
Message database entity.
Message channel priority database entity.
Id class for MessageChannelPriority entity.
Spring Data repository used to access the message_channel_priority in BBDD.
Spring Data repository used to access the messages in BBDD.
This class is designed to hold all the required information to send a set of messages.
This class is designed to hold all the required information of a message indicates if the primary channel should be ignored.
Message type database entity.
This object is the facade to use when using the mechanism (AMPQ) for receiving notifications request and sending the responses/results.
Mobile Operation System database entity.
Spring Data repository used to access the Mobile Operation System in BBDD.
Notification database entity.
Enumeration for known notification channels.
Interface for a service able to handle notification channel.
Notification channel destination handler manager, used to find the proper channel destination handler for a given channel.
NotificationController controller.
This service owns the logic of the notifications created events processing.
DTO for a error.
Enum for sound and color parameters.
Enumeration for known notification providers.
Interface for any service able to handle notification requests.
This class is designed to hold a chain of notification resolvers and send a notification to them so the responsible(s) can send the notification.
This domain data class holds the required information for a single notification request.
Notification data factory.
This domain data class holds the required information for a notification destination.
This domain data class holds the required information for a single notification response.
Notifications Abstract Otp Filter sharing some util operations.
Service class that holds all the notification sending bussiness logic.
This class is designed to hold all the required information to send a set of messages.
Service class that holds and manage all the on demand notification.
Service class that holds and manage all the push notification settings.
Notifications exception codes enum.
Notifications Otp Filter Implementation.
Notifications operations filter.
Spring Data repository used to access the notifications in BBDD.
Spring events publisher.
Notification status database entity.
Posible statuses of a notification.
In this component we will add the logic required to store the notifications and notification status updates.
This domain data class holds the required information for a single notification update.
This service owns the logic of the domain events processing.
Onboarding variables properties.
Path Handler class Create the filesystem path for the given path and Stores the given classpath resource into a temporary file.
Provider database entity.
Push destinations handler, used to extract push from several entities.
PushNotificationSettingMobile database entity.
Service class that holds all the push notification sending bussiness logic.
This class is designed to hold a chain of push notification resolvers and send a push notification to them so the responsible(s)
can send the notification.
Request with data for push notification.
Spring Data repository used to access the templates in BBDD.
Chain of responsability for push notifications.
Receiver database entity.
Rest template error handler for internal calls.
This service owns the logic of the scheduled domain events processing.
Notifications Scheduled Tasks.
This service owns the logic of the users lifecycle domain events processing.
Sender database entity.
Sinch client beans configuration.
Service class that holds all the Sinch SMS notification sending bussiness logic.
Slack client.
Generic slack response.
DTO to hold the minimum data in postMessage API body.
User object slack response.
Slack Notification channel destination handler.
Service class that holds all the mail notification sending bussiness logic.
Notification channel destination handler manager, used to find the proper channel destination handler for a given channel.
Service class that holds all the mail notification sending bussiness logic.
Custom String handling utilities.
Swagger configuration.
Template database entity.
Spring Data repository used to access the templates in BBDD.
Utility class for parser variables in a String.
This service owns the logic of the users lifecycle domain events processing.
Exception caused when a required field is not informed.
User database entity.
DAO for user civil status table in Database.
This service owns the logic of the notifications created events processing.
Service class that holds and manage all the token expired events.
User database entity.
DAO for user gender table in Database.
DAO for user language table in Database.
This service owns the logic of the users lifecycle domain events processing.
This service provides method to manage local users.
This service owns the logic of the notifications created events processing.
Spring Data repository used to access the users in BBDD.
Custom repository for refresh user entity.
Users repository custom implementation.
Utility some validations in users info.
class for web some util methods.
Data entity used to store the information about a notification.
Spring Data repository used to access the destinations whitelist.