Index

C D E G H M N P R S T U 
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
C D E G H M N P R S T U 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form