Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
C
- config - Variable in Klasse de.dlr.proseo.notification.service.ServiceConnection
-
The configuration of the notification service
- config - Variable in Klasse de.dlr.proseo.notification.service.ServiceMail
-
The configuration of the notification service
- configure(HttpSecurity) - Methode in Klasse de.dlr.proseo.notification.NotificationSecurityConfig
-
Configures the HTTP security for the application, defining which requests should be allowed or denied
- contentType - Variable in Klasse 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 Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
The notification endpoint (HTTP(S) or mail)
- equals(Object) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
G
- getContentType() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getContentType() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the contentType.
- getEndpoint() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the endpoint.
- getHttpTimeout() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailAuth() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailHost() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailPassword() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailPort() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailSender() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailSender() - Methode in Klasse 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() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailTimeout() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMailUser() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getMessage() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the message.
- getMessageCode() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the messageCode.
- getPassword() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the password.
- getRaw() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the raw.
- getSender() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the sender.
- getSubject() - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- getSubject() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the subject.
- getUser() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Returns the user.
H
- hashCode() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
M
- main(String[]) - Statische Methode in Klasse de.dlr.proseo.notification.NotificationService
-
Initialize and run application
- message - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
The message data
- messageCode - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
The message code
N
- NotificationConfiguration - Klasse in de.dlr.proseo.notification
-
Configuration class for the prosEO NotificationService component
- NotificationConfiguration() - Konstruktor für Klasse de.dlr.proseo.notification.NotificationConfiguration
- NotificationSecurityConfig - Klasse in de.dlr.proseo.notification
-
Configures the security settings for the notification system in a Java application using the Spring Security framework.
- NotificationSecurityConfig() - Konstruktor für Klasse de.dlr.proseo.notification.NotificationSecurityConfig
- NotificationService - Klasse in de.dlr.proseo.notification
-
The NotificationService application
- NotificationService() - Konstruktor für Klasse de.dlr.proseo.notification.NotificationService
- NotifyController - Schnittstelle in de.dlr.proseo.notification.rest
-
No description (Generated with springmvc-raml-parser v.2.0.5)
- NotifyControllerDecorator - Klasse in de.dlr.proseo.notification.rest
-
No description (Generated with springmvc-raml-parser v.2.0.5)
- NotifyControllerDecorator() - Konstruktor für Klasse de.dlr.proseo.notification.rest.NotifyControllerDecorator
- NotifyControllerImpl - Klasse 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() - Konstruktor für Klasse de.dlr.proseo.notification.rest.NotifyControllerImpl
- notifyx(RestMessage) - Methode in Schnittstelle de.dlr.proseo.notification.rest.NotifyController
-
Process and send the REST message
- notifyx(RestMessage) - Methode in Klasse de.dlr.proseo.notification.rest.NotifyControllerDecorator
-
Process and send the REST message
- notifyx(RestMessage) - Methode in Klasse de.dlr.proseo.notification.rest.NotifyControllerImpl
-
Process and send the REST message
P
- password - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Password to authenticate
- passwordEncoder() - Methode in Klasse 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) - Methode in Klasse 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 Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Flag to identify raw message data
- RestMessage - Klasse in de.dlr.proseo.notification.rest.model
- RestMessage() - Konstruktor für Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Creates a new RestMessage.
- RestMessage(String, String, String, String, String, String, Boolean, String, String) - Konstruktor für Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Creates a new RestMessage.
- run(String...) - Methode in Klasse de.dlr.proseo.notification.NotificationService
S
- sender - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
The sender of the message
- sendMail(String, String, MediaType, String, String, String) - Methode in Klasse de.dlr.proseo.notification.service.ServiceMail
-
Sends an email based on the provided parameters.
- SendManager - Klasse in de.dlr.proseo.notification.rest
-
This SendManager class is responsible for preparing and sending messages either as HTTP requests or emails.
- SendManager() - Konstruktor für Klasse de.dlr.proseo.notification.rest.SendManager
- sendMimeMessage(String, String, String, String, String) - Methode in Klasse de.dlr.proseo.notification.service.ServiceMail
-
Send an HTML email as a MIME message based on the provided parameters.
- sendNotification(RestMessage) - Methode in Klasse 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) - Methode in Klasse de.dlr.proseo.notification.service.ServiceMail
-
Send a plain text email based on the provided parameters.
- serialVersionUID - Statische Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
- ServiceConnection - Klasse in de.dlr.proseo.notification.service
-
The HTTP service to post the message.
- ServiceConnection() - Konstruktor für Klasse de.dlr.proseo.notification.service.ServiceConnection
- ServiceMail - Klasse in de.dlr.proseo.notification.service
-
The mail service to send emails using JavaMail.
- ServiceMail() - Konstruktor für Klasse de.dlr.proseo.notification.service.ServiceMail
- setContentType(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setContentType(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the contentType.
- setEndpoint(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the endpoint.
- setHttpTimeout(Long) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailAuth(Boolean) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailHost(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailPassword(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailPort(Long) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailSender(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailStarttls(Boolean) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailTimeout(Long) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMailUser(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setMessage(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the message.
- setMessageCode(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the messageCode.
- setPassword(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the password.
- setRaw(Boolean) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the raw.
- setSender(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the sender.
- setSubject(String) - Methode in Klasse de.dlr.proseo.notification.NotificationConfiguration
- setSubject(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the subject.
- setUser(String) - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
Set the user.
- subject - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
The subject
T
- toString() - Methode in Klasse de.dlr.proseo.notification.rest.model.RestMessage
U
- user - Variable in Klasse de.dlr.proseo.notification.rest.model.RestMessage
-
User to authenticate
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form