Skip navigation links
blaze-notify-email-model 1.0.0-Alpha2
A B C E F G H I M O S T U V 

A

AbstractEmailNotification<ID> - Class in com.blazebit.notify.email.model
An abstract mapped superclass implementing the Notification interface for E-Mail notifications.
AbstractEmailNotification() - Constructor for class com.blazebit.notify.email.model.AbstractEmailNotification
Creates an empty notification.
AbstractEmailNotification(ID) - Constructor for class com.blazebit.notify.email.model.AbstractEmailNotification
Creates a notification with the given id.
ATTACHMENTS_PARAMETER_NAME - Static variable in class com.blazebit.notify.email.model.AbstractEmailNotification
The parameter name for the attachments represented by a TemplateProcessor producing a collection of Attachment.

B

BaseEntity<I extends Serializable> - Class in com.blazebit.notify.email.model
The base type for entities.
BaseEntity() - Constructor for class com.blazebit.notify.email.model.BaseEntity
Creates an empty entity.
BaseEntity(I) - Constructor for class com.blazebit.notify.email.model.BaseEntity
Creates an entity with the given id.
BODY_HTML_PARAMETER_NAME - Static variable in class com.blazebit.notify.email.model.AbstractEmailNotification
The parameter name for the html body which can be a plain String or a TemplateProcessor.
BODY_TEXT_PARAMETER_NAME - Static variable in class com.blazebit.notify.email.model.AbstractEmailNotification
The parameter name for the text body which can be a plain String or a TemplateProcessor.

C

ColumnTypes - Class in com.blazebit.notify.email.model
This class holds the values for the database column types.
com.blazebit.notify.email.model - package com.blazebit.notify.email.model
JPA based E-Mail model for Blaze-Notify notifications.

E

Email - Annotation Type in com.blazebit.notify.email.model
The string has to be a well-formed email address.
EmailAddress - Class in com.blazebit.notify.email.model
An entity for the state of E-Mail addresses.
EmailAddress() - Constructor for class com.blazebit.notify.email.model.EmailAddress
Creates an empty E-Mail address.
EmailAddress(String, Boolean, Boolean) - Constructor for class com.blazebit.notify.email.model.EmailAddress
Creates an E-Mail address.
EmailEventHandler - Class in com.blazebit.notify.email.model
An event handler for E-Mail feedback events.
EmailEventHandler() - Constructor for class com.blazebit.notify.email.model.EmailEventHandler
 
EmailNotification - Class in com.blazebit.notify.email.model
A simple E-Mail notification.
EmailNotification() - Constructor for class com.blazebit.notify.email.model.EmailNotification
Creates an empty E-Mail notification.
EmailNotification(Long) - Constructor for class com.blazebit.notify.email.model.EmailNotification
Creates a E-Mail notification with the given id.
EmailNotificationConfigurationSource - Class in com.blazebit.notify.email.model
An AbstractEmailNotification based ConfigurationSource.
EmailNotificationConfigurationSource(AbstractEmailNotification<?>) - Constructor for class com.blazebit.notify.email.model.EmailNotificationConfigurationSource
Creates a configuration source from the given AbstractEmailNotification.
EmailNotificationDeliveryState - Enum in com.blazebit.notify.email.model
The delivery state of an E-Mail.
EmailNotificationReviewState - Enum in com.blazebit.notify.email.model
The review state of an E-Mail.
EmailValidator - Class in com.blazebit.notify.email.model
Borrowed from org.hibernate.validator.internal.constraintvalidators.hv.EmailValidator.
EmailValidator() - Constructor for class com.blazebit.notify.email.model.EmailValidator
 
equals(Object) - Method in class com.blazebit.notify.email.model.BaseEntity
 
equals(Object) - Method in class com.blazebit.notify.email.model.EmailNotificationConfigurationSource
 

F

FromEmail - Class in com.blazebit.notify.email.model
An entity for the from address.
FromEmail() - Constructor for class com.blazebit.notify.email.model.FromEmail
Creates an empty FromEmail entity.
FromEmail(Long) - Constructor for class com.blazebit.notify.email.model.FromEmail
Creates FromEmail entity for the given id.
FromEmail(String) - Constructor for class com.blazebit.notify.email.model.FromEmail
Creates FromEmail entity for the given E-Mail address.

G

getAttachmentProcessor() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the attachment template processor.
getBodyHtml() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the html body string.
getBodyHtmlTemplateProcessor() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the html body template processor.
getBodyText() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the text body string.
getBodyTextTemplateProcessor() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the text body template processor.
getConfigurationSource(NotificationJobContext) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
 
getDeliveredTime() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the instant at which the E-Mail was delivered.
getDeliveryNotification() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the delivery notification.
getDeliveryState() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the delivery state.
getEmail() - Method in class com.blazebit.notify.email.model.FromEmail
Returns the E-Mail address.
getFrom() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the FromEmail.
getFromId() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the FromEmail id.
getId() - Method in class com.blazebit.notify.email.model.BaseEntity
Returns the id.
getId() - Method in class com.blazebit.notify.email.model.EmailAddress
 
getId() - Method in class com.blazebit.notify.email.model.EmailNotification
 
getId() - Method in class com.blazebit.notify.email.model.FromEmail
 
getMessageId() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the message id.
getName() - Method in class com.blazebit.notify.email.model.FromEmail
Returns the display name.
getNoProxyClass(Class<?>) - Static method in class com.blazebit.notify.email.model.BaseEntity
Returns the non-proxy class.
getPartitionKey() - Method in class com.blazebit.notify.email.model.EmailNotification
 
getProperty(String) - Method in class com.blazebit.notify.email.model.EmailNotificationConfigurationSource
 
getRecipient() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
 
getReplyToEmail() - Method in class com.blazebit.notify.email.model.FromEmail
Returns the reply to E-Mail address.
getReplyToName() - Method in class com.blazebit.notify.email.model.FromEmail
Returns the reply to display name.
getReviewState() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the review state.
getSubject() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the subject string.
getSubjectTemplateProcessor() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the subject template processor.
getSuppressed() - Method in class com.blazebit.notify.email.model.EmailAddress
Returns whether the E-Mail address is suppressed.
getTemplateProcessorType() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the template processor type to use for subject, text body and html body.
getTo() - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Returns the to E-Mail address.
getVerified() - Method in class com.blazebit.notify.email.model.EmailAddress
Returns whether the E-Mail address is verified.

H

hashCode() - Method in class com.blazebit.notify.email.model.BaseEntity
 
hashCode() - Method in class com.blazebit.notify.email.model.EmailNotificationConfigurationSource
 

I

id() - Method in class com.blazebit.notify.email.model.BaseEntity
Returns the id.
initialize(Email) - Method in class com.blazebit.notify.email.model.EmailValidator
 
isValid(CharSequence, ConstraintValidatorContext) - Method in class com.blazebit.notify.email.model.EmailValidator
 

M

MAIL_ADDRESS - Static variable in class com.blazebit.notify.email.model.ColumnTypes
 
MAIL_MESSAGE_ID - Static variable in class com.blazebit.notify.email.model.ColumnTypes
 
MAIL_RECIPIENT - Static variable in class com.blazebit.notify.email.model.ColumnTypes
 
markDone(Object) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
 

O

onEmailEvent(EmailEvent, AbstractEmailNotification<?>) - Method in class com.blazebit.notify.email.model.EmailEventHandler
Handles the given EmailEvent of the given notification and returns the suppressed E-Mail addresses.

S

setAttachmentsTemplateProcessor(TemplateProcessor<Collection<Attachment>>) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given attachment template processor.
setBodyHtml(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given html body.
setBodyHtmlTemplateProcessor(TemplateProcessor<String>) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given html body template processor.
setBodyText(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given text body.
setBodyTextTemplateProcessor(TemplateProcessor<String>) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given text body template processor.
setDeliveredTime(Instant) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the instant when the E-Mail was delivered.
setDeliveryNotification(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the delivery notification.
setDeliveryState(EmailNotificationDeliveryState) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the delivery state.
setEmail(String) - Method in class com.blazebit.notify.email.model.FromEmail
Sets the E-Mail address.
setFrom(FromEmail) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the FromEmail.
setFromId(Long) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the FromEmail id.
setId(I) - Method in class com.blazebit.notify.email.model.BaseEntity
Sets the given id.
setId(String) - Method in class com.blazebit.notify.email.model.EmailAddress
 
setMessageId(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the message id.
setName(String) - Method in class com.blazebit.notify.email.model.FromEmail
Sets the display name.
setReplyToEmail(String) - Method in class com.blazebit.notify.email.model.FromEmail
Sets the reply to E-Mail address.
setReplyToName(String) - Method in class com.blazebit.notify.email.model.FromEmail
Sets the reply to display name.
setReviewState(EmailNotificationReviewState) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the review state.
setSubject(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given subject.
setSubjectTemplateProcessor(TemplateProcessor<String>) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the given subject template processor.
setSuppressed(Boolean) - Method in class com.blazebit.notify.email.model.EmailAddress
Sets whether the E-Mail address is suppressed.
setTemplateProcessorType(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets that subject, text body and html body should be processed by a template processor with the given type.
setTo(String) - Method in class com.blazebit.notify.email.model.AbstractEmailNotification
Sets the to E-Mail address.
setVerified(Boolean) - Method in class com.blazebit.notify.email.model.EmailAddress
Sets whether the E-Mail address is verified.
SUBJECT_PARAMETER_NAME - Static variable in class com.blazebit.notify.email.model.AbstractEmailNotification
The parameter name for the subject which can be a plain String or a TemplateProcessor.

T

TEMPLATE_PROCESSOR_TYPE_PARAMETER_NAME - Static variable in class com.blazebit.notify.email.model.AbstractEmailNotification
The parameter name for the template processor type TemplateProcessorKey.getTemplateProcessorResultType().

U

unverified(String) - Static method in class com.blazebit.notify.email.model.EmailAddress
Create a unverified E-Mail address.

V

valueOf(String) - Static method in enum com.blazebit.notify.email.model.EmailNotificationDeliveryState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blazebit.notify.email.model.EmailNotificationReviewState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.blazebit.notify.email.model.EmailNotificationDeliveryState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blazebit.notify.email.model.EmailNotificationReviewState
Returns an array containing the constants of this enum type, in the order they are declared.
verified(String) - Static method in class com.blazebit.notify.email.model.EmailAddress
Create a verified E-Mail address.
A B C E F G H I M O S T U V 
Skip navigation links
blaze-notify-email-model 1.0.0-Alpha2

Copyright © 2018–2019 Blazebit. All rights reserved.