Index

C D E F G H M N P R S T U 
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
C D E F G H M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form