Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- config - Variable in class de.dlr.proseo.notification.service.ServiceConnection
-
The configuration of the notification service
- config - Variable in class de.dlr.proseo.notification.service.ServiceMail
-
The configuration of the notification service
- contentType - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The HTML content type
D
- de.dlr.proseo.notification - package de.dlr.proseo.notification
-
Top-level classes for the prosEO Notification component
- de.dlr.proseo.notification.rest - package de.dlr.proseo.notification.rest
-
Classes implementing the REST interface for the prosEO Notification component
- de.dlr.proseo.notification.rest.model - package de.dlr.proseo.notification.rest.model
- de.dlr.proseo.notification.service - package de.dlr.proseo.notification.service
-
Service classes for the prosEO Notification component
E
- endpoint - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The notification endpoint (HTTP(S) or mail)
- equals(Object) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
F
- filterChain(HttpSecurity) - Method in class de.dlr.proseo.notification.NotificationSecurityConfig
-
Configures the HTTP security for the application, defining which requests should be allowed or denied
G
- getContentType() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getContentType() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the contentType.
- getEndpoint() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the endpoint.
- getHttpTimeout() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailAuth() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailHost() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailPassword() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailPort() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailSender() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailSender() - Method in class de.dlr.proseo.notification.service.ServiceMail
-
Creates and configures a JavaMailSenderImpl instance with the necessary properties, and reads the mail-related configuration from the NotificationConfiguration.
- getMailStarttls() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailTimeout() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMailUser() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getMessage() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the message.
- getMessageCode() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the messageCode.
- getPassword() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the password.
- getRaw() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the raw.
- getSender() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the sender.
- getSubject() - Method in class de.dlr.proseo.notification.NotificationConfiguration
- getSubject() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the subject.
- getUser() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the user.
H
- hashCode() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
M
- main(String[]) - Static method in class de.dlr.proseo.notification.NotificationService
-
Initialize and run application
- message - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The message data
- messageCode - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The message code
N
- NotificationConfiguration - Class in de.dlr.proseo.notification
-
Configuration class for the prosEO NotificationService component
- NotificationConfiguration() - Constructor for class de.dlr.proseo.notification.NotificationConfiguration
- NotificationSecurityConfig - Class in de.dlr.proseo.notification
-
Configures the security settings for the notification system in a Java application using the Spring Security framework.
- NotificationSecurityConfig() - Constructor for class de.dlr.proseo.notification.NotificationSecurityConfig
- NotificationService - Class in de.dlr.proseo.notification
-
The NotificationService application
- NotificationService() - Constructor for class de.dlr.proseo.notification.NotificationService
- NotifyController - Interface in de.dlr.proseo.notification.rest
-
No description (Generated with springmvc-raml-parser v.2.0.5)
- NotifyControllerDecorator - Class in de.dlr.proseo.notification.rest
-
No description (Generated with springmvc-raml-parser v.2.0.5)
- NotifyControllerDecorator() - Constructor for class de.dlr.proseo.notification.rest.NotifyControllerDecorator
- NotifyControllerImpl - Class in de.dlr.proseo.notification.rest
-
REST controller that receives and processes notifications by delegating the task of sending messages to the SendManager class, and it handles exceptions and returns appropriate responses to the client
- NotifyControllerImpl() - Constructor for class de.dlr.proseo.notification.rest.NotifyControllerImpl
- notifyx(RestMessage) - Method in interface de.dlr.proseo.notification.rest.NotifyController
-
Process and send the REST message
- notifyx(RestMessage) - Method in class de.dlr.proseo.notification.rest.NotifyControllerDecorator
-
Process and send the REST message
- notifyx(RestMessage) - Method in class de.dlr.proseo.notification.rest.NotifyControllerImpl
-
Process and send the REST message
P
- password - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
Password to authenticate
- passwordEncoder() - Method in class de.dlr.proseo.notification.NotificationSecurityConfig
-
Provides the default password encoder for prosEO (BCrypt) for hashing and verifying passwords
- postToService(String, String, String, String, MediaType, String, String, String) - Method in class de.dlr.proseo.notification.service.ServiceConnection
-
Constructs and sends an HTTP POST request to the specified endpoint, including the necessary authentication, headers, and message body.
R
- raw - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
Flag to identify raw message data
- RestMessage - Class in de.dlr.proseo.notification.rest.model
- RestMessage() - Constructor for class de.dlr.proseo.notification.rest.model.RestMessage
-
Creates a new RestMessage.
- RestMessage(String, String, String, String, String, String, Boolean, String, String) - Constructor for class de.dlr.proseo.notification.rest.model.RestMessage
-
Creates a new RestMessage.
- run(String...) - Method in class de.dlr.proseo.notification.NotificationService
S
- sender - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The sender of the message
- sendMail(String, String, MediaType, String, String, String) - Method in class de.dlr.proseo.notification.service.ServiceMail
-
Sends an email based on the provided parameters.
- SendManager - Class in de.dlr.proseo.notification.rest
-
This SendManager class is responsible for preparing and sending messages either as HTTP requests or emails.
- SendManager() - Constructor for class de.dlr.proseo.notification.rest.SendManager
- sendMimeMessage(String, String, String, String, String) - Method in class de.dlr.proseo.notification.service.ServiceMail
-
Send an HTML email as a MIME message based on the provided parameters.
- sendNotification(RestMessage) - Method in class de.dlr.proseo.notification.rest.SendManager
-
Evaluate the REST message attributes, parses and validates the message content, formats it where necessary, and delegates the sending either to the ServiceConnection class (HTTP/HTTPs) or the ServiceMail class (MAIL)
- sendSimpleMessage(String, String, String, String, String) - Method in class de.dlr.proseo.notification.service.ServiceMail
-
Send a plain text email based on the provided parameters.
- serialVersionUID - Static variable in class de.dlr.proseo.notification.rest.model.RestMessage
- ServiceConnection - Class in de.dlr.proseo.notification.service
-
The HTTP service to post the message.
- ServiceConnection() - Constructor for class de.dlr.proseo.notification.service.ServiceConnection
- ServiceMail - Class in de.dlr.proseo.notification.service
-
The mail service to send emails using JavaMail.
- ServiceMail() - Constructor for class de.dlr.proseo.notification.service.ServiceMail
- setContentType(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setContentType(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the contentType.
- setEndpoint(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the endpoint.
- setHttpTimeout(Long) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailAuth(Boolean) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailHost(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailPassword(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailPort(Long) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailSender(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailStarttls(Boolean) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailTimeout(Long) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMailUser(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setMessage(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the message.
- setMessageCode(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the messageCode.
- setPassword(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the password.
- setRaw(Boolean) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the raw.
- setSender(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the sender.
- setSubject(String) - Method in class de.dlr.proseo.notification.NotificationConfiguration
- setSubject(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the subject.
- setUser(String) - Method in class de.dlr.proseo.notification.rest.model.RestMessage
-
Set the user.
- subject - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
The subject
T
- toString() - Method in class de.dlr.proseo.notification.rest.model.RestMessage
U
- user - Variable in class de.dlr.proseo.notification.rest.model.RestMessage
-
User to authenticate
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form