- AbstractFixedPhoneNumberHandler - Class in fr.sii.ogham.sms.message.addressing.translator
-
- AbstractFixedPhoneNumberHandler(TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.AbstractFixedPhoneNumberHandler
-
Initializes the translator with the given number, TON and NPI.
- AbstractFreeMarkerTemplateLoaderOptionsAdapter - Class in fr.sii.ogham.template.freemarker.adapter
-
Abstract class to handle options configuration for the adapted
TemplateLoader
.
- AbstractFreeMarkerTemplateLoaderOptionsAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
-
- AbstractPrefixedLookupPathResolver - Class in fr.sii.ogham.core.resource.resolver
-
ResourceResolver using a list of supported lookups to compute a simple
ResourcePath
where resolved path is simply the given path without the lookup.
- AbstractPrefixedLookupPathResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
- AbstractSpecializedSender<M> - Class in fr.sii.ogham.core.sender
-
Base class for handling particular message implementation.
- AbstractSpecializedSender() - Constructor for class fr.sii.ogham.core.sender.AbstractSpecializedSender
-
- AbstractTemplateResolverOptionsAdapter - Class in fr.sii.ogham.template.thymeleaf.adapter
-
Abstract class to handle options configuration for the adapted
TemplateResolver
.
- AbstractTemplateResolverOptionsAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.AbstractTemplateResolverOptionsAdapter
-
- accept(T) - Method in class fr.sii.ogham.core.condition.AndCondition
-
- accept(T) - Method in interface fr.sii.ogham.core.condition.Condition
-
Check if the object is accepted or not.
- accept(T) - Method in class fr.sii.ogham.core.condition.FixedCondition
-
- accept(T) - Method in class fr.sii.ogham.core.condition.OrCondition
-
- accept(T) - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
-
- accept(T) - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
-
- ACCOUNT_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.OvhConstants
-
The key for OVH account (format sms-nic-X)
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
-
- adapt(ResourceResolver) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
-
Adapts the general template resolver into the specific template loader.
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.ClassPathResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FileResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
- adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.StringResolverAdapter
-
- adapt(ResourceResolver) - Method in interface fr.sii.ogham.template.thymeleaf.adapter.TemplateResolverAdapter
-
Adapts the general template resolver into the Thymeleaf specific resolver.
- add(T) - Method in class fr.sii.ogham.core.builder.MimetypeProviderBuilder
-
- add(PhoneNumberHandler) - Method in class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
-
- addAdapter(TemplateLoaderAdapter) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
Register a new adapter.
- addAdapter(TemplateResolverAdapter) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
Register a new adapter.
- addAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- addAttachments(List<Attachment>) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
-
- addCharset(String, String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.MapCloudhopperCharsetHandler
-
Add a charset mapping.
- addCharset(String, Charset) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.MapCloudhopperCharsetHandler
-
Add a charset mapping.
- addContent(Content) - Method in class fr.sii.ogham.core.message.content.MultiContent
-
Add a sub content to the list of sub contents.
- addContentHandler(Class<? extends Content>, JavaMailContentHandler) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapContentHandler
-
Register a new content handler.
- addDetector(TemplateEngineDetector) - Method in class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
-
Register a new template engine detector.
- addImplementation(Condition<Message>, MessageSender) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
-
Register a new possible implementation with the associated condition.
- addProvider(MimeTypeProvider) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
-
Register a new Mime Type detection implementation.
- addProvider(SubjectProvider) - Method in class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
-
Register a new provider.
- addResolver(ResourceResolver) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
Register a new resolver.
- addResourceHandler(Class<? extends NamedResource>, JavaMailAttachmentResourceHandler) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
-
Register a new attachment resource handler.
- AddressedPhoneNumber - Class in fr.sii.ogham.sms.message.addressing
-
A phone number plus its addressing information (as described in GSM 03.40).
- AddressedPhoneNumber(String, TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
-
Initializes the phone number with the given number, TON and NPI.
- Addressee - Interface in fr.sii.ogham.core.message.recipient
-
Base interface for recipients.
- AddressingException - Exception in fr.sii.ogham.sms.exception.message
-
Sending Message Exception relative to any addressing policy issue (TON /
NPI).
- AddressingException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
-
- AddressingException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
-
- AddressingException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
-
- addSender(MessageSender) - Method in class fr.sii.ogham.core.sender.FallbackSender
-
Register a new sender to try.
- addSender(ConditionalSender) - Method in class fr.sii.ogham.core.service.EverySupportingMessagingService
-
Register a new sender.
- addTranslator(ContentTranslator) - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
Register a new translator.
- addTranslator(AttachmentResourceTranslator) - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
Register a new translator.
- addValue(String, Object) - Method in class fr.sii.ogham.core.template.context.SimpleContext
-
Add a new variable entry.
- AlphanumericCodeNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
-
If the sender address is alphanumeric (contains both letters and numbers) or
non-numeric, TON is set to 5 and NPI to 0.
- AlphanumericCodeNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.AlphanumericCodeNumberFormatHandler
-
- AndCondition<T> - Class in fr.sii.ogham.core.condition
-
Condition that provides a logical AND operation on manipulated conditions.
- AndCondition(Condition<T>...) - Constructor for class fr.sii.ogham.core.condition.AndCondition
-
- AndCondition(List<Condition<T>>) - Constructor for class fr.sii.ogham.core.condition.AndCondition
-
- ApacheCommonsSender - Class in fr.sii.ogham.email.sender.impl
-
- ApacheCommonsSender() - Constructor for class fr.sii.ogham.email.sender.impl.ApacheCommonsSender
-
- API_KEY - Static variable in class fr.sii.ogham.email.EmailConstants.SendGridConstants
-
The property key for SendGrid API key
- append(Object, Object) - Method in class fr.sii.ogham.core.util.EqualsBuilder
-
Test if two Objects are equal using their equals method.
- append(Object) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
-
Append a hashCode for an Object.
- append(Object...) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
-
Append a hashCode for an Object.
- appendFields(String...) - Method in class fr.sii.ogham.core.util.EqualsBuilder
-
Test if the two previously registered objects have the same value for
each provided field name.
- appendSuper(boolean) - Method in class fr.sii.ogham.core.util.EqualsBuilder
-
Adds the result of super.equals() to this builder.
- appendSuper(int) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
-
Adds the result of super.hashCode() to this builder.
- apply(Statement, Description) - Method in class fr.sii.ogham.helper.rule.LoggingTestRule
-
- apply(Statement, Description) - Method in class fr.sii.ogham.helper.sms.rule.SmppServerRule
-
- applyOptions(TemplateResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.AbstractTemplateResolverOptionsAdapter
-
Applies the options to the given TemplateResolver
- ArrayUtils - Class in fr.sii.ogham.core.util
-
Utility class for manipulating arrays.
- AssertAttachment - Class in fr.sii.ogham.helper.email
-
Utility class for checking the attachment of the received email is as
expected.
- AssertEmail - Class in fr.sii.ogham.helper.email
-
Utility class for checking if the received email content is as expected.
- assertEquals(ExpectedAttachment, Message[]) - Static method in class fr.sii.ogham.helper.email.AssertAttachment
-
Shortcut for use with GreenMail.
- assertEquals(ExpectedAttachment, Message) - Static method in class fr.sii.ogham.helper.email.AssertAttachment
-
Checks if the received email contains the expected attachment.
- assertEquals(ExpectedAttachment, BodyPart) - Static method in class fr.sii.ogham.helper.email.AssertAttachment
-
It ensures that the values of the received attachment are respected by
checking:
The mimetype of the attachment
The description of the attachment
The disposition of the attachment
The content of the attachment
- assertEquals(ExpectedMultiPartEmail, Message) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertEquals(ExpectedMultiPartEmail, Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Shortcut to simplify unit testing with GreenMail.
- assertEquals(ExpectedMultiPartEmail[], Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that each received email content respects the expected one.
- assertEquals(ExpectedEmail, Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Shortcut to simplify unit testing with GreenMail.
- assertEquals(ExpectedEmail[], Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that each received email content respects the expected one.
- assertEquals(ExpectedEmail, Message) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertEquals(ExpectedMultiPartEmail, Message, boolean) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertEquals(ExpectedEmail, Message, boolean) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertEquals(ExpectedSms, SubmitSm) - Static method in class fr.sii.ogham.helper.sms.AssertSms
-
Assert that the fields of the received SMS using SMPP protocol are equal
to the expected values.
- assertEquals(ExpectedSms, List<SubmitSm>) - Static method in class fr.sii.ogham.helper.sms.AssertSms
-
Assert that the fields of the received SMS using SMPP protocol are equal
to the expected values.
- assertEquals(List<ExpectedSms>, List<SubmitSm>) - Static method in class fr.sii.ogham.helper.sms.AssertSms
-
Assert that the fields of each received SMS using SMPP protocol are equal
to values of each expected message.
- assertEquals(SplitSms, List<SubmitSm>) - Static method in class fr.sii.ogham.helper.sms.AssertSms
-
When message is too long, the SMS is split into several parts.
- assertEquals(String, Object, boolean) - Static method in class fr.sii.ogham.helper.template.AssertTemplate
-
Assert that the received content is same as the expected content.
- assertEquals(String, String, boolean) - Static method in class fr.sii.ogham.helper.template.AssertTemplate
-
Assert that the received content is same as the expected content.
- AssertHtml - Class in fr.sii.ogham.helper.html
-
Utility class for checking HTML content.
- assertIdentical(String, String) - Static method in class fr.sii.ogham.helper.html.AssertHtml
-
Check if the HTML is identical to the expected.
- assertMimetype(ExpectedContent, Message) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Checks that the received Mime Type for the message is like the expected
Mime Type.
- assertSimilar(ExpectedMultiPartEmail, Message) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertSimilar(ExpectedMultiPartEmail, Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Shortcut to simplify unit testing with GreenMail.
- assertSimilar(ExpectedMultiPartEmail[], Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that each received email content respects the expected one.
- assertSimilar(ExpectedEmail, Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Shortcut to simplify unit testing with GreenMail.
- assertSimilar(ExpectedEmail[], Message[]) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that each received email content respects the expected one.
- assertSimilar(ExpectedEmail, Message) - Static method in class fr.sii.ogham.helper.email.AssertEmail
-
Assert that the fields of the received email are equal to the expected
values.
- assertSimilar(String, String) - Static method in class fr.sii.ogham.helper.html.AssertHtml
-
Check if the HTML is similar to the expected.
- assertSimilar(String, Object) - Static method in class fr.sii.ogham.helper.template.AssertTemplate
-
Assert that the received content is same as the expected content.
- AssertSms - Class in fr.sii.ogham.helper.sms
-
Utility class for checking if the received SMS content is as expected.
- AssertTemplate - Class in fr.sii.ogham.helper.template
-
Assertion class that simplifies checking template content.
- asString() - Method in interface fr.sii.ogham.core.message.content.MayHaveStringContent
-
Provides the content as String.
- asString() - Method in class fr.sii.ogham.core.message.content.StringContent
-
- asString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- attach(List<Attachment>) - Method in class fr.sii.ogham.email.message.Email
-
Set the whole list of attachments.
- attach(Attachment...) - Method in class fr.sii.ogham.email.message.Email
-
Set the whole list of attachments.
- attach(Attachment) - Method in class fr.sii.ogham.email.message.Email
-
Add an attachment to join to the mail.
- Attachment - Class in fr.sii.ogham.email.attachment
-
Represents a content to attach to the email.
- Attachment(NamedResource, String, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided resource (content and name),
the description of the attachment and the disposition (how to include the
attachment into the mail).
- Attachment(NamedResource, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided resource (content and name),
the description of the attachment and the disposition (how to include the
attachment into the mail).
- Attachment(NamedResource, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided resource (content and name),
the description of the attachment.
- Attachment(NamedResource) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided resource (content and name).
- Attachment(String, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided path, description of the
attachment and disposition (how to include the attachment into the mail).
- Attachment(String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided path and description of the
attachment.
- Attachment(String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided path.
- Attachment(String, InputStream, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content, name, description of
the attachment and disposition (how to include the attachment into the
mail).
- Attachment(String, InputStream, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content, name and description
of the attachment.
- Attachment(String, InputStream) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content and name.
- Attachment(String, byte[], String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content, name, description of
the attachment and disposition (how to include the attachment into the
mail).
- Attachment(String, byte[], String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content, name and description
of the attachment.
- Attachment(String, byte[]) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided content and name.
- Attachment(File, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided file, description of the
attachment and disposition (how to include the attachment into the mail).
- Attachment(File, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided file and description of the
attachment.
- Attachment(File) - Constructor for class fr.sii.ogham.email.attachment.Attachment
-
Initialize the attachment with the provided file.
- ATTACHMENT - Static variable in class fr.sii.ogham.email.attachment.ContentDisposition
-
- AttachmentResourceHandlerException - Exception in fr.sii.ogham.email.exception.javamail
-
- AttachmentResourceHandlerException(String, Attachment, Throwable) - Constructor for exception fr.sii.ogham.email.exception.javamail.AttachmentResourceHandlerException
-
- AttachmentResourceHandlerException(String, Attachment) - Constructor for exception fr.sii.ogham.email.exception.javamail.AttachmentResourceHandlerException
-
- AttachmentResourceHandlerException(Throwable, Attachment) - Constructor for exception fr.sii.ogham.email.exception.javamail.AttachmentResourceHandlerException
-
- AttachmentResourceTranslator - Interface in fr.sii.ogham.core.translator.resource
-
The aim of a resource translator is to transform a resource into a new one.
- AttachmentResourceTranslatorBuilder - Class in fr.sii.ogham.email.builder
-
Builder for constructing a chained translator.
- AttachmentResourceTranslatorBuilder() - Constructor for class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
- AttachmentResourceTranslatorSender - Class in fr.sii.ogham.email.sender
-
Decorator sender that transforms the attachments of the message before really
sending it.
- AttachmentResourceTranslatorSender(AttachmentResourceTranslator, MessageSender) - Constructor for class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
-
Initialize the sender with the provided translator and decorated sender.
- AUTHENTICATOR_PASSWORD_KEY - Static variable in class fr.sii.ogham.email.EmailConstants.SmtpConstants
-
The key in the properties for password to use in the authenticator
- AUTHENTICATOR_PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.email.EmailConstants.SmtpConstants
-
The prefix for email authenticator properties
- AUTHENTICATOR_USERNAME_KEY - Static variable in class fr.sii.ogham.email.EmailConstants.SmtpConstants
-
The key in the properties for username to use in the authenticator
- AutoDetectTemplateParser - Class in fr.sii.ogham.core.template.parser
-
Decorator that automatically detects the template engine parser to use.
- AutoDetectTemplateParser(ResourceResolver, Map<TemplateEngineDetector, TemplateParser>) - Constructor for class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser
-
- canParse(String, Context, Resource) - Method in class fr.sii.ogham.core.template.detector.FixedEngineDetector
-
- canParse(String, Context, Resource) - Method in class fr.sii.ogham.core.template.detector.OrTemplateDetector
-
- canParse(String, Context, Resource) - Method in interface fr.sii.ogham.core.template.detector.TemplateEngineDetector
-
Indicates if the template can be parsed or not.
- canParse(String, Context, Resource) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
-
- canParse(String, Context, Resource) - Method in class fr.sii.ogham.template.thymeleaf.ThymeleafTemplateDetector
-
- canProvideString() - Method in interface fr.sii.ogham.core.message.content.MayHaveStringContent
-
Tells if the content is available as String.
- canProvideString() - Method in class fr.sii.ogham.core.message.content.StringContent
-
- canProvideString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- cc(String) - Method in class fr.sii.ogham.email.message.Email
-
Add a "cc" recipient address.
- cc(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
-
Add a "cc" recipient address.
- cc - Variable in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
The expected list of recipients for the "cc" field
- CharsetProvider - Interface in fr.sii.ogham.core.charset
-
Interface for all charset providers.
- ClasspathHelper - Class in fr.sii.ogham.core.util
-
Helper for classpath management.
- ClassPathResolver - Class in fr.sii.ogham.core.resource.resolver
-
Resource resolver that searches for the resource into the classpath.
- ClassPathResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.ClassPathResolver
-
- ClassPathResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
-
Adapter that converts general
ClassPathResolver
into FreeMarker specific
ClassTemplateLoader
.
- ClassPathResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
-
- ClassPathResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.adapter
-
Adapter that converts general
ClassPathResolver
into Thymeleaf
specific
ClassLoaderTemplateResolver
.
- ClassPathResolverAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.ClassPathResolverAdapter
-
- closeTemplateSource(Object) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
-
- CLOUDHOPPER_PREFIX - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.CloudhopperConstants
-
The prefix for Cloudhopper implementation specific properties
- CloudhopperCharsetHandler - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper
-
Handles charset detection for messages content.
- CloudhopperOptions - Class in fr.sii.ogham.sms.sender.impl.cloudhopper
-
- CloudhopperOptions(long, long) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperOptions
-
- CloudhopperSMPPBuilder - Class in fr.sii.ogham.sms.builder
-
Builder that helps to construct the Cloudhopper SMPP implementation.
- CloudhopperSMPPBuilder() - Constructor for class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
- CloudhopperSMPPSender - Class in fr.sii.ogham.sms.sender.impl
-
- CloudhopperSMPPSender(SmppSessionConfiguration, CloudhopperOptions, CloudhopperCharsetHandler) - Constructor for class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
-
Initializes a CloudhopperSMPPSender with SMPP session configuration, some
options and a default phone translator to handle addressing policy.
- CloudhopperSMPPSender(SmppSessionConfiguration, CloudhopperOptions, CloudhopperCharsetHandler, PhoneNumberTranslator) - Constructor for class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
-
Initializes a CloudhopperSMPPSender with SMPP session configuration, some
options and a default phone translator to handle addressing policy.
- CloudhopperSMPPServer - Class in fr.sii.ogham.helper.sms.cloudhopper
-
- CloudhopperSMPPServer(int, TestSmppServerHandler) - Constructor for class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- CloudhopperSMPPServer(int, String, String) - Constructor for class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- CloudhopperSMPPServer(int) - Constructor for class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- ComparisonException - Exception in fr.sii.ogham.helper.exception
-
- ComparisonException(String, Throwable) - Constructor for exception fr.sii.ogham.helper.exception.ComparisonException
-
- ComparisonException(String) - Constructor for exception fr.sii.ogham.helper.exception.ComparisonException
-
- ComparisonException(Throwable) - Constructor for exception fr.sii.ogham.helper.exception.ComparisonException
-
- CompositeCondition<T> - Class in fr.sii.ogham.core.condition
-
- CompositeCondition(List<Condition<T>>) - Constructor for class fr.sii.ogham.core.condition.CompositeCondition
-
- CompositeCondition(Condition<T>...) - Constructor for class fr.sii.ogham.core.condition.CompositeCondition
-
- CompositePhoneNumberTranslator - Class in fr.sii.ogham.sms.message.addressing.translator
-
Composite phone number translator, delegating the translation to a list of
handlers to try.
- CompositePhoneNumberTranslator(PhoneNumberHandler...) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
-
Initializes the translator with the given handlers.
- CompositeTemplateDetector - Class in fr.sii.ogham.core.template.detector
-
A decorator for template engine detection that relies on other template
engine detectors.
- CompositeTemplateDetector(TemplateEngineDetector...) - Constructor for class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
-
Initialize the composite detector with none, one or several detector
implementations.
- CompositeTemplateDetector(List<TemplateEngineDetector>) - Constructor for class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
-
Initialize the composite detector with the provided detector
implementation list.
- computeResourceName(TemplateProcessingParameters) - Method in class fr.sii.ogham.template.thymeleaf.resolver.FixClassLoaderTemplateResolver
-
- concat(T, T[]) - Static method in class fr.sii.ogham.core.util.ArrayUtils
-
Create an array starting with first element and followed by others.
- concat(T[], T[]) - Static method in class fr.sii.ogham.core.util.ArrayUtils
-
Combine two arrays.
- Condition<T> - Interface in fr.sii.ogham.core.condition
-
Interface that declares a condition.
- ConditionalSender - Interface in fr.sii.ogham.core.sender
-
This specialization of the sender allows to indicate if the implementation is
able to handle the message or not.
- configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.autoconfigure.NoTemplateEngineConfigurer
-
- configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.config.FreeMarkerConfigurer
-
- configure(MessagingBuilder) - Method in interface fr.sii.ogham.spring.config.MessagingBuilderConfigurer
-
- configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.config.ThymeLeafConfigurer
-
- CONNECTION_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.TimeoutConstants
-
The key of property for timeout of TCP/IP connection for SMPP
session
- Contact - Class in fr.sii.ogham.sms.message
-
A SMS contact taht contains the following information:
The name of the contact (optional)
The phone number of the contact
- Contact(String) - Constructor for class fr.sii.ogham.sms.message.Contact
-
Initialize the contact with its phone number as string.
- Contact(String, String) - Constructor for class fr.sii.ogham.sms.message.Contact
-
Initialize the contact with its name and its phone number as string.
- Contact(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Contact
-
Initialize the contact with its name and its phone number.
- Contact(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Contact
-
Initialize the contact with its name and its phone number.
- content(Content) - Method in interface fr.sii.ogham.core.message.capability.HasContentFluent
-
Set the content of the message
- content(String) - Method in interface fr.sii.ogham.core.message.capability.HasContentFluent
-
Set the content of the message
- Content - Interface in fr.sii.ogham.core.message.content
-
Marker interface for message content.
- content(Content) - Method in class fr.sii.ogham.email.message.Email
-
Set the content (body) of the message.
- content(String) - Method in class fr.sii.ogham.email.message.Email
-
Set the content (body) of the message.
- content(Content) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the content of the message.
- content(String) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the content of the message.
- ContentDisposition - Class in fr.sii.ogham.email.attachment
-
- ContentHandlerException - Exception in fr.sii.ogham.email.exception.javamail
-
- ContentHandlerException(String, Content, Throwable) - Constructor for exception fr.sii.ogham.email.exception.javamail.ContentHandlerException
-
- ContentHandlerException(String, Content) - Constructor for exception fr.sii.ogham.email.exception.javamail.ContentHandlerException
-
- ContentHandlerException(Throwable, Content) - Constructor for exception fr.sii.ogham.email.exception.javamail.ContentHandlerException
-
- ContentHandlerException - Exception in fr.sii.ogham.email.exception.sendgrid
-
Exceptions related to errors happening at the content handler level.
- ContentHandlerException(String, Throwable) - Constructor for exception fr.sii.ogham.email.exception.sendgrid.ContentHandlerException
-
Builds a content handler-related exception due to an underlying
exception.
- ContentHandlerException(String) - Constructor for exception fr.sii.ogham.email.exception.sendgrid.ContentHandlerException
-
Builds a content handler-related exception with no underlying exception.
- ContentTranslator - Interface in fr.sii.ogham.core.translator.content
-
The aim of a content translator is to transform a content into a new one.
- ContentTranslatorBuilder - Class in fr.sii.ogham.core.builder
-
Builder for constructing a chained translator.
- ContentTranslatorBuilder() - Constructor for class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
- ContentTranslatorException - Exception in fr.sii.ogham.core.exception.handler
-
- ContentTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
-
- ContentTranslatorException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
-
- ContentTranslatorException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
-
- ContentTranslatorSender - Class in fr.sii.ogham.core.sender
-
Decorator sender that transforms the content of the message before really
sending it.
- ContentTranslatorSender(ContentTranslator, MessageSender) - Constructor for class fr.sii.ogham.core.sender.ContentTranslatorSender
-
Initialize the sender with the provided translator and decorated sender.
- ContentWithAttachments - Class in fr.sii.ogham.email.message.content
-
Decorator that embeds attachments with the decorated content.
- ContentWithAttachments(Content, List<Attachment>) - Constructor for class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- ContentWithAttachmentsHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
- ContentWithAttachmentsHandler(JavaMailContentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.ContentWithAttachmentsHandler
-
- ContentWithImages - Class in fr.sii.ogham.html.inliner
-
- ContentWithImages(String, Attachment...) - Constructor for class fr.sii.ogham.html.inliner.ContentWithImages
-
- ContentWithImages(String, List<Attachment>) - Constructor for class fr.sii.ogham.html.inliner.ContentWithImages
-
- Context - Interface in fr.sii.ogham.core.template.context
-
A template contains variables.
- ContextException - Exception in fr.sii.ogham.core.exception.template
-
- ContextException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
-
- ContextException(String) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
-
- ContextException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
-
- convert(Object) - Static method in class fr.sii.ogham.core.util.BeanUtils
-
Convert a Java object into a map.
- convert(Environment) - Method in class fr.sii.ogham.spring.config.PropertiesBridge
-
Convert the environment to properties.
- convert(Context) - Method in class fr.sii.ogham.template.thymeleaf.SimpleThymeleafContextConverter
-
- convert(Context) - Method in interface fr.sii.ogham.template.thymeleaf.ThymeleafContextConverter
-
Convert abstraction used for all template engines into a Thymeleaf
context.
- convertToType(Class<T>, Object) - Method in class fr.sii.ogham.core.util.converter.EmailAddressConverter
-
- convertToType(Class<T>, Object) - Method in class fr.sii.ogham.core.util.converter.SmsSenderConverter
-
- CssInliner - Interface in fr.sii.ogham.html.inliner
-
- Email - Class in fr.sii.ogham.email.message
-
Email message that contains the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
The list of recipient addresses with the type (to, cc, bcc)
The list of attachments to join to the mail
- Email() - Constructor for class fr.sii.ogham.email.message.Email
-
Default constructor for using fluent API.
- Email(String, String, String...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
None, one or several "to" recipient addresses (typical address syntax
is of the form "user@host.domain" or
"Personal Name <user@host.domain>"), it will create a list of
Recipient
with
RecipientType.TO
for you
No sender address is specified.
- Email(String, Content, Recipient[]) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
Array of recipients
No sender address is specified.
- Email(String, Content, Recipient, Recipient...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
One or several recipients
No sender address is specified.
- Email(String, Content, List<Recipient>) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
None, one or several "to" recipient addresses, it will create a list
of
Recipient
with
RecipientType.TO
for you
No sender address is specified.
- Email(String, Content, EmailAddress, EmailAddress...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
None, one or several "to" recipient addresses, it will create a list
of
Recipient
with
RecipientType.TO
for you
No attachment is added to the email.
- Email(String, Content, String...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
None, one or several "to" recipient addresses, it will create a list
of
Recipient
with
RecipientType.TO
for you
No sender address is specified.
- Email(String, String, EmailAddress, String...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
None, one or several "to" recipient addresses (typical address syntax
is of the form "user@host.domain" or
"Personal Name <user@host.domain>"), it will create a list of
Recipient
with
RecipientType.TO
for you
No attachment is added to the email.
- Email(String, Content, EmailAddress, Recipient[]) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
Array of recipients
No attachment is added to the email.
- Email(String, Content, EmailAddress, Recipient, Recipient...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
One or several recipients
No attachment is added to the email.
- Email(String, Content, EmailAddress, List<Recipient>) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
The list of recipients
No attachment is added to the email.
- Email(String, String, String, Attachment, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail as string, it will create a
StringContent
for you
The single address used in to field (typical address syntax is of the
form "user@host.domain" or "Personal Name <user@host.domain>"), it
will create a
Recipient
with
RecipientType.TO
for you
One or several attachments to join to the mail
No sender address is specified.
- Email(String, String, List<String>, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail as string, it will create a
StringContent
for you
The list of "to" recipient addresses (typical address syntax is of
the form "user@host.domain" or "Personal Name <user@host.domain>"),
it will create a list of
Recipient
with
RecipientType.TO
type for you
None, one or several attachments to join to the mail
No sender address is specified.
- Email(String, String, EmailAddress, String, Attachment, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail as string, it will create a
StringContent
for you
The sender address
The single address used in to field (typical address syntax is of the
form "user@host.domain" or "Personal Name <user@host.domain>"), it
will create a
Recipient
with
RecipientType.TO
for you
One or several attachments to join to the mail
- Email(String, Content, Recipient, Attachment[]) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
A single recipient with its type (to, cc, bcc)
Array of attachments to join to the mail
No sender address is specified.
- Email(String, Content, Recipient, Attachment, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
A single recipient with its type (to, cc, bcc)
One or several attachments to join to the mail
No sender address is specified.
- Email(String, Content, List<Recipient>, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The list of recipient addresses with the type (to, cc, bcc)
None, one or several attachments to join to the mail
No sender address is specified.
- Email(String, Content, Recipient, List<Attachment>) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
A single recipient with its type (to, cc, bcc)
The list of attachments to join to the mail
No sender address is specified.
- Email(String, Content, List<Recipient>, List<Attachment>) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The list of recipient addresses with the type (to, cc, bcc)
The list of attachments to join to the mail
No sender address is specified.
- Email(String, Content, EmailAddress, String, Attachment, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
The single address used in to field (typical address syntax is of the
form "user@host.domain" or "Personal Name <user@host.domain>"), it
will create a
Recipient
with
RecipientType.TO
for you
One or several attachments to join to the mail
- Email(String, Content, EmailAddress, List<Recipient>, Attachment...) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information
The sender address
The list of recipient addresses with the type (to, cc, bcc)
None, one or several attachments to join to the mail
- Email(String, Content, EmailAddress, List<Recipient>, List<Attachment>) - Constructor for class fr.sii.ogham.email.message.Email
-
Initialize the email with the following information:
The subject of the mail
The body of the mail (see
Content
and sub classes for more
information)
The sender address
The list of recipient addresses with the type (to, cc, bcc)
The list of attachments to join to the mail
- EmailAddress - Class in fr.sii.ogham.email.message
-
Represents an email address.
- EmailAddress(String) - Constructor for class fr.sii.ogham.email.message.EmailAddress
-
Initialize the address with only the email address part (no personal).
- EmailAddress(String, String) - Constructor for class fr.sii.ogham.email.message.EmailAddress
-
Initialize the address with the email address and the personal parts.
- EmailAddressConverter - Class in fr.sii.ogham.core.util.converter
-
- EmailAddressConverter() - Constructor for class fr.sii.ogham.core.util.converter.EmailAddressConverter
-
- EmailBuilder - Class in fr.sii.ogham.email.builder
-
Specialized builder for email sender.
- EmailBuilder() - Constructor for class fr.sii.ogham.email.builder.EmailBuilder
-
- EmailConstants - Class in fr.sii.ogham.email
-
- EmailConstants.SendGridConstants - Class in fr.sii.ogham.email
-
- EmailConstants.SmtpConstants - Class in fr.sii.ogham.email
-
- EmailConstants.TemplateConstants - Class in fr.sii.ogham.email
-
- EmailSender - Class in fr.sii.ogham.email.sender
-
- EmailSender() - Constructor for class fr.sii.ogham.email.sender.EmailSender
-
- EmailSender(Condition<Message>, MessageSender) - Constructor for class fr.sii.ogham.email.sender.EmailSender
-
- EmailSender(Map<Condition<Message>, MessageSender>) - Constructor for class fr.sii.ogham.email.sender.EmailSender
-
- EmailVariant - Enum in fr.sii.ogham.core.message.content
-
- enableAlphanumericCodeFormat() - Method in class fr.sii.ogham.sms.builder.SenderPhoneNumberTranslatorBuilder
-
- enableEmailTemplateKeys() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Calling this method will enable different location for email templates
from default one.
- enableInternationalNumberFormat() - Method in class fr.sii.ogham.sms.builder.RecipientPhoneNumberTranslatorBuilder
-
- enableInternationalNumberFormat() - Method in class fr.sii.ogham.sms.builder.SenderPhoneNumberTranslatorBuilder
-
- enableShortCodeFormat() - Method in class fr.sii.ogham.sms.builder.SenderPhoneNumberTranslatorBuilder
-
- enableSmsTemplateKeys() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Calling this method will enable different location for SMS templates from
default one.
- encode(String) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperCharsetHandler
-
Encodes the message string content after a charset detection.
- encode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.MapCloudhopperCharsetHandler
-
- encodeToString(byte[]) - Static method in class fr.sii.ogham.core.util.Base64Utils
-
- EncodingException - Exception in fr.sii.ogham.sms.exception.message
-
Sending Message Exception relative to any encoding policy issue .
- EncodingException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
-
- EncodingException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
-
- EncodingException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
-
- EngineDetectionException - Exception in fr.sii.ogham.core.exception.template
-
- EngineDetectionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
-
- EngineDetectionException(String) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
-
- EngineDetectionException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
-
- equals(Object) - Method in class fr.sii.ogham.core.condition.CompositeCondition
-
- equals(Object) - Method in class fr.sii.ogham.core.condition.FixedCondition
-
- equals(Object) - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
-
- equals(Object) - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
-
- equals(Object) - Method in class fr.sii.ogham.core.message.content.MultiContent
-
- equals(Object) - Method in class fr.sii.ogham.core.message.content.StringContent
-
- equals(Object) - Method in class fr.sii.ogham.core.message.content.TemplateContent
-
- equals(Object) - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
-
- equals(Object) - Method in class fr.sii.ogham.core.resource.ByteResource
-
- equals(Object) - Method in class fr.sii.ogham.core.resource.FileResource
-
- equals(Object) - Method in class fr.sii.ogham.core.resource.LookupResource
-
- equals(Object) - Method in class fr.sii.ogham.core.template.context.BeanContext
-
- equals(Object) - Method in class fr.sii.ogham.core.template.context.SimpleContext
-
- equals(Object) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
-
- equals(Object) - Method in class fr.sii.ogham.email.attachment.Attachment
-
- equals(Object) - Method in class fr.sii.ogham.email.message.Email
-
- equals(Object) - Method in class fr.sii.ogham.email.message.EmailAddress
-
- equals(Object) - Method in class fr.sii.ogham.email.message.Recipient
-
- equals(Object) - Method in class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
- equals(Object) - Method in class fr.sii.ogham.mock.context.NestedBean
-
- equals(Object) - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- equals(Object) - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
-
- equals(Object) - Method in class fr.sii.ogham.sms.message.Contact
-
- equals(Object) - Method in class fr.sii.ogham.sms.message.PhoneNumber
-
- equals(Object) - Method in class fr.sii.ogham.sms.message.Sms
-
- EqualsBuilder - Class in fr.sii.ogham.core.util
-
Assists in implementing Object.equals(Object) methods.
- EqualsBuilder() - Constructor for class fr.sii.ogham.core.util.EqualsBuilder
-
Initialize the builder.
- EqualsBuilder(Object, Object) - Constructor for class fr.sii.ogham.core.util.EqualsBuilder
-
Initialize the builder.
- EveryContentTranslator - Class in fr.sii.ogham.core.translator.content
-
Decorator that loop through all delegate translators to transform the content
of the message.
- EveryContentTranslator(ContentTranslator...) - Constructor for class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
Initialize the decorator with none, one or several translator
implementations.
- EveryContentTranslator(List<ContentTranslator>) - Constructor for class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
Initialize the decorator with the provided translator implementations.
- EveryFillerDecorator - Class in fr.sii.ogham.core.filler
-
Decorator that calls every decorated filler in order to fill the message.
- EveryFillerDecorator(MessageFiller...) - Constructor for class fr.sii.ogham.core.filler.EveryFillerDecorator
-
- EveryFillerDecorator(List<MessageFiller>) - Constructor for class fr.sii.ogham.core.filler.EveryFillerDecorator
-
- EveryImageInliner - Class in fr.sii.ogham.html.inliner
-
Applies in sequence all provided decorated inliners.
- EveryImageInliner(ImageInliner...) - Constructor for class fr.sii.ogham.html.inliner.EveryImageInliner
-
- EveryImageInliner(List<ImageInliner>) - Constructor for class fr.sii.ogham.html.inliner.EveryImageInliner
-
- EveryResourceTranslator - Class in fr.sii.ogham.core.translator.resource
-
Decorator that loop through all delegate translators to transform the
attachment resource of the message.
- EveryResourceTranslator(AttachmentResourceTranslator...) - Constructor for class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
Initialize the decorator with none, one or several translator
implementations.
- EveryResourceTranslator(List<AttachmentResourceTranslator>) - Constructor for class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
Initialize the decorator with the provided translator implementations.
- EverySupportingMessagingService - Class in fr.sii.ogham.core.service
-
Implementation that will ask each sender if it is able to handle the message.
- EverySupportingMessagingService(ConditionalSender...) - Constructor for class fr.sii.ogham.core.service.EverySupportingMessagingService
-
Initialize the service with none, one or several sender implementations.
- EverySupportingMessagingService(List<ConditionalSender>) - Constructor for class fr.sii.ogham.core.service.EverySupportingMessagingService
-
Initialize the service with the provided sender implementations.
- exists(String) - Static method in class fr.sii.ogham.core.util.ClasspathHelper
-
Test if the class name is defined in the classpath.
- ExpandCssPropertiesTranslator - Class in fr.sii.ogham.html.translator
-
Automatically transform CSS shortcuts to the expanded version.
- ExpandCssPropertiesTranslator() - Constructor for class fr.sii.ogham.html.translator.ExpandCssPropertiesTranslator
-
- ExpectedAddressedPhoneNumber - Class in fr.sii.ogham.helper.sms
-
- ExpectedAddressedPhoneNumber(String, byte, byte) - Constructor for class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
Initializes the phone number with the given number, TON and NPI.
- ExpectedAttachment - Class in fr.sii.ogham.helper.email
-
Class used in tests for ensuring that the attachment is respected.
- ExpectedAttachment(String, Pattern, byte[], String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, byte[], String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, byte[]) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, InputStream, String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, InputStream, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, InputStream) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, Pattern) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, byte[], String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, byte[], String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, byte[]) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, InputStream, String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, InputStream, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, InputStream) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedAttachment(String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedAttachment
-
- ExpectedContent - Class in fr.sii.ogham.helper.email
-
Class used in tests for ensuring that the content of an email is respected.
- ExpectedContent(String, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedContent
-
Initialize with the expected body and the expected Mime Type (regular
expression).
- ExpectedContent(String, Pattern) - Constructor for class fr.sii.ogham.helper.email.ExpectedContent
-
Initialize with the expected body and the expected Mime Type pattern.
- ExpectedContent(InputStream, String) - Constructor for class fr.sii.ogham.helper.email.ExpectedContent
-
Initialize with the expected body and the expected Mime Type pattern.
- ExpectedEmail - Class in fr.sii.ogham.helper.email
-
Class used in tests for ensuring that the email is respected.
- ExpectedEmail(String, String, String, String...) - Constructor for class fr.sii.ogham.helper.email.ExpectedEmail
-
Initialize the expected email with string values.
- ExpectedEmail(String, ExpectedContent, String, String...) - Constructor for class fr.sii.ogham.helper.email.ExpectedEmail
-
Initialize the expected email with provided values.
- ExpectedEmailHeader - Class in fr.sii.ogham.helper.email
-
Class used in tests for ensuring that the email is respected.
- ExpectedEmailHeader(String, String, String...) - Constructor for class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- ExpectedEmailHeader(String, String, List<String>) - Constructor for class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- ExpectedMultiPartEmail - Class in fr.sii.ogham.helper.email
-
Class used in tests for ensuring that the email is respected.
- ExpectedMultiPartEmail(String, ExpectedContent[], String, String...) - Constructor for class fr.sii.ogham.helper.email.ExpectedMultiPartEmail
-
Initialize the expected email with provided values.
- ExpectedSms - Class in fr.sii.ogham.helper.sms
-
Class used in tests for ensuring that the SMS is respected.
- ExpectedSms(String, ExpectedAddressedPhoneNumber, ExpectedAddressedPhoneNumber) - Constructor for class fr.sii.ogham.helper.sms.ExpectedSms
-
Initialize the expected SMS with the message, the sender phone number and
the receiver phone number.
- ExtensionMappingVariantResolver - Class in fr.sii.ogham.template.common.adapter
-
Simple implementation that maps a variant instance to an extension.
- ExtensionMappingVariantResolver() - Constructor for class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
-
- ExtensionMappingVariantResolver(Map<Variant, String>) - Constructor for class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
-
- ExternalCss - Class in fr.sii.ogham.html.inliner
-
- ExternalCss(String, String) - Constructor for class fr.sii.ogham.html.inliner.ExternalCss
-
- FailIfNotFoundVariantResolver - Class in fr.sii.ogham.template.common.adapter
-
- FailIfNotFoundVariantResolver() - Constructor for class fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver
-
- failOnMissingVariant(boolean) - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
When content is a
MultiTemplateContent
, you can provide several
files with extension or only the file name without extension and variants
(html or text) will be automatically detected.
- FallbackMimeTypeProvider - Class in fr.sii.ogham.core.mimetype
-
Implementation that will try several delegate implementations until one is
able to provide the Mime Type.
- FallbackMimeTypeProvider(MimeTypeProvider...) - Constructor for class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
-
- FallbackMimeTypeProvider(List<MimeTypeProvider>) - Constructor for class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
-
- FallbackSender - Class in fr.sii.ogham.core.sender
-
Decorator implementation that will try to send the message until one
decorated sender is able to send it.
- FallbackSender(MessageSender...) - Constructor for class fr.sii.ogham.core.sender.FallbackSender
-
Initialize either none, one or several senders to try one by one until
one succeeds.
- FallbackSender(List<MessageSender>) - Constructor for class fr.sii.ogham.core.sender.FallbackSender
-
Initialize with the provided list of senders to try one by one until one
succeeds.
- FieldAccessException - Exception in fr.sii.ogham.core.exception.util
-
- FieldAccessException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
-
- FieldAccessException(String) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
-
- FieldAccessException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
-
- FileResolver - Class in fr.sii.ogham.core.resource.resolver
-
Resource resolver that searches for the resource on the file system.
- FileResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.FileResolver
-
- FileResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
-
Adapter that converts general
FileResolver
into FreeMarker specific
FileTemplateLoader
.
- FileResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
-
- FileResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.adapter
-
Adapter that converts general
FileResolver
into Thymeleaf
specific
FileTemplateResolver
.
- FileResolverAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.FileResolverAdapter
-
- FileResource - Class in fr.sii.ogham.core.resource
-
Resource that provide access to a file.
- FileResource(File, String) - Constructor for class fr.sii.ogham.core.resource.FileResource
-
Initialize the resource with the provided file and name.
- FileResource(File) - Constructor for class fr.sii.ogham.core.resource.FileResource
-
Initialize the resource with the provided file.
- FileResource(String) - Constructor for class fr.sii.ogham.core.resource.FileResource
-
Initialize the resource with the provided file.
- FileResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
- FileResourceHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.FileResourceHandler
-
- fill(Message) - Method in class fr.sii.ogham.core.filler.EveryFillerDecorator
-
- fill(Message) - Method in interface fr.sii.ogham.core.filler.MessageFiller
-
Add extra information on the message.
- fill(Message) - Method in class fr.sii.ogham.core.filler.SimpleFiller
-
- fill(Message) - Method in class fr.sii.ogham.core.filler.SubjectFiller
-
- FILL_PREFIXES - Static variable in class fr.sii.ogham.email.EmailConstants
-
The prefix for filling email using properties
- FILL_PREFIXES - Static variable in class fr.sii.ogham.sms.SmsConstants
-
The prefix for filling SMS using properties
- FillerSender - Class in fr.sii.ogham.core.sender
-
Decorator sender that adds extra information to the message.
- FillerSender(MessageFiller, MessageSender) - Constructor for class fr.sii.ogham.core.sender.FillerSender
-
Initialize the sender with the filler instance and the decorated sender.
- FillMessageException - Exception in fr.sii.ogham.core.exception.filler
-
- FillMessageException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
-
- FillMessageException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
-
- FillMessageException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
-
- findTemplateSource(String) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
-
- FirstExistingResourceVariantResolver - Class in fr.sii.ogham.template.common.adapter
-
Try every possible path for the variant until one path points to an existing
resource.
- FirstExistingResourceVariantResolver(ResourceResolver, VariantResolver, VariantResolver...) - Constructor for class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
-
- FirstExistingResourceVariantResolver(ResourceResolver, VariantResolver, List<VariantResolver>) - Constructor for class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
-
- FirstSupportingResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
-
Decorator that will ask each resolver adapter if it is able to handle the template resolver.
- FirstSupportingResolverAdapter(TemplateLoaderAdapter...) - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
Initialize the decorator with none, one or several resolver adapter implementations.
- FirstSupportingResolverAdapter(List<TemplateLoaderAdapter>) - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
Initialize the decorator with the provided resolver adapter implementations.
- FirstSupportingResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
- FirstSupportingResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.adapter
-
Decorator that will ask each resolver adapter if it is able to handle the
template resolver.
- FirstSupportingResolverAdapter(TemplateResolverAdapter...) - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
Initialize the decorator with none, one or several resolver adapter
implementations.
- FirstSupportingResolverAdapter(List<TemplateResolverAdapter>) - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
Initialize the decorator with the provided resolver adapter
implementations.
- FirstSupportingResolverAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
- FirstSupportingResourceResolver - Class in fr.sii.ogham.core.resource.resolver
-
Decorator that will ask each resource resolver if it is able to handle the
lookup.
- FirstSupportingResourceResolver(List<ResourceResolver>) - Constructor for class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
Initialize the decorator with the provided resource resolver
implementations.
- FirstSupportingResourceResolverBuilder - Class in fr.sii.ogham.core.builder
-
Builder used to help construct the resource resolution.
- FirstSupportingResourceResolverBuilder() - Constructor for class fr.sii.ogham.core.builder.FirstSupportingResourceResolverBuilder
-
- FirstSupportingSubjectProvider - Class in fr.sii.ogham.core.subject.provider
-
- FirstSupportingSubjectProvider(SubjectProvider...) - Constructor for class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
-
- FirstSupportingSubjectProvider(List<SubjectProvider>) - Constructor for class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
-
- FixClassLoaderTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.resolver
-
Classpath URL can start with "/" but Thymeleaf implementation can't handle
the URLs starting with "/".
- FixClassLoaderTemplateResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.resolver.FixClassLoaderTemplateResolver
-
- FixedCharsetProvider - Class in fr.sii.ogham.core.charset
-
Provider that always gives the same charset.
- FixedCharsetProvider() - Constructor for class fr.sii.ogham.core.charset.FixedCharsetProvider
-
Initialize the provider with the default charset (UTF-8)
- FixedCharsetProvider(Charset) - Constructor for class fr.sii.ogham.core.charset.FixedCharsetProvider
-
Initialize the provider with the given charset.
- FixedCondition<T> - Class in fr.sii.ogham.core.condition
-
Basic condition that always give the same result: the result you provided at
construction.
- FixedCondition(boolean) - Constructor for class fr.sii.ogham.core.condition.FixedCondition
-
- FixedEngineDetector - Class in fr.sii.ogham.core.template.detector
-
Most basic detector that always provide the same detection value.
- FixedEngineDetector() - Constructor for class fr.sii.ogham.core.template.detector.FixedEngineDetector
-
Initialize the detector to always say yes to any template.
- FixedEngineDetector(boolean) - Constructor for class fr.sii.ogham.core.template.detector.FixedEngineDetector
-
Initialize the detector to always say yes or no to any template.
- FixedMimeTypeProvider - Class in fr.sii.ogham.core.mimetype
-
This mime type provider always return a fixed Mime Type.
- FixedMimeTypeProvider() - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
-
Initialize the provider with text/plain
Mime Type
- FixedMimeTypeProvider(String) - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
-
Constructor that uses the provided Mime Type.
- FixedMimeTypeProvider(MimeType) - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
-
Constructor that uses the provided Mime Type.
- FixedPhoneNumberTranslator - Class in fr.sii.ogham.sms.message.addressing.translator
-
Addressing default strategy : TON and NPI will be fixed by the translator
- FixedPhoneNumberTranslator(TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.FixedPhoneNumberTranslator
-
Initializes the translator with the given number, TON and NPI.
- fr.sii.ogham.core.builder - package fr.sii.ogham.core.builder
-
- fr.sii.ogham.core.charset - package fr.sii.ogham.core.charset
-
- fr.sii.ogham.core.condition - package fr.sii.ogham.core.condition
-
- fr.sii.ogham.core.exception - package fr.sii.ogham.core.exception
-
- fr.sii.ogham.core.exception.builder - package fr.sii.ogham.core.exception.builder
-
- fr.sii.ogham.core.exception.filler - package fr.sii.ogham.core.exception.filler
-
- fr.sii.ogham.core.exception.handler - package fr.sii.ogham.core.exception.handler
-
- fr.sii.ogham.core.exception.mimetype - package fr.sii.ogham.core.exception.mimetype
-
- fr.sii.ogham.core.exception.resource - package fr.sii.ogham.core.exception.resource
-
- fr.sii.ogham.core.exception.template - package fr.sii.ogham.core.exception.template
-
- fr.sii.ogham.core.exception.util - package fr.sii.ogham.core.exception.util
-
- fr.sii.ogham.core.filler - package fr.sii.ogham.core.filler
-
- fr.sii.ogham.core.id.generator - package fr.sii.ogham.core.id.generator
-
- fr.sii.ogham.core.message - package fr.sii.ogham.core.message
-
- fr.sii.ogham.core.message.capability - package fr.sii.ogham.core.message.capability
-
- fr.sii.ogham.core.message.content - package fr.sii.ogham.core.message.content
-
- fr.sii.ogham.core.message.recipient - package fr.sii.ogham.core.message.recipient
-
- fr.sii.ogham.core.mimetype - package fr.sii.ogham.core.mimetype
-
- fr.sii.ogham.core.resource - package fr.sii.ogham.core.resource
-
- fr.sii.ogham.core.resource.resolver - package fr.sii.ogham.core.resource.resolver
-
- fr.sii.ogham.core.sender - package fr.sii.ogham.core.sender
-
- fr.sii.ogham.core.service - package fr.sii.ogham.core.service
-
- fr.sii.ogham.core.subject.provider - package fr.sii.ogham.core.subject.provider
-
- fr.sii.ogham.core.template.context - package fr.sii.ogham.core.template.context
-
- fr.sii.ogham.core.template.detector - package fr.sii.ogham.core.template.detector
-
- fr.sii.ogham.core.template.parser - package fr.sii.ogham.core.template.parser
-
- fr.sii.ogham.core.translator.content - package fr.sii.ogham.core.translator.content
-
- fr.sii.ogham.core.translator.resource - package fr.sii.ogham.core.translator.resource
-
- fr.sii.ogham.core.util - package fr.sii.ogham.core.util
-
- fr.sii.ogham.core.util.converter - package fr.sii.ogham.core.util.converter
-
- fr.sii.ogham.core.util.http - package fr.sii.ogham.core.util.http
-
- fr.sii.ogham.email - package fr.sii.ogham.email
-
- fr.sii.ogham.email.attachment - package fr.sii.ogham.email.attachment
-
- fr.sii.ogham.email.builder - package fr.sii.ogham.email.builder
-
- fr.sii.ogham.email.exception.attachment.translator - package fr.sii.ogham.email.exception.attachment.translator
-
- fr.sii.ogham.email.exception.javamail - package fr.sii.ogham.email.exception.javamail
-
- fr.sii.ogham.email.exception.sendgrid - package fr.sii.ogham.email.exception.sendgrid
-
- fr.sii.ogham.email.message - package fr.sii.ogham.email.message
-
- fr.sii.ogham.email.message.content - package fr.sii.ogham.email.message.content
-
- fr.sii.ogham.email.sender - package fr.sii.ogham.email.sender
-
- fr.sii.ogham.email.sender.impl - package fr.sii.ogham.email.sender.impl
-
- fr.sii.ogham.email.sender.impl.javamail - package fr.sii.ogham.email.sender.impl.javamail
-
- fr.sii.ogham.email.sender.impl.sendgrid.client - package fr.sii.ogham.email.sender.impl.sendgrid.client
-
- fr.sii.ogham.email.sender.impl.sendgrid.handler - package fr.sii.ogham.email.sender.impl.sendgrid.handler
-
- fr.sii.ogham.helper.email - package fr.sii.ogham.helper.email
-
- fr.sii.ogham.helper.exception - package fr.sii.ogham.helper.exception
-
- fr.sii.ogham.helper.html - package fr.sii.ogham.helper.html
-
- fr.sii.ogham.helper.rule - package fr.sii.ogham.helper.rule
-
- fr.sii.ogham.helper.sms - package fr.sii.ogham.helper.sms
-
- fr.sii.ogham.helper.sms.cloudhopper - package fr.sii.ogham.helper.sms.cloudhopper
-
- fr.sii.ogham.helper.sms.jsmpp - package fr.sii.ogham.helper.sms.jsmpp
-
- fr.sii.ogham.helper.sms.rule - package fr.sii.ogham.helper.sms.rule
-
- fr.sii.ogham.helper.template - package fr.sii.ogham.helper.template
-
- fr.sii.ogham.html.inliner - package fr.sii.ogham.html.inliner
-
- fr.sii.ogham.html.inliner.impl.jsoup - package fr.sii.ogham.html.inliner.impl.jsoup
-
- fr.sii.ogham.html.translator - package fr.sii.ogham.html.translator
-
- fr.sii.ogham.i18n - package fr.sii.ogham.i18n
-
- fr.sii.ogham.mock.context - package fr.sii.ogham.mock.context
-
- fr.sii.ogham.sms - package fr.sii.ogham.sms
-
- fr.sii.ogham.sms.builder - package fr.sii.ogham.sms.builder
-
- fr.sii.ogham.sms.exception.message - package fr.sii.ogham.sms.exception.message
-
- fr.sii.ogham.sms.message - package fr.sii.ogham.sms.message
-
- fr.sii.ogham.sms.message.addressing - package fr.sii.ogham.sms.message.addressing
-
- fr.sii.ogham.sms.message.addressing.translator - package fr.sii.ogham.sms.message.addressing.translator
-
- fr.sii.ogham.sms.sender - package fr.sii.ogham.sms.sender
-
- fr.sii.ogham.sms.sender.impl - package fr.sii.ogham.sms.sender.impl
-
- fr.sii.ogham.sms.sender.impl.cloudhopper - package fr.sii.ogham.sms.sender.impl.cloudhopper
-
- fr.sii.ogham.sms.sender.impl.ovh - package fr.sii.ogham.sms.sender.impl.ovh
-
- fr.sii.ogham.spring.autoconfigure - package fr.sii.ogham.spring.autoconfigure
-
- fr.sii.ogham.spring.config - package fr.sii.ogham.spring.config
-
- fr.sii.ogham.spring.xml - package fr.sii.ogham.spring.xml
-
- fr.sii.ogham.template - package fr.sii.ogham.template
-
- fr.sii.ogham.template.common.adapter - package fr.sii.ogham.template.common.adapter
-
- fr.sii.ogham.template.exception - package fr.sii.ogham.template.exception
-
- fr.sii.ogham.template.freemarker - package fr.sii.ogham.template.freemarker
-
- fr.sii.ogham.template.freemarker.adapter - package fr.sii.ogham.template.freemarker.adapter
-
- fr.sii.ogham.template.freemarker.builder - package fr.sii.ogham.template.freemarker.builder
-
- fr.sii.ogham.template.thymeleaf - package fr.sii.ogham.template.thymeleaf
-
- fr.sii.ogham.template.thymeleaf.adapter - package fr.sii.ogham.template.thymeleaf.adapter
-
- fr.sii.ogham.template.thymeleaf.builder - package fr.sii.ogham.template.thymeleaf.builder
-
- fr.sii.ogham.template.thymeleaf.resolver - package fr.sii.ogham.template.thymeleaf.resolver
-
- freemarkerConfigurer(Configuration) - Method in class fr.sii.ogham.spring.autoconfigure.OghamAutoConfiguration.OghamFreemarkerConfiguration
-
- FreeMarkerConfigurer - Class in fr.sii.ogham.spring.config
-
- FreeMarkerConfigurer(Configuration) - Constructor for class fr.sii.ogham.spring.config.FreeMarkerConfigurer
-
- FreeMarkerFirstSupportingTemplateLoader - Class in fr.sii.ogham.template.freemarker
-
- FreeMarkerFirstSupportingTemplateLoader(FirstSupportingResourceResolver, FirstSupportingResolverAdapter) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
-
- FreeMarkerParser - Class in fr.sii.ogham.template.freemarker
-
Implementation for FreeMarker template engine.
- FreeMarkerParser(Configuration) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerParser
-
- FreeMarkerTemplateDetector - Class in fr.sii.ogham.template.freemarker
-
Detector checking template name extension.
- FreeMarkerTemplateDetector() - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
-
- FreeMarkerTemplateDetector(String...) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
-
- FreeMarkerTemplateParserBuilder - Class in fr.sii.ogham.template.freemarker.builder
-
Specialized builder for FreeMarker template engine.
- FreeMarkerTemplateParserBuilder() - Constructor for class fr.sii.ogham.template.freemarker.builder.FreeMarkerTemplateParserBuilder
-
- from(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
-
Set the sender address.
- from(String) - Method in class fr.sii.ogham.email.message.Email
-
Set the sender address as string (typical address syntax is of the form
"user@host.domain" or "Personal Name <user@host.domain>").
- from - Variable in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
The expected sender address
- from(Sender) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender.
- from(String) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender using the phone number as string.
- from(PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender using the phone number.
- from(String, String) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender using the phone number as string.
- from(String, PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender using the phone number.
- generate(String) - Method in interface fr.sii.ogham.core.id.generator.IdGenerator
-
- generate(String) - Method in class fr.sii.ogham.core.id.generator.SequentialIdGenerator
-
- generate(String) - Method in class fr.sii.ogham.core.id.generator.UUIDGenerator
-
- generateOptionsFrom(Properties) - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Generate additional options from properties.
- generateSmppSessionConfigurationFrom(Properties) - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Generate configuration for SMPP session from properties.
- get(String, List<Parameter>) - Static method in class fr.sii.ogham.core.util.HttpUtils
-
Do a GET request on the provided URL and construct the Query String part
with the provided list of parameters.
- get(String, Parameter...) - Static method in class fr.sii.ogham.core.util.HttpUtils
-
Do a GET request on the provided URL and construct the Query String part
with the provided list of parameters.
- get(String, Object...) - Static method in class fr.sii.ogham.core.util.HttpUtils
-
Do a GET request on the provided URL and construct the Query String part
with the provided list of parameters.
- get(String, Map<String, Object>) - Static method in class fr.sii.ogham.core.util.HttpUtils
-
Do a GET request on the provided URL and construct the Query String part
with the provided list of parameters.
- getAccount() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
-
- getActualResourceResolver() - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
-
- getActualResourceResolver() - Method in interface fr.sii.ogham.core.resource.resolver.DelegateResourceResolver
-
- getActualResourceResolver() - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- getAdapters() - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
- getAdapters() - Method in class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
- getAddress() - Method in class fr.sii.ogham.email.message.EmailAddress
-
- getAddress() - Method in class fr.sii.ogham.email.message.Recipient
-
- getAttachment() - Method in exception fr.sii.ogham.email.exception.javamail.AttachmentResourceHandlerException
-
- getAttachments() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- getAttachments() - Method in class fr.sii.ogham.email.message.Email
-
Get the list of attachments.
- getAttachments() - Method in class fr.sii.ogham.html.inliner.ContentWithImages
-
- getBcc() - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- getBean() - Method in exception fr.sii.ogham.core.exception.template.BeanContextException
-
- getBean() - Method in exception fr.sii.ogham.core.exception.template.BeanException
-
- getBody() - Method in class fr.sii.ogham.core.util.http.Response
-
- getBody() - Method in class fr.sii.ogham.helper.email.ExpectedContent
-
- getBytes() - Method in class fr.sii.ogham.core.resource.ByteResource
-
- getCc() - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- getCharset(String) - Method in interface fr.sii.ogham.core.charset.CharsetProvider
-
Provide the charset for the input string.
- getCharset(String) - Method in class fr.sii.ogham.core.charset.FixedCharsetProvider
-
- getCharset() - Method in class fr.sii.ogham.core.charset.FixedCharsetProvider
-
- getCode() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
- getConditions() - Method in class fr.sii.ogham.core.condition.CompositeCondition
-
- getConfiguration() - Method in class fr.sii.ogham.template.freemarker.builder.FreeMarkerTemplateParserBuilder
-
Give access to the FreeMarker configuration in order to be able to customize it.
- getContent() - Method in interface fr.sii.ogham.core.message.content.DecoratorContent
-
Get the decorated content
- getContent() - Method in class fr.sii.ogham.core.message.content.StringContent
-
Get the content as string.
- getContent() - Method in interface fr.sii.ogham.core.message.Message
-
Get the content of the message.
- getContent() - Method in exception fr.sii.ogham.email.exception.javamail.ContentHandlerException
-
- getContent() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- getContent() - Method in class fr.sii.ogham.email.message.Email
-
- getContent() - Method in class fr.sii.ogham.helper.email.ExpectedAttachment
-
- getContent() - Method in class fr.sii.ogham.html.inliner.ContentWithImages
-
- getContent() - Method in class fr.sii.ogham.html.inliner.ExternalCss
-
- getContent() - Method in class fr.sii.ogham.html.inliner.ImageResource
-
- getContent() - Method in class fr.sii.ogham.sms.message.Sms
-
- getContentId() - Method in class fr.sii.ogham.email.attachment.Attachment
-
- getContents() - Method in class fr.sii.ogham.core.message.content.MultiContent
-
- getContentTranslatorBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get the builder used transform the content of the message.
- getContentTranslatorBuilder() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Get the builder used transform the content of the message.
- getContext() - Method in exception fr.sii.ogham.core.exception.template.ParseException
-
- getContext() - Method in class fr.sii.ogham.core.message.content.TemplateContent
-
- getDate() - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- getDefaultProperties() - Static method in class fr.sii.ogham.core.util.BuilderUtils
-
Provide the default properties.
- getDefaultType() - Method in class fr.sii.ogham.core.util.converter.EmailAddressConverter
-
- getDefaultType() - Method in class fr.sii.ogham.core.util.converter.SmsSenderConverter
-
- getDelegate() - Method in class fr.sii.ogham.core.template.context.LocaleContext
-
- getDescription() - Method in class fr.sii.ogham.email.attachment.Attachment
-
- getDescription() - Method in class fr.sii.ogham.helper.email.ExpectedAttachment
-
- getDetectors() - Method in class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
-
- getDisposition() - Method in class fr.sii.ogham.email.attachment.Attachment
-
- getDisposition() - Method in class fr.sii.ogham.helper.email.ExpectedAttachment
-
- getDistinctCssUrls(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
-
Finds all CSS file inclusions (looks for link
tags for
stylesheet files).
- getDistinctImageUrls(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
-
Finds all image inclusions (looks for img
tags).
- getEmailBuilder() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Get access to the email specialized builder.
- getEngine() - Method in class fr.sii.ogham.template.thymeleaf.builder.ThymeleafTemplateParserBuilder
-
Give access to the Thymeleaf template engine in order to be able to customize it.
- getExpectedContent() - Method in class fr.sii.ogham.helper.email.ExpectedEmail
-
- getExpectedContents() - Method in class fr.sii.ogham.helper.email.ExpectedMultiPartEmail
-
- getExtension() - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- getFile() - Method in class fr.sii.ogham.core.resource.FileResource
-
- getFreeMarkerParser() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Get the reference to the specialized builder for Thymeleaf.
- getFrom() - Method in class fr.sii.ogham.email.message.Email
-
Get the sender address
- getFrom() - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- getFrom() - Method in class fr.sii.ogham.sms.message.Sms
-
Get the sender of the SMS
- getImplementationBuilder(Class<B>) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get reference to the specialized builder.
- getImplementations() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
-
- getInputStream() - Method in class fr.sii.ogham.core.resource.ByteResource
-
- getInputStream() - Method in class fr.sii.ogham.core.resource.FileResource
-
- getInputStream() - Method in class fr.sii.ogham.core.resource.LookupResource
-
- getInputStream() - Method in interface fr.sii.ogham.core.resource.Resource
-
Stream that contains the template content.
- getInputStream() - Method in class fr.sii.ogham.core.resource.SimpleResource
-
- getJavaMailBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get the reference to the specialized builder for Java Mail API.
- getLastModified(Object) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
-
- getLocale() - Method in class fr.sii.ogham.core.template.context.LocaleContext
-
- getLogin() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
-
- getLookup(String) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
- getMessage() - Method in class fr.sii.ogham.helper.sms.ExpectedSms
-
- getMessageFillerBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get the builder used for filling messages.
- getMessageFillerBuilder() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Get the builder used for filling messages.
- getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
-
- getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
-
- getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
-
- getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
-
- getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
-
- getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
-
- getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
-
- getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
-
- getMimeType(File) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
-
Get the Mime Type based on the file.
- getMimeType(String) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
-
Get the Mime Type based on the file.
- getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
-
- getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
-
- getMimetype() - Method in class fr.sii.ogham.helper.email.ExpectedAttachment
-
- getMimetype() - Method in class fr.sii.ogham.helper.email.ExpectedContent
-
- getMimetype() - Method in class fr.sii.ogham.html.inliner.ImageResource
-
- getName() - Method in class fr.sii.ogham.core.resource.ByteResource
-
- getName() - Method in class fr.sii.ogham.core.resource.FileResource
-
- getName() - Method in class fr.sii.ogham.core.resource.LookupResource
-
- getName() - Method in interface fr.sii.ogham.core.resource.NamedResource
-
Get the name for the resource.
- getName() - Method in class fr.sii.ogham.core.util.http.Parameter
-
- getName() - Method in class fr.sii.ogham.helper.email.ExpectedAttachment
-
- getName() - Method in class fr.sii.ogham.html.inliner.ImageResource
-
- getName() - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- getName() - Method in class fr.sii.ogham.sms.message.Contact
-
- getName() - Method in class fr.sii.ogham.template.thymeleaf.resolver.StringResourceResolver
-
- getName() - Method in class fr.sii.ogham.template.thymeleaf.ThymeLeafFirstSupportingTemplateResolver
-
- getNested() - Method in class fr.sii.ogham.mock.context.NestedBean
-
- getNoStop() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- getNpi() - Method in class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
- getNpi() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
-
- getNumber() - Method in class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
- getNumber() - Method in class fr.sii.ogham.sms.message.PhoneNumber
-
- getOghamMessage() - Method in exception fr.sii.ogham.core.exception.MessageException
-
- getOptions() - Method in class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
-
- getOptions() - Method in class fr.sii.ogham.template.thymeleaf.adapter.AbstractTemplateResolverOptionsAdapter
-
- getOrder() - Method in class fr.sii.ogham.template.thymeleaf.ThymeLeafFirstSupportingTemplateResolver
-
- getParentPath() - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- getParserBuilder(Class<B>) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Get reference to the specialized builder.
- getParts() - Method in class fr.sii.ogham.helper.sms.SplitSms
-
Get the parts of the message.
- getPassword() - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- getPassword() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
-
- getPasswordAuthentication() - Method in class fr.sii.ogham.email.sender.impl.javamail.UsernamePasswordAuthenticator
-
- getPath() - Method in exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
-
- getPath() - Method in class fr.sii.ogham.core.message.content.TemplateContent
-
- getPath() - Method in class fr.sii.ogham.core.resource.LookupResource
-
- getPath() - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- getPath() - Method in class fr.sii.ogham.html.inliner.ExternalCss
-
- getPath() - Method in class fr.sii.ogham.html.inliner.ImageResource
-
- getPersonal() - Method in class fr.sii.ogham.email.message.EmailAddress
-
- getPhoneNumber() - Method in class fr.sii.ogham.sms.message.Contact
-
- getPort() - Method in class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- getPort() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServer
-
- getPort() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServerSimulator
-
- getPort() - Method in class fr.sii.ogham.helper.sms.rule.SmppServerRule
-
Get the port used by the server.
- getPort() - Method in interface fr.sii.ogham.helper.sms.rule.SmppServerSimulator
-
- getPrefix() - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- getReader(Object, String) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
-
- getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
-
- getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver
-
- getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
-
- getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.NullVariantResolver
-
- getRealPath(TemplateContent) - Method in interface fr.sii.ogham.template.common.adapter.VariantResolver
-
Get the real path to the template path
- getReason() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
- getReceivedMessages() - Method in class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- getReceivedMessages() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServer
-
- getReceivedMessages() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServerSimulator
-
- getReceivedMessages() - Method in class fr.sii.ogham.helper.sms.rule.SmppServerRule
-
Provide the list of received messages during the execution of the test.
- getReceivedMessages() - Method in interface fr.sii.ogham.helper.sms.rule.SmppServerSimulator
-
- getReceiverNumber() - Method in class fr.sii.ogham.helper.sms.ExpectedSms
-
- getRecipientNumberTranslatorBuilder() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Get the builder for transformation of recipient phone numbers.
- getRecipients() - Method in interface fr.sii.ogham.core.message.capability.HasRecipients
-
Get the list of recipients of the message.
- getRecipients() - Method in class fr.sii.ogham.email.message.Email
-
Get the list of recipients of the mail.
- getRecipients() - Method in class fr.sii.ogham.sms.message.Sms
-
Get the recipients (to) of the SMS
- getResolvedPath() - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- getResolver() - Method in exception fr.sii.ogham.template.exception.ResolverAdapterException
-
- getResolverBuilder() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Get the builder used to handle resource resolution.
- getResolverBuilder() - Method in class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
Get the builder used to handle resource resolution.
- getResolvers() - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
- getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
Find the resource using the resource path (or its name).
- getResource(String) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
- getResource(String) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
-
- getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
-
- getResource(String) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
-
- getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FileResolver
-
- getResource(String) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
- getResource(String) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- getResource(String) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
-
Find the resource using the resource path (or its name).
- getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.StringResourceResolver
-
- getResource() - Method in class fr.sii.ogham.email.attachment.Attachment
-
- getResourceAsStream(TemplateProcessingParameters, String) - Method in class fr.sii.ogham.template.thymeleaf.resolver.StringResourceResolver
-
- getResourcePath(String) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
- getResourcePath(String) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
-
- getResourcePath(String) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
- getResourcePath(String) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- getResourcePath(String) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
-
- getResourceTranslatorBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get the builder used to transform the resources associated to the
message.
- getResponseTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperOptions
-
- getSender() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
-
- getSenderNumber() - Method in class fr.sii.ogham.helper.sms.ExpectedSms
-
- getSenderNumberTranslatorBuilder() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Get the builder for transformation of sender phone numbers.
- getSendGridBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Get the reference to the specialized builder for SendGrid.
- getSessionHandler() - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- getSessions() - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- getSmsBuilder() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Get access to the SMS specialized builder.
- getSmsCoding() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- getStatus() - Method in class fr.sii.ogham.core.util.http.Response
-
- getSubject() - Method in interface fr.sii.ogham.core.message.capability.HasSubject
-
Get the subject of the message.
- getSubject() - Method in class fr.sii.ogham.email.message.Email
-
Get the subject of the mail.
- getSubject() - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- getSupportingResolver(String) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
Find the first supporting resolver.
- getSystemId() - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- getTag() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- getTemplateBuilder() - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Get the builder used to handle template support.
- getTemplateBuilder() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Shortcut to directly access template builder for fine tuning templating
mechanism.
- getTemplateBuilder() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Shortcut to directly access template builder for fine tuning templating
mechanism.
- getTemplateName() - Method in exception fr.sii.ogham.core.exception.template.ParseException
-
- getThymeleafParser() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Get the reference to the specialized builder for Thymeleaf.
- getTitle(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
-
Get the title of the HTML.
- getTo() - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- getTon() - Method in class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
- getTon() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
-
- getTranslators() - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
Get the registered translators.
- getTranslators() - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
Get the registered translators.
- getType() - Method in class fr.sii.ogham.email.message.Recipient
-
- getUnbindTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperOptions
-
- getValue() - Method in class fr.sii.ogham.core.util.http.Parameter
-
- getValue() - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- getValue() - Method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
-
- getValues() - Method in class fr.sii.ogham.core.filler.SimpleFiller
-
- getVariables() - Method in class fr.sii.ogham.core.template.context.BeanContext
-
- getVariables() - Method in interface fr.sii.ogham.core.template.context.Context
-
Provide variable substitution values.
- getVariables() - Method in class fr.sii.ogham.core.template.context.LocaleContext
-
- getVariables() - Method in class fr.sii.ogham.core.template.context.SimpleContext
-
- getVariant() - Method in interface fr.sii.ogham.core.message.capability.HasVariant
-
Get the variant
- getVariant() - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
-
- getVariant() - Method in exception fr.sii.ogham.template.exception.VariantResolutionException
-
- IdGenerator - Interface in fr.sii.ogham.core.id.generator
-
- ImageInliner - Interface in fr.sii.ogham.html.inliner
-
Interface for all image inliners.
- ImageInlinerConstants - Class in fr.sii.ogham.html.inliner
-
Common constants for image inlining.
- ImageResource - Class in fr.sii.ogham.html.inliner
-
- ImageResource(String, String, byte[], String) - Constructor for class fr.sii.ogham.html.inliner.ImageResource
-
Initialize the resource with the name of the image, the path of the image
found in the HTML, the content of the image as array of bytes and the
mimetype of the image.
- initialize() - Method in class fr.sii.ogham.template.thymeleaf.ThymeLeafFirstSupportingTemplateResolver
-
- INLINE - Static variable in class fr.sii.ogham.email.attachment.ContentDisposition
-
- inline(String, List<ExternalCss>) - Method in interface fr.sii.ogham.html.inliner.CssInliner
-
- inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.EveryImageInliner
-
- inline(String, List<ImageResource>) - Method in interface fr.sii.ogham.html.inliner.ImageInliner
-
Transform the HTML content in order to inline images.
- inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupAttachImageInliner
-
- inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupBase64ImageInliner
-
- inline(String, List<ExternalCss>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupCssInliner
-
- INLINE_MODE_ATTR - Static variable in class fr.sii.ogham.html.inliner.ImageInlinerConstants
-
The attribute name to indicate which strategy for inlining to apply if
the default one is not appropriated.
- InlineCssTranslator - Class in fr.sii.ogham.html.translator
-
Translator that transforms HTML content.
- InlineCssTranslator(CssInliner, ResourceResolver) - Constructor for class fr.sii.ogham.html.translator.InlineCssTranslator
-
- InlineImageTranslator - Class in fr.sii.ogham.html.translator
-
Translator that transforms HTML content.
- InlineImageTranslator(ImageInliner, ResourceResolver, MimeTypeProvider) - Constructor for class fr.sii.ogham.html.translator.InlineImageTranslator
-
- intercept(MimeMessage, Email) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailInterceptor
-
Add extra operations to handle the message just before sending it.
- INTERFACE_VERSION_3_3 - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The constant for interface version 3.3
- INTERFACE_VERSION_3_4 - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The constant for interface version 3.4
- INTERFACE_VERSION_5_0 - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The constant for interface version 5.0
- INTERFACE_VERSION_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP window size property
- InternationalNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
-
Loose International phone number handler.
- InternationalNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.InternationalNumberFormatHandler
-
- IOUtils - Class in fr.sii.ogham.core.util
-
Helper class for I/O management:
Read a stream and provide its content as byte array
This work can be done by several libraries.
- isClientError() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Is the HTTP status stand for client error (between 400 inclusive and 500
exclusive)
- isEqual() - Method in class fr.sii.ogham.core.util.EqualsBuilder
-
Returns true if the fields that have been checked are all equal.
- isHtml(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
-
Indicates if the provided content is HTML or not.
- isInformal() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Is the HTTP status stand for informal (between 100 inclusive and 200
exclusive)
- isInlineModeAllowed(Element, String) - Static method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupUtils
-
Checks if inlining mode is allowed on the provided element.
- isOverride() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
-
- isRedirect() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Is the HTTP status stand for redirect (between 300 inclusive and 400
exclusive)
- isServerError() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Is the HTTP status stand for server error (between 500 inclusive and 600
exclusive)
- isSkipUnknown() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
-
- isSuccess() - Method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Is the HTTP status stand for success (between 200 inclusive and 300
exclusive)
- MapAttachmentResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
Provides a handler for the attachment resource based on the class of the
attachment resource.
- MapAttachmentResourceHandler(Map<Class<? extends NamedResource>, JavaMailAttachmentResourceHandler>) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
-
Initialize with the map of attachment resource handlers indexed by the
attachment resource class.
- MapAttachmentResourceHandler() - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
-
Initialize an empty map
- MapCloudhopperCharsetHandler - Class in fr.sii.ogham.sms.sender.impl.cloudhopper
-
- MapCloudhopperCharsetHandler(CharsetProvider) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.MapCloudhopperCharsetHandler
-
- MapCloudhopperCharsetHandler(CharsetProvider, Map<String, String>) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.MapCloudhopperCharsetHandler
-
Initializes with the map of
Charset
code handlers indexed indexed
by the NIO
Charset
code.
- MapContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
Provides a content handler based on the class of the content.
- MapContentHandler(Map<Class<? extends Content>, JavaMailContentHandler>) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MapContentHandler
-
Initialize with the map of content handlers indexed by the content class.
- MapContentHandler() - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MapContentHandler
-
Initialize an empty map
- MapContentHandler - Class in fr.sii.ogham.email.sender.impl.sendgrid.handler
-
Implementation of
SendGridContentHandler
that delegates content
handling to specialized instances, if one matching the actual content type
has been declared.
- MapContentHandler() - Constructor for class fr.sii.ogham.email.sender.impl.sendgrid.handler.MapContentHandler
-
Constructor.
- MayHaveStringContent - Interface in fr.sii.ogham.core.message.content
-
Marker interface to indicate that the content can be directly available as
string.
- Message - Interface in fr.sii.ogham.core.message
-
Base interface for any message.
- MessageException - Exception in fr.sii.ogham.core.exception
-
- MessageException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessageException
-
- MessageException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageException
-
- MessageException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageException
-
- MessageFiller - Interface in fr.sii.ogham.core.filler
-
Interface that declares a filler for messages.
- MessageFillerBuilder - Class in fr.sii.ogham.core.builder
-
Builder that help construct the message fillers.
- MessageFillerBuilder() - Constructor for class fr.sii.ogham.core.builder.MessageFillerBuilder
-
- MessageNotSentException - Exception in fr.sii.ogham.core.exception
-
- MessageNotSentException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
-
- MessageNotSentException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
-
- MessageNotSentException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
-
- MessageSender - Interface in fr.sii.ogham.core.sender
-
Base interface for sender implementations.
- MessagingBuilder - Class in fr.sii.ogham.core.builder
-
Basic implementation of the builder that help to construct the messaging
service.
- MessagingBuilder() - Constructor for class fr.sii.ogham.core.builder.MessagingBuilder
-
- MessagingBuilderConfigurer - Interface in fr.sii.ogham.spring.config
-
- MessagingException - Exception in fr.sii.ogham.core.exception
-
- MessagingException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
-
- MessagingException(String) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
-
- MessagingException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
-
- MessagingSenderBuilder<S extends MessageSender> - Interface in fr.sii.ogham.core.builder
-
Base interface acting as a marker for builders that help to construct a
message sender.
- MessagingService - Interface in fr.sii.ogham.core.service
-
Interface that declares the contract for using the messaging system.
- messagingService(MessagingBuilder) - Method in class fr.sii.ogham.spring.autoconfigure.OghamAutoConfiguration
-
- MessagingServiceBuilder - Interface in fr.sii.ogham.core.builder
-
Specialized interface acting just as marker for building the messaging
service.
- MimeTypeDetectionException - Exception in fr.sii.ogham.core.exception.mimetype
-
- MimeTypeDetectionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
-
- MimeTypeDetectionException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
-
- MimeTypeDetectionException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
-
- MimeTypeException - Exception in fr.sii.ogham.core.exception.mimetype
-
- MimeTypeException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
-
- MimeTypeException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
-
- MimeTypeException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
-
- MimeTypeProvider - Interface in fr.sii.ogham.core.mimetype
-
Adapter interface to be able to handle any Mime Type detection
implementation.
- MimetypeProviderBuilder - Class in fr.sii.ogham.core.builder
-
General builder used to build a MimeType provider.
- MimetypeProviderBuilder() - Constructor for class fr.sii.ogham.core.builder.MimetypeProviderBuilder
-
- MultiContent - Class in fr.sii.ogham.core.message.content
-
Decorator content that provide ability to handle several sub contents.
- MultiContent(String, String...) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
-
Initialize the content with one or several sub contents directly as strings.
- MultiContent(Content...) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
-
Initialize the content with none, one or several sub contents.
- MultiContent(List<Content>) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
-
Initialize the content with a list of sub contents
- MultiContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
Handle multiple contents.
- MultiContentHandler(JavaMailContentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MultiContentHandler
-
- MultiContentHandler - Class in fr.sii.ogham.email.sender.impl.sendgrid.handler
-
- MultiContentHandler(SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.sendgrid.handler.MultiContentHandler
-
Constructor.
- MultiContentSubjectProvider - Class in fr.sii.ogham.core.subject.provider
-
Subject provider that is able to handle messages with
MultiContent
.
- MultiContentSubjectProvider(SubjectProvider) - Constructor for class fr.sii.ogham.core.subject.provider.MultiContentSubjectProvider
-
- MultiContentTranslator - Class in fr.sii.ogham.core.translator.content
-
- MultiContentTranslator(ContentTranslator) - Constructor for class fr.sii.ogham.core.translator.content.MultiContentTranslator
-
- MultiImplementationSender<M extends Message> - Class in fr.sii.ogham.core.sender
-
Decorator sender that is able to handle a particular type of message.
- MultiImplementationSender() - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender
-
Initialize with no registered implementation.
- MultiImplementationSender(Condition<Message>, MessageSender) - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender
-
Initialize with one implementation.
- MultiImplementationSender(Map<Condition<Message>, MessageSender>) - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender
-
Initialize with several implementations.
- MultiTemplateContent - Class in fr.sii.ogham.core.message.content
-
A shortcut for using several templates with same context.
- MultiTemplateContent(String, Context, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
-
Initialize with the template path (without extension/variant) and the
context.
- MultiTemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
-
Initialize with the template path (without extension/variant) and the
context.
- MultiTemplateContent(String, Object, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
-
Initialize with the template path (without extension/variant) and the
context as simple bean.
- MultiTemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
-
Initialize with the template path (without extension/variant) and the
context as simple bean.
- Parameter - Class in fr.sii.ogham.core.util.http
-
Simple abstraction for manipulating parameters that has a name and a value.
- Parameter(String, String) - Constructor for class fr.sii.ogham.core.util.http.Parameter
-
- parse(String, Context) - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser
-
- parse(String, Context) - Method in interface fr.sii.ogham.core.template.parser.TemplateParser
-
Load the template from its name (or path).
- parse(String, Context) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerParser
-
- parse(String, Context) - Method in class fr.sii.ogham.template.thymeleaf.ThymeleafParser
-
- ParseException - Exception in fr.sii.ogham.core.exception.template
-
- ParseException(String, String, Context, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
-
- ParseException(String, String, Context) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
-
- ParseException(String, Context, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
-
- PASSWORD - Static variable in class fr.sii.ogham.email.EmailConstants.SendGridConstants
-
The property key for SendGrid user password
- PASSWORD_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.OvhConstants
-
The key for OVH password
- PASSWORD_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP password property
- PhoneNumber - Class in fr.sii.ogham.sms.message
-
Represents a phone number.
- PhoneNumber(String) - Constructor for class fr.sii.ogham.sms.message.PhoneNumber
-
Initialize the phone number with the provided number.
- PhoneNumberException - Exception in fr.sii.ogham.core.exception.util
-
- PhoneNumberException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
-
- PhoneNumberException(String) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
-
- PhoneNumberException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
-
- PhoneNumberHandler - Interface in fr.sii.ogham.sms.message.addressing.translator
-
Dedicated phone number translator exposing its capabilities.
- PhoneNumberTranslator - Interface in fr.sii.ogham.sms.message.addressing.translator
-
- PhoneNumberTranslatorBuilder - Interface in fr.sii.ogham.sms.builder
-
- PhoneNumberTranslatorException - Exception in fr.sii.ogham.sms.exception.message
-
- PhoneNumberTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
-
- PhoneNumberTranslatorException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
-
- PhoneNumberTranslatorException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
-
- PhoneNumberTranslatorSender - Class in fr.sii.ogham.sms.sender.impl
-
Decorator sender that transforms the content of the message before really
sending it.
- PhoneNumberTranslatorSender(PhoneNumberTranslator, PhoneNumberTranslator, MessageSender) - Constructor for class fr.sii.ogham.sms.sender.impl.PhoneNumberTranslatorSender
-
Initializes the sender with the provided translators and decorated
sender.
- populate(Object, Map<String, Object>, BeanUtils.Options) - Static method in class fr.sii.ogham.core.util.BeanUtils
-
Fills a Java object with the provided values.
- populate(Object, Map.Entry<String, Object>, BeanUtils.Options) - Static method in class fr.sii.ogham.core.util.BeanUtils
-
Fills a Java object with the provided value.
- populate(Object, Map<String, Object>) - Static method in class fr.sii.ogham.core.util.BeanUtils
-
Fills a Java object with the provided values.
- PORT_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP port property
- PREFIX_PROPERTY - Static variable in class fr.sii.ogham.email.EmailConstants.TemplateConstants
-
The property key for the prefix of the template resolution for emails only
- PREFIX_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.TemplateConstants
-
The property key for the prefix of the template resolution for emails only
- PREFIX_PROPERTY - Static variable in class fr.sii.ogham.template.TemplateConstants
-
The property key for the prefix of the template resolution
- PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.email.EmailConstants
-
The prefix for email properties
- PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.email.EmailConstants.TemplateConstants
-
The prefix for properties used by the template engines for emails only
- PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.sms.SmsConstants
-
The prefix for SMS properties
- PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.sms.SmsConstants.TemplateConstants
-
The prefix for properties used by the template engines for emails only
- PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.template.TemplateConstants
-
The prefix for properties used by the template engines
- propertiesBridge() - Method in class fr.sii.ogham.spring.autoconfigure.OghamAutoConfiguration
-
Converter that read environment values to be usable by Ogham
- PropertiesBridge - Class in fr.sii.ogham.spring.config
-
Spring Environment
provides access to properties according to the
current environment.
- PropertiesBridge() - Constructor for class fr.sii.ogham.spring.config.PropertiesBridge
-
- PropertiesFiller - Class in fr.sii.ogham.core.filler
-
Fill the message using properties.
- PropertiesFiller(String) - Constructor for class fr.sii.ogham.core.filler.PropertiesFiller
-
Initialize the filler with the system properties.
- PropertiesFiller(Properties, String) - Constructor for class fr.sii.ogham.core.filler.PropertiesFiller
-
Initialize the filler with the provided properties.
- PropertiesUsernamePasswordAuthenticator - Class in fr.sii.ogham.email.sender.impl.javamail
-
Shortcut to provide username and password by reading them from provided
properties
- PropertiesUsernamePasswordAuthenticator(Properties) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.PropertiesUsernamePasswordAuthenticator
-
- PropertiesUsernamePasswordAuthenticator(Properties, String, String) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.PropertiesUsernamePasswordAuthenticator
-
- provide(Message) - Method in class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
-
- provide(Message) - Method in class fr.sii.ogham.core.subject.provider.HtmlTitleSubjectProvider
-
- provide(Message) - Method in class fr.sii.ogham.core.subject.provider.MultiContentSubjectProvider
-
- provide(Message) - Method in interface fr.sii.ogham.core.subject.provider.SubjectProvider
-
Generate a subject from the provided message.
- provide(Message) - Method in class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
-
- recipient(R) - Method in interface fr.sii.ogham.core.message.capability.HasRecipientsFluent
-
Add a recipient for the message
- recipient(Recipient) - Method in class fr.sii.ogham.email.message.Email
-
Add a recipient of the mail.
- recipient(EmailAddress, RecipientType) - Method in class fr.sii.ogham.email.message.Email
-
Add a recipient specifying its address and the type (to, cc, bcc).
- Recipient - Class in fr.sii.ogham.email.message
-
Represents an email recipient.
- Recipient(String) - Constructor for class fr.sii.ogham.email.message.Recipient
-
Initialize the recipient with the provided address.
- Recipient(EmailAddress) - Constructor for class fr.sii.ogham.email.message.Recipient
-
Initialize the recipient with the provided address.
- Recipient(EmailAddress, RecipientType) - Constructor for class fr.sii.ogham.email.message.Recipient
-
Initialize the recipient with the provided address and for the provided
type.
- Recipient - Class in fr.sii.ogham.sms.message
-
- Recipient(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Recipient
-
Initialize the contact with its name and its phone number.
- Recipient(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Recipient
-
Initialize the contact with its name and its phone number.
- Recipient(String, String) - Constructor for class fr.sii.ogham.sms.message.Recipient
-
Initialize the contact with its name and its phone number as string.
- Recipient(String) - Constructor for class fr.sii.ogham.sms.message.Recipient
-
Initialize the contact with its phone number as string.
- recipient(Recipient) - Method in class fr.sii.ogham.sms.message.Sms
-
Add a recipient for the message
- RecipientPhoneNumberTranslatorBuilder - Class in fr.sii.ogham.sms.builder
-
Builder to construct the
PhoneNumberTranslator
implementation in
charge of default addressing policy (TON / NPI).
- RecipientPhoneNumberTranslatorBuilder() - Constructor for class fr.sii.ogham.sms.builder.RecipientPhoneNumberTranslatorBuilder
-
- recipients(List<R>) - Method in interface fr.sii.ogham.core.message.capability.HasRecipientsFluent
-
Set the list of recipients of the message
- recipients(List<Recipient>) - Method in class fr.sii.ogham.email.message.Email
-
Set the whole list of recipients.
- recipients(List<Recipient>) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the list of recipients of the message
- RecipientType - Enum in fr.sii.ogham.email.message
-
The recipient type for indicating which email field to use.
- reflectionsEquals(Object, Object, String...) - Static method in class fr.sii.ogham.core.util.EqualsBuilder
-
This method uses reflection to determine if the two Objects are equal.
- reflectionsHashCode(Object, String...) - Static method in class fr.sii.ogham.core.util.HashCodeBuilder
-
Uses reflection to build a valid hash code from the fields of object.
- register(MimeTypeProvider) - Method in class fr.sii.ogham.core.builder.MimetypeProviderBuilder
-
- register(Class<? extends Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.sender.impl.sendgrid.handler.MapContentHandler
-
Registers a handler for a given content type.
- register(Variant, String) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
-
- registerAttachmentResourceHandler(Class<? extends NamedResource>, JavaMailAttachmentResourceHandler) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Register a new handler for a specific attachment resource.
- registerContentHandler(Class<? extends Content>, JavaMailContentHandler) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Register a new handler for a specific content.
- registerContentHandler(Class<? extends Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Register a new handler for a specific content.
- registerDefaultImplementations() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Register all default implementations:
Java mail API implementation
Configuration values come from system properties.
- registerDefaultImplementations(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Register all default implementations:
Java mail API implementation
Configuration values come from provided properties.
- registerDefaultImplementations() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Register all default implementations:
OVH HTTP API implementation
Configuration values come from system properties.
- registerDefaultImplementations(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Register all default implementations:
OVH HTTP API implementation
smsgloabl REST API implementation
Cloudhopper SMPP implementation
Configuration values come from provided properties.
- registerImplementation(Condition<Message>, MessageSender) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Register a new implementation for sending email.
- registerImplementation(Condition<Message>, Builder<? extends MessageSender>) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Register a new implementation for sending email.
- registerImplementation(Condition<Message>, MessageSender) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Register a new implementation for sending SMS.
- registerImplementation(Condition<Message>, Builder<? extends MessageSender>) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Register a new implementation for sending SMS.
- registerMimeTypeProvider(MimeTypeProvider) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Register a new Mime Type provider.
- registerMimeTypeProvider(MimeTypeProvider) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Register a new Mime Type provider.
- registerResolverAdapter(TemplateLoaderAdapter) - Method in class fr.sii.ogham.template.freemarker.builder.FreeMarkerTemplateParserBuilder
-
Registers a new template resolver adapter.
- registerResolverAdapter(TemplateResolverAdapter) - Method in class fr.sii.ogham.template.thymeleaf.builder.ThymeleafTemplateParserBuilder
-
Registers a new template resolver adapter.
- registerTemplateParser(TemplateParserBuilder) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Register a specialized builder for a particular template engine.
- registerTemplateParser(TemplateParserBuilder, TemplateEngineDetector) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Register a specialized builder for a particular template engine.
- RelativeResolver - Class in fr.sii.ogham.core.resource.resolver
-
Decorator resource resolver that use parent path and extension for resource
resolution.
- RelativeResolver(RelativisableResourceResolver, String) - Constructor for class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
Initialize the resolver with the mandatory delegate and a parent path.
- RelativeResolver(RelativisableResourceResolver, String, String) - Constructor for class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
Initialize the resolver with the mandatory delegate, a parent path and a
extension.
- RelativisableResourceResolver - Interface in fr.sii.ogham.core.resource.resolver
-
- REQUEST_EXPIRY_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.TimeoutConstants
-
The key of property for timeout for the amount of time to wait
for an endpoint to respond to a request before it expires. -1 to
disable
- RequiredClassCondition<T> - Class in fr.sii.ogham.core.condition
-
Condition that checks if the provided class is available in the classpath.
- RequiredClassCondition(String) - Constructor for class fr.sii.ogham.core.condition.RequiredClassCondition
-
Initialize the condition with the class name
- RequiredPropertyCondition<T> - Class in fr.sii.ogham.core.condition
-
Condition that checks if the provided property is defined either in the
system property or in the provided properties.
- RequiredPropertyCondition(String) - Constructor for class fr.sii.ogham.core.condition.RequiredPropertyCondition
-
Initialize the condition with the provided key.
- RequiredPropertyCondition(String, Properties) - Constructor for class fr.sii.ogham.core.condition.RequiredPropertyCondition
-
Initialize the condition with the provided key.
- reset() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServerSimulator
-
- ResolverAdapterConfigurationException - Exception in fr.sii.ogham.template.exception
-
- ResolverAdapterConfigurationException(String, ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
-
- ResolverAdapterConfigurationException(String, ResourceResolver) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
-
- ResolverAdapterConfigurationException(ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
-
- ResolverAdapterException - Exception in fr.sii.ogham.template.exception
-
- ResolverAdapterException(String, ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
-
- ResolverAdapterException(String, ResourceResolver) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
-
- ResolverAdapterException(ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
-
- ResolverAdapterNotFoundException - Exception in fr.sii.ogham.template.exception
-
- ResolverAdapterNotFoundException() - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterNotFoundException
-
- ResolverAdapterNotFoundException(String) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterNotFoundException
-
- ResolverAdapterNotFoundException(String, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterNotFoundException
-
- resolveTemplate(TemplateProcessingParameters) - Method in class fr.sii.ogham.template.thymeleaf.ThymeLeafFirstSupportingTemplateResolver
-
- Resource - Interface in fr.sii.ogham.core.resource
-
Interface that defines the behavior of a template.
- ResourcePath - Class in fr.sii.ogham.core.resource
-
Provides a link between a resource path, its recognized lookup and its
resolved value.
- ResourcePath(String, String, String) - Constructor for class fr.sii.ogham.core.resource.ResourcePath
-
- ResourcePath() - Constructor for class fr.sii.ogham.core.resource.ResourcePath
-
- ResourceResolutionException - Exception in fr.sii.ogham.core.exception.resource
-
- ResourceResolutionException(String, String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
-
- ResourceResolutionException(String, String) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
-
- ResourceResolutionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
-
- ResourceResolver - Interface in fr.sii.ogham.core.resource.resolver
-
Interface for all resource resolvers.
- ResourceTranslatorException - Exception in fr.sii.ogham.email.exception.attachment.translator
-
- ResourceTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.email.exception.attachment.translator.ResourceTranslatorException
-
- ResourceTranslatorException(String) - Constructor for exception fr.sii.ogham.email.exception.attachment.translator.ResourceTranslatorException
-
- ResourceTranslatorException(Throwable) - Constructor for exception fr.sii.ogham.email.exception.attachment.translator.ResourceTranslatorException
-
- Response - Class in fr.sii.ogham.core.util.http
-
Simple abstraction of the HTTP response.
- Response(int, String) - Constructor for class fr.sii.ogham.core.util.http.Response
-
- Response(HttpStatus, String) - Constructor for class fr.sii.ogham.core.util.http.Response
-
- RESPONSE_TIMEOUT_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.CloudhopperConstants
-
The key of property for timeout for response timeout
- run() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServerSimulator
-
- send(Message) - Method in class fr.sii.ogham.core.sender.AbstractSpecializedSender
-
- send(M) - Method in class fr.sii.ogham.core.sender.AbstractSpecializedSender
-
Sends the message.
- send(Message) - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
-
- send(Message) - Method in class fr.sii.ogham.core.sender.FallbackSender
-
- send(Message) - Method in class fr.sii.ogham.core.sender.FillerSender
-
- send(Message) - Method in interface fr.sii.ogham.core.sender.MessageSender
-
Sends the message.
- send(Message) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
-
- send(Message) - Method in class fr.sii.ogham.core.service.EverySupportingMessagingService
-
Sends the message.
- send(Message) - Method in interface fr.sii.ogham.core.service.MessagingService
-
Sends the message.
- send(Message) - Method in class fr.sii.ogham.core.service.WrapExceptionMessagingService
-
Sends the message.
- send(Message) - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
-
- send(Email) - Method in class fr.sii.ogham.email.sender.impl.JavaMailSender
-
- send(SendGrid.Email) - Method in class fr.sii.ogham.email.sender.impl.sendgrid.client.DelegateSendGridClient
-
- send(SendGrid.Email) - Method in interface fr.sii.ogham.email.sender.impl.sendgrid.client.SendGridClient
-
Sends the provided email to SendGrid.
- send(Email) - Method in class fr.sii.ogham.email.sender.impl.SendGridSender
-
- send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
-
- send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.OvhSmsSender
-
- send(Message) - Method in class fr.sii.ogham.sms.sender.impl.PhoneNumberTranslatorSender
-
- send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
-
- Sender - Class in fr.sii.ogham.sms.message
-
Specialization of
Contact
that represents the sender of the SMS.
- Sender(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Sender
-
Initialize the contact with its name and its phone number.
- Sender(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Sender
-
Initialize the contact with its name and its phone number.
- Sender(String, String) - Constructor for class fr.sii.ogham.sms.message.Sender
-
Initialize the contact with its name and its phone number as string.
- Sender(String) - Constructor for class fr.sii.ogham.sms.message.Sender
-
Initialize the contact with its phone number as string.
- SenderPhoneNumberTranslatorBuilder - Class in fr.sii.ogham.sms.builder
-
Builder to construct the
PhoneNumberTranslator
implementation in
charge of default addressing policy (TON / NPI).
- SenderPhoneNumberTranslatorBuilder() - Constructor for class fr.sii.ogham.sms.builder.SenderPhoneNumberTranslatorBuilder
-
- SendGridBuilder - Class in fr.sii.ogham.email.builder
-
Builder for the SendGrid-backed sender.
- SendGridBuilder() - Constructor for class fr.sii.ogham.email.builder.SendGridBuilder
-
Constructor.
- SendGridClient - Interface in fr.sii.ogham.email.sender.impl.sendgrid.client
-
Description of the operations a service backed with SendGrid should expose.
- SendGridContentHandler - Interface in fr.sii.ogham.email.sender.impl.sendgrid.handler
-
Description of the operations a content handler used with emails sent to
SendGrid should implement.
- SendGridSender - Class in fr.sii.ogham.email.sender.impl
-
SendGrid-backed implementation of the email sender.
- SendGridSender(SendGridClient, SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.SendGridSender
-
Constructor.
- SequentialIdGenerator - Class in fr.sii.ogham.core.id.generator
-
- SequentialIdGenerator(int) - Constructor for class fr.sii.ogham.core.id.generator.SequentialIdGenerator
-
- SequentialIdGenerator() - Constructor for class fr.sii.ogham.core.id.generator.SequentialIdGenerator
-
- SESSION_NAME_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.CloudhopperConstants
-
The key of property for session name
- sessionBindRequested(Long, SmppSessionConfiguration, BaseBind) - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- sessionCreated(Long, SmppServerSession, BaseBindResp) - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- sessionDestroyed(Long, SmppServerSession) - Method in class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- setAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- setAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.Email
-
Set the whole list of attachments.
- setAttachments(List<Attachment>) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
-
- setAuthenticator(Authenticator) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Set the authentication mechanism to use for sending email.
- setBcc(String...) - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- setBuilder(MessagingBuilder) - Method in class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
- setCc(String...) - Method in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
- setCharset(Charset) - Method in class fr.sii.ogham.core.charset.FixedCharsetProvider
-
- setContent(Content) - Method in interface fr.sii.ogham.core.message.content.UpdatableDecoratorContent
-
Set the new decorated content
- setContent(Content) - Method in interface fr.sii.ogham.core.message.Message
-
Set the content of the message.
- setContent(Content) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- setContent(Content) - Method in class fr.sii.ogham.email.message.Email
-
- setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.ContentWithAttachmentsHandler
-
- setContent(MimePart, Multipart, Email, Content) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler
-
Read the content and add it the message.
- setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapContentHandler
-
- setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.MultiContentHandler
-
- setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.StringContentHandler
-
- setContent(SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sender.impl.sendgrid.handler.MapContentHandler
-
- setContent(SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sender.impl.sendgrid.handler.MultiContentHandler
-
Reads the content and adds it into the email.
- setContent(SendGrid.Email, Content) - Method in interface fr.sii.ogham.email.sender.impl.sendgrid.handler.SendGridContentHandler
-
Reads the content and adds it into the email.
- setContent(SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sender.impl.sendgrid.handler.StringContentHandler
-
Reads the content and adds it into the email.
- setContent(String) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
-
- setContent(Content) - Method in class fr.sii.ogham.sms.message.Sms
-
- setContentId(String) - Method in class fr.sii.ogham.email.attachment.Attachment
-
- setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.FileResourceHandler
-
- setData(BodyPart, NamedResource, Attachment) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler
-
- setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
-
- setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.StreamResourceHandler
-
- setDate(Date) - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- setDescription(String) - Method in class fr.sii.ogham.email.attachment.Attachment
-
- setDisposition(String) - Method in class fr.sii.ogham.email.attachment.Attachment
-
- setEnvironment(Environment) - Method in class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
- setExtensionKey(String) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Change the default property key for template resolution extension.
- setFrom(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
-
Set the sender address.
- setFrom(String) - Method in class fr.sii.ogham.email.message.Email
-
Set the sender address as string (typical address syntax is of the form
"user@host.domain" or "Personal Name <user@host.domain>").
- setFrom(Sender) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender of the SMS
- setFrom(String) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the sender phone number of the SMS as string.
- setInterceptor(JavaMailInterceptor) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Set an interceptor used to customize the message before sending it.
- setLookup(String) - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- setName(String) - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- setNoStop(boolean) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- setNumber(String) - Method in class fr.sii.ogham.sms.message.PhoneNumber
-
- setOptions(TemplateLoaderOptions) - Method in class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
-
- setOptions(TemplateLoaderOptions) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
- setOptions(TemplateLoaderOptions) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
-
Sets the options for the adapted ITemplateResolver
- setOptions(TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.adapter.AbstractTemplateResolverOptionsAdapter
-
- setOptions(TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
- setOptions(TemplateResolverOptions) - Method in interface fr.sii.ogham.template.thymeleaf.adapter.TemplateResolverAdapter
-
Sets the options for the adapted ITemplateResolver
.
- setParentPathKey(String) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Change the default property key for template resolution parent path.
- setPath(String) - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- setPhoneNumber(PhoneNumber) - Method in class fr.sii.ogham.sms.message.Contact
-
- setPropertiesBridge(PropertiesBridge) - Method in class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
- setRecipients(List<R>) - Method in interface fr.sii.ogham.core.message.capability.HasRecipients
-
Set the list of recipients of the message
- setRecipients(List<Recipient>) - Method in class fr.sii.ogham.email.message.Email
-
Set the whole list of recipients.
- setRecipients(List<Recipient>) - Method in class fr.sii.ogham.sms.message.Sms
-
Set the recipients (to) of the SMS
- setResolvedPath(String) - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- setResource(NamedResource) - Method in class fr.sii.ogham.email.attachment.Attachment
-
- setResponseTimeout(long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperOptions
-
- setSmsCoding(SmsCoding) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- setStringContent(String) - Method in class fr.sii.ogham.core.message.content.StringContent
-
- setStringContent(String) - Method in interface fr.sii.ogham.core.message.content.UpdatableStringContent
-
Sets the new content directly as string.
- setStringContent(String) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- setSubject(String) - Method in interface fr.sii.ogham.core.message.capability.HasSubject
-
Set the subject of the message
- setSubject(String) - Method in class fr.sii.ogham.email.message.Email
-
Set the subject of the mail.
- setTag(String) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
-
- setTemplateExtensionKey(String) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Calling this method will enable different location for SMS templates from
default one.
- setTemplateParentPathKey(String) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Calling this method will enable different location for SMS templates from
default one.
- setTemplatePrefixKey(String) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Calling this method will enable different location for email templates
from default one.
- setTemplateSuffixKey(String) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Calling this method will enable different location for email templates
from default one.
- setUnbindTimeout(long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.CloudhopperOptions
-
- setValue(int) - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- ShortCodeNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
-
Phone number handler for short codes.
- ShortCodeNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.ShortCodeNumberFormatHandler
-
- SimpleBean - Class in fr.sii.ogham.mock.context
-
- SimpleBean(String, int, Date) - Constructor for class fr.sii.ogham.mock.context.SimpleBean
-
- SimpleBean(String, int) - Constructor for class fr.sii.ogham.mock.context.SimpleBean
-
- SimpleContext - Class in fr.sii.ogham.core.template.context
-
Simple context that stores variable substitutions into a map.
- SimpleContext(String, Object) - Constructor for class fr.sii.ogham.core.template.context.SimpleContext
-
Initialize the variables with only one entry.
- SimpleContext(Map<String, Object>) - Constructor for class fr.sii.ogham.core.template.context.SimpleContext
-
Initialize the variables with the provided map.
- SimpleFiller - Class in fr.sii.ogham.core.filler
-
A simple filler that add values on the message.
- SimpleFiller(String, Object) - Constructor for class fr.sii.ogham.core.filler.SimpleFiller
-
Initialize the filler with a single property with the value to set.
- SimpleFiller(Map<String, Object>) - Constructor for class fr.sii.ogham.core.filler.SimpleFiller
-
Initialize the filler with several pairs of property/value to set.
- SimpleResource - Class in fr.sii.ogham.core.resource
-
Basic implementation of a resource that simply stores a reference to the
provided bytes.
- SimpleResource(InputStream) - Constructor for class fr.sii.ogham.core.resource.SimpleResource
-
- SimpleResource(byte[]) - Constructor for class fr.sii.ogham.core.resource.SimpleResource
-
Initialize the resource with the provided bytes.
- SimpleThymeleafContextConverter - Class in fr.sii.ogham.template.thymeleaf
-
- SimpleThymeleafContextConverter() - Constructor for class fr.sii.ogham.template.thymeleaf.SimpleThymeleafContextConverter
-
- SKIP_INLINE_ALL_VALUE - Static variable in class fr.sii.ogham.html.inliner.ImageInlinerConstants
-
Value for skipping all inlining modes.
- SKIP_INLINE_ATTR - Static variable in class fr.sii.ogham.html.inliner.ImageInlinerConstants
-
The attribute name to indicate the modes that are not allowed for
inlining.
- SMPP_PREFIX - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The prefix for SMPP properties
- SMPP_TIMEOUT_PREFIX - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.TimeoutConstants
-
The prefix for SMPP timeout properties
- SmppServerException - Exception in fr.sii.ogham.helper.sms.rule
-
- SmppServerException(String, Throwable) - Constructor for exception fr.sii.ogham.helper.sms.rule.SmppServerException
-
- SmppServerException(String) - Constructor for exception fr.sii.ogham.helper.sms.rule.SmppServerException
-
- SmppServerException(Throwable) - Constructor for exception fr.sii.ogham.helper.sms.rule.SmppServerException
-
- SmppServerRule<M> - Class in fr.sii.ogham.helper.sms.rule
-
JUnit Rule
for starting a local SMPP server for integration tests.
- SmppServerRule(SmppServerSimulator<M>) - Constructor for class fr.sii.ogham.helper.sms.rule.SmppServerRule
-
Initialize the server with the provided port.
- SmppServerSimulator<M> - Interface in fr.sii.ogham.helper.sms.rule
-
- Sms - Class in fr.sii.ogham.sms.message
-
SMS message that contains the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- Sms() - Constructor for class fr.sii.ogham.sms.message.Sms
-
Default constructor for using fluent API.
- Sms(String, String, String...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
One or several recipients using only phone numbers
No sender is specified.
- Sms(String, PhoneNumber, PhoneNumber...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The sender information (name and phone number).
- Sms(String, Recipient...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
None, one or several recipients (name and phone number).
- Sms(String, List<Recipient>) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The list of recipients (name and phone number).
- Sms(String, Sender, String, String...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The sender information (name and phone number).
- Sms(String, Sender, PhoneNumber, PhoneNumber...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The sender information (name and phone number).
- Sms(String, Sender, Recipient...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The sender information (name and phone number).
- Sms(String, Sender, List<Recipient>) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS as string, it will create a
StringContent
for you
The sender information (name and phone number).
- Sms(Content, String, String...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
One or several recipients using only phone numbers
No sender is specified.
- Sms(Content, PhoneNumber, PhoneNumber...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- Sms(Content, Recipient...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
None, one or several recipients (name and phone number).
- Sms(Content, List<Recipient>) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The list of recipients (name and phone number).
- Sms(Content, Sender, String, String...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- Sms(Content, Sender, PhoneNumber, PhoneNumber...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- Sms(Content, Sender, Recipient...) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- Sms(Content, Sender, List<Recipient>) - Constructor for class fr.sii.ogham.sms.message.Sms
-
Initialize the SMS with the following information:
The content of the SMS (see
Content
and sub classes for more
information)
The sender information (name and phone number).
- SMS_CODING_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.OvhConstants
-
The key for OVH option smsConding
- SmsBuilder - Class in fr.sii.ogham.sms.builder
-
Specialized builder for SMS sender.
- SmsBuilder() - Constructor for class fr.sii.ogham.sms.builder.SmsBuilder
-
- SmsCoding - Enum in fr.sii.ogham.sms.sender.impl.ovh
-
- SmsConstants - Class in fr.sii.ogham.sms
-
- SmsConstants.OvhConstants - Class in fr.sii.ogham.sms
-
Specialized constants for Ovh REST API
- SmsConstants.SmppConstants - Class in fr.sii.ogham.sms
-
Specialized constants for SMPP protocol
- SmsConstants.SmppConstants.CloudhopperConstants - Class in fr.sii.ogham.sms
-
Specialized constants for Cloudhopper SMPP implementation
- SmsConstants.SmppConstants.TimeoutConstants - Class in fr.sii.ogham.sms
-
- SmsConstants.SmsGlobal - Class in fr.sii.ogham.sms
-
Specialized constants for smsglobal API
- SmsConstants.TemplateConstants - Class in fr.sii.ogham.sms
-
- SMSGLOBAL_REST_API_KEY_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmsGlobal
-
The key for smsglobal REST API key
- SmsglobalRestSender - Class in fr.sii.ogham.sms.sender.impl
-
- SmsglobalRestSender() - Constructor for class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
-
- SmsSender - Class in fr.sii.ogham.sms.sender
-
- SmsSender() - Constructor for class fr.sii.ogham.sms.sender.SmsSender
-
- SmsSender(Condition<Message>, MessageSender) - Constructor for class fr.sii.ogham.sms.sender.SmsSender
-
- SmsSender(Map<Condition<Message>, MessageSender>) - Constructor for class fr.sii.ogham.sms.sender.SmsSender
-
- SmsSenderConverter - Class in fr.sii.ogham.core.util.converter
-
- SmsSenderConverter() - Constructor for class fr.sii.ogham.core.util.converter.SmsSenderConverter
-
- SNEDGRID_PROPERTIES_PREFIX - Static variable in class fr.sii.ogham.email.EmailConstants.SendGridConstants
-
The prefix for SendGrid properties
- SplitSms - Class in fr.sii.ogham.helper.sms
-
Represents a SMS that has been split into several parts in order to be sent.
- SplitSms(List<ExpectedSms>) - Constructor for class fr.sii.ogham.helper.sms.SplitSms
-
Initialize with the provided parts.
- SplitSms(ExpectedSms...) - Constructor for class fr.sii.ogham.helper.sms.SplitSms
-
Initialize with the provided parts.
- SplitSms(ExpectedAddressedPhoneNumber, ExpectedAddressedPhoneNumber, String...) - Constructor for class fr.sii.ogham.helper.sms.SplitSms
-
Initialize several parts by reusing the sender and receiver numbers.
- SpringMailSender - Class in fr.sii.ogham.email.sender.impl
-
- SpringMailSender() - Constructor for class fr.sii.ogham.email.sender.impl.SpringMailSender
-
- SpringXMLMessagingBuilder - Class in fr.sii.ogham.spring.xml
-
Decorator builder used for helping integration with Spring.
- SpringXMLMessagingBuilder() - Constructor for class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
Default constructor to let the user use properties instead of constructor
- SpringXMLMessagingBuilder(Environment) - Constructor for class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
Constructor with the required environment dependency
- SpringXMLMessagingBuilder(Environment, PropertiesBridge) - Constructor for class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
Constructor with the required environment dependency
- SpringXMLMessagingBuilder(Environment, PropertiesBridge, MessagingBuilder) - Constructor for class fr.sii.ogham.spring.xml.SpringXMLMessagingBuilder
-
Constructor with the required environment dependency, optional bridge and
optional builder.
- start() - Method in class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- start() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServer
-
- start() - Method in interface fr.sii.ogham.helper.sms.rule.SmppServerSimulator
-
- stop() - Method in class fr.sii.ogham.helper.sms.cloudhopper.CloudhopperSMPPServer
-
- stop() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServer
-
- stop() - Method in class fr.sii.ogham.helper.sms.jsmpp.JSMPPServerSimulator
-
- stop() - Method in interface fr.sii.ogham.helper.sms.rule.SmppServerSimulator
-
- StreamResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
- StreamResourceHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.StreamResourceHandler
-
- StringContent - Class in fr.sii.ogham.core.message.content
-
Represent a string content.
- StringContent(String) - Constructor for class fr.sii.ogham.core.message.content.StringContent
-
Initialize the content with the string.
- StringContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
-
Content handler that adds string contents (HTML, text, ...).
- StringContentHandler(MimeTypeProvider, CharsetProvider) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.StringContentHandler
-
- StringContentHandler - Class in fr.sii.ogham.email.sender.impl.sendgrid.handler
-
Content handler that puts plain text or HTML content into email to be sent
through SendGrid.
- StringContentHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sender.impl.sendgrid.handler.StringContentHandler
-
Constructor.
- StringResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
-
- StringResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
-
- StringResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.adapter
-
- StringResolverAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.adapter.StringResolverAdapter
-
- StringResourceResolver - Class in fr.sii.ogham.core.resource.resolver
-
Resource resolver that just wraps the resource string into a
Resource
- StringResourceResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.StringResourceResolver
-
- StringResourceResolver - Class in fr.sii.ogham.template.thymeleaf.resolver
-
- StringResourceResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.resolver.StringResourceResolver
-
- StringTemplateContent - Class in fr.sii.ogham.core.message.content
-
Content that contains a template.
- StringTemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.StringTemplateContent
-
Initialize the content with the template and the context.
- StringTemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.StringTemplateContent
-
Shortcut for directly using any object as source for variable
substitutions.
- StringTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.resolver
-
Template resolver that provides the template directly using the template
string (nothing to load or resolve).
- StringTemplateResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.resolver.StringTemplateResolver
-
- StringUtils - Class in fr.sii.ogham.core.util
-
Helper class for string manipulation:
Join an array or list into a string with a delimiter
This work can be done by several libraries.
- subject(String) - Method in interface fr.sii.ogham.core.message.capability.HasSubjectFluent
-
Set the subject of the message
- subject(String) - Method in class fr.sii.ogham.email.message.Email
-
Set the subject of the mail.
- subject - Variable in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
The expected subject
- SubjectFiller - Class in fr.sii.ogham.core.filler
-
Message filler that provides a subject to the message.
- SubjectFiller(SubjectProvider) - Constructor for class fr.sii.ogham.core.filler.SubjectFiller
-
- SubjectProvider - Interface in fr.sii.ogham.core.subject.provider
-
Interface for all subject providers.
- SUFFIX_PROPERTY - Static variable in class fr.sii.ogham.email.EmailConstants.TemplateConstants
-
The property key for the suffix of the template resolution for emails only
- SUFFIX_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.TemplateConstants
-
The property key for the suffix of the template resolution for emails only
- SUFFIX_PROPERTY - Static variable in class fr.sii.ogham.template.TemplateConstants
-
The property key for the suffix of the template resolution
- supports(String) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
-
- supports(String) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
-
- supports(String) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
-
- supports(String) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
-
- supports(String) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
-
Indicates if the resource path can be handled by this resource resolver
or not.
- supports(Message) - Method in interface fr.sii.ogham.core.sender.ConditionalSender
-
Indicates if the implementation is able to handle the provided message.
- supports(Message) - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
-
- supports(Message) - Method in class fr.sii.ogham.core.sender.FillerSender
-
- supports(Message) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
-
- supports(Message) - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
-
- supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.AlphanumericCodeNumberFormatHandler
-
- supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.DefaultHandler
-
- supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.InternationalNumberFormatHandler
-
- supports(PhoneNumber) - Method in interface fr.sii.ogham.sms.message.addressing.translator.PhoneNumberHandler
-
Indicates if the phone number can be handled by the translator.
- supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.ShortCodeNumberFormatHandler
-
- supports(Message) - Method in class fr.sii.ogham.sms.sender.impl.PhoneNumberTranslatorSender
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
-
- supports(ResourceResolver) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
-
Is the adapter able to handle the general resolver.
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.ClassPathResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FileResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.FirstSupportingResolverAdapter
-
- supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.adapter.StringResolverAdapter
-
- supports(ResourceResolver) - Method in interface fr.sii.ogham.template.thymeleaf.adapter.TemplateResolverAdapter
-
Is the adapter can handle the general resolver.
- SYSTEMID_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP system id property
- TAG_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.OvhConstants
-
The key for OVH option tag
- TemplateBuilder - Class in fr.sii.ogham.core.builder
-
A specialized builder for template management.
- TemplateBuilder() - Constructor for class fr.sii.ogham.core.builder.TemplateBuilder
-
- TemplateConstants - Class in fr.sii.ogham.template
-
- TemplateContent - Class in fr.sii.ogham.core.message.content
-
Content that points to a template.
- TemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
-
Initialize the content with the path to the template and the context.
- TemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
-
Shortcut for directly using any object as source for variable
substitutions.
- TemplateContentTranslator - Class in fr.sii.ogham.core.translator.content
-
- TemplateContentTranslator(TemplateParser, VariantResolver) - Constructor for class fr.sii.ogham.core.translator.content.TemplateContentTranslator
-
- TemplateEngineDetector - Interface in fr.sii.ogham.core.template.detector
-
Defines the contract for template engine detection.
- TemplateLoaderAdapter - Interface in fr.sii.ogham.template.freemarker.adapter
-
Adapter that provides the FreeMarker specific
TemplateLoader
from the general
ResourceResolver
.
- TemplateLoaderOptions - Class in fr.sii.ogham.template.freemarker
-
- TemplateLoaderOptions() - Constructor for class fr.sii.ogham.template.freemarker.TemplateLoaderOptions
-
- TemplateParser - Interface in fr.sii.ogham.core.template.parser
-
Interface that defines the general contract for template parsing.
- TemplateParserBuilder - Interface in fr.sii.ogham.core.builder
-
Define a builder for a template engine implementation.
- TemplateResolverAdapter - Interface in fr.sii.ogham.template.thymeleaf.adapter
-
Adapter that provides the Thymeleaf specific
ITemplateResolver
from the general
ResourceResolver
.
- TemplateResolverOptions - Class in fr.sii.ogham.template.thymeleaf
-
- TemplateResolverOptions() - Constructor for class fr.sii.ogham.template.thymeleaf.TemplateResolverOptions
-
- TemplateVariantContent - Class in fr.sii.ogham.core.message.content
-
Content that points to a template variant.
- TemplateVariantContent(String, Variant, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
-
- TemplateVariantContent(String, Variant, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
-
- TestSmppServerHandler - Class in fr.sii.ogham.helper.sms.cloudhopper
-
- TestSmppServerHandler(String, String) - Constructor for class fr.sii.ogham.helper.sms.cloudhopper.TestSmppServerHandler
-
- TextPrefixSubjectProvider - Class in fr.sii.ogham.core.subject.provider
-
Provider that analyzes the content of the message.
- TextPrefixSubjectProvider() - Constructor for class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
-
- TextPrefixSubjectProvider(String) - Constructor for class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
-
- thymeleafConfigurer(SpringTemplateEngine) - Method in class fr.sii.ogham.spring.autoconfigure.OghamAutoConfiguration.OghamThymeleafConfiguration
-
- ThymeLeafConfigurer - Class in fr.sii.ogham.spring.config
-
- ThymeLeafConfigurer(SpringTemplateEngine) - Constructor for class fr.sii.ogham.spring.config.ThymeLeafConfigurer
-
- ThymeleafContextConverter - Interface in fr.sii.ogham.template.thymeleaf
-
Convert a
Context
abstraction used for all template engines into a
Context
specific to Thymeleaf.
- ThymeLeafFirstSupportingTemplateResolver - Class in fr.sii.ogham.template.thymeleaf
-
- ThymeLeafFirstSupportingTemplateResolver(FirstSupportingResourceResolver, FirstSupportingResolverAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.ThymeLeafFirstSupportingTemplateResolver
-
- ThymeleafParser - Class in fr.sii.ogham.template.thymeleaf
-
Implementation for Thymeleaf template engine.
- ThymeleafParser(TemplateEngine, ThymeleafContextConverter) - Constructor for class fr.sii.ogham.template.thymeleaf.ThymeleafParser
-
- ThymeleafParser(TemplateEngine) - Constructor for class fr.sii.ogham.template.thymeleaf.ThymeleafParser
-
- ThymeleafTemplateDetector - Class in fr.sii.ogham.template.thymeleaf
-
Detector that reads the content of the template.
- ThymeleafTemplateDetector() - Constructor for class fr.sii.ogham.template.thymeleaf.ThymeleafTemplateDetector
-
- ThymeleafTemplateParserBuilder - Class in fr.sii.ogham.template.thymeleaf.builder
-
Specialized builder for Thymeleaf template engine.
- ThymeleafTemplateParserBuilder() - Constructor for class fr.sii.ogham.template.thymeleaf.builder.ThymeleafTemplateParserBuilder
-
- tika() - Method in class fr.sii.ogham.core.builder.MimetypeProviderBuilder
-
- TikaProvider - Class in fr.sii.ogham.core.mimetype
-
- TikaProvider() - Constructor for class fr.sii.ogham.core.mimetype.TikaProvider
-
Initialize the provider with default Tika instance and configuration.
- TikaProvider(Tika, boolean) - Constructor for class fr.sii.ogham.core.mimetype.TikaProvider
-
Initialize the provider with the specified Tika instance.
- to(String) - Method in interface fr.sii.ogham.core.message.capability.HasToFluent
-
Add a recipient for the message
- to(String) - Method in class fr.sii.ogham.email.message.Email
-
Add a "to" recipient address.
- to(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
-
Add a "to" recipient address.
- to - Variable in class fr.sii.ogham.helper.email.ExpectedEmailHeader
-
The expected list of recipients for the "to" field
- to(PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
-
Add a recipient specifying the phone number.
- to(String) - Method in class fr.sii.ogham.sms.message.Sms
-
Add a recipient specifying the phone number as string.
- to(String, PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
-
Add a recipient specifying the name and the phone number.
- to(Recipient) - Method in class fr.sii.ogham.sms.message.Sms
-
Add a recipient.
- toByteArray(InputStream) - Static method in class fr.sii.ogham.core.util.IOUtils
-
Get the contents of an InputStream as a byte[].
- toRecipient(List<String>) - Static method in class fr.sii.ogham.email.message.Email
-
Converts a list of string to a list of recipients.
- toRecipient(EmailAddress[]) - Static method in class fr.sii.ogham.email.message.Email
-
- toRecipient(String[]) - Static method in class fr.sii.ogham.email.message.Email
-
Converts a list of string to a list of recipients.
- toRecipient(PhoneNumber[]) - Static method in class fr.sii.ogham.sms.message.Sms
-
Converts a list of phone numbers to a list of recipients.
- toRecipient(String[]) - Static method in class fr.sii.ogham.sms.message.Sms
-
Converts a list of string to a list of recipients.
- toString() - Method in class fr.sii.ogham.core.condition.CompositeCondition
-
- toString() - Method in class fr.sii.ogham.core.condition.FixedCondition
-
- toString() - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
-
- toString() - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
-
- toString() - Method in class fr.sii.ogham.core.filler.PropertiesFiller
-
- toString() - Method in class fr.sii.ogham.core.filler.SimpleFiller
-
- toString() - Method in class fr.sii.ogham.core.message.content.MultiContent
-
- toString() - Method in class fr.sii.ogham.core.message.content.StringContent
-
- toString() - Method in class fr.sii.ogham.core.message.content.TemplateContent
-
- toString() - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
-
- toString() - Method in class fr.sii.ogham.core.mimetype.TikaProvider
-
- toString() - Method in class fr.sii.ogham.core.resource.ResourcePath
-
- toString() - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
-
- toString() - Method in class fr.sii.ogham.core.sender.FillerSender
-
- toString() - Method in class fr.sii.ogham.core.template.context.BeanContext
-
- toString() - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
- toString() - Method in class fr.sii.ogham.core.translator.content.MultiContentTranslator
-
- toString() - Method in class fr.sii.ogham.core.translator.content.TemplateContentTranslator
-
- toString() - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
- toString() - Method in class fr.sii.ogham.core.translator.resource.LookupResourceTranslator
-
- toString(InputStream) - Static method in class fr.sii.ogham.core.util.IOUtils
-
Get the contents of an InputStream as a String using the default
character encoding of the platform.
- toString() - Method in class fr.sii.ogham.email.attachment.Attachment
-
- toString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
-
- toString() - Method in class fr.sii.ogham.email.message.Email
-
- toString() - Method in class fr.sii.ogham.email.message.EmailAddress
-
- toString() - Method in class fr.sii.ogham.email.message.Recipient
-
- toString() - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
-
- toString() - Method in class fr.sii.ogham.email.sender.EmailSender
-
- toString() - Method in class fr.sii.ogham.email.sender.impl.JavaMailSender
-
- toString() - Method in class fr.sii.ogham.helper.sms.ExpectedAddressedPhoneNumber
-
- toString() - Method in class fr.sii.ogham.mock.context.NestedBean
-
- toString() - Method in class fr.sii.ogham.mock.context.SimpleBean
-
- toString() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
-
- toString() - Method in class fr.sii.ogham.sms.message.Contact
-
- toString() - Method in class fr.sii.ogham.sms.message.PhoneNumber
-
- toString() - Method in class fr.sii.ogham.sms.message.Sms
-
- toString() - Method in class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
-
- toString() - Method in class fr.sii.ogham.sms.sender.impl.PhoneNumberTranslatorSender
-
- toString() - Method in class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
-
- toString() - Method in class fr.sii.ogham.sms.sender.SmsSender
-
- toString() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerParser
-
- toString() - Method in class fr.sii.ogham.template.thymeleaf.ThymeleafParser
-
- translate(Content) - Method in interface fr.sii.ogham.core.translator.content.ContentTranslator
-
Transform the content into a new one.
- translate(Content) - Method in class fr.sii.ogham.core.translator.content.DefaultContentTranslator
-
- translate(Content) - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
-
- translate(Content) - Method in class fr.sii.ogham.core.translator.content.MultiContentTranslator
-
- translate(Content) - Method in class fr.sii.ogham.core.translator.content.TemplateContentTranslator
-
- translate(Resource) - Method in interface fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator
-
Transform the resource into a new one.
- translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.DefaultResourceTranslator
-
- translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
-
- translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.LookupResourceTranslator
-
- translate(Content) - Method in class fr.sii.ogham.html.translator.ExpandCssPropertiesTranslator
-
- translate(Content) - Method in class fr.sii.ogham.html.translator.InlineCssTranslator
-
- translate(Content) - Method in class fr.sii.ogham.html.translator.InlineImageTranslator
-
- translate(Content) - Method in class fr.sii.ogham.html.translator.XHTMLTranslator
-
- translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.AbstractFixedPhoneNumberHandler
-
- translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
-
- translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.FixedPhoneNumberTranslator
-
- translate(PhoneNumber) - Method in interface fr.sii.ogham.sms.message.addressing.translator.PhoneNumberTranslator
-
- TypeOfNumber - Enum in fr.sii.ogham.sms.message.addressing
-
TON as described in GSM 03.40.
- UNBIND_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.TimeoutConstants
-
The key of property for time to wait for an unbind response
- UnknownVariantException - Exception in fr.sii.ogham.template.exception
-
- UnknownVariantException(String, String, Context, Variant) - Constructor for exception fr.sii.ogham.template.exception.UnknownVariantException
-
- UpdatableDecoratorContent - Interface in fr.sii.ogham.core.message.content
-
Interface that allows to update the decorated content.
- UpdatableStringContent - Interface in fr.sii.ogham.core.message.content
-
Marker interface that allows to update the content.
- useAllDefaults() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use all default behavior and values.
- useAllDefaults(Properties) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use all default behavior and values.
- useDefaultLookups() - Method in class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
Tells the builder to use the default lookup mapping:
"classpath" for searching attachment into the classpath
"file" for searching attachment on the file system
"" when no lookup is defined.
- useDefaultResolvers() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Tells the builder to use the default template resolvers:
Resolver that is able to handle classpath resolution (
ClassPathResolver
).
- useDefaults() - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Tells the builder to use all default behaviors and values.
- useDefaults(Properties) - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Tells the builder to use all default behaviors and values.
- useDefaults() - Method in class fr.sii.ogham.core.builder.FirstSupportingResourceResolverBuilder
-
Tells the builder to use the default template resolvers:
Resolver that is able to handle classpath resolution (
ClassPathResolver
).
- useDefaults(String...) - Method in class fr.sii.ogham.core.builder.MessageFillerBuilder
-
Tells the builder to use all default behaviors and values:
Fill messages with system properties
Generate subject from HTML title or first textual line starting with
"Subject:"
Configuration values come from system properties.
- useDefaults(Properties, String...) - Method in class fr.sii.ogham.core.builder.MessageFillerBuilder
-
Tells the builder to use all default behaviors and values:
Fill messages with provided properties
Generate subject from HTML title or first textual line starting with
"Subject:"
Configuration values come from provided properties.
- useDefaults() - Method in class fr.sii.ogham.core.builder.MimetypeProviderBuilder
-
- useDefaults() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Tells the builder to use all default behaviors and values.
- useDefaults(Properties) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Tells the builder to use all default behaviors and values.
- useDefaults() - Method in class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
Tells the builder to use all default behaviors and values.
- useDefaults() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Tells the builder to use all default behaviors and values:
Uses Java mail default behaviors and values
Registers Java mail API implementation
Enables automatic filling of message based on configuration
properties
Enables templating support
Enables attachment features (see
EmailBuilder.withAttachmentFeatures()
)
Configuration values come from system properties.
- useDefaults(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Tells the builder to use all default behaviors and values:
Uses Java mail default behaviors and values
Registers Java mail API implementation
Enables automatic filling of message based on configuration
properties
Enables templating support
Enables attachment features (see
EmailBuilder.withAttachmentFeatures()
)
Configuration values come from provided properties.
- useDefaults() - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Tells the builder to use all default behaviors and values:
Use the system properties
Register Mime Type detection using MimeMagic library
Register default Mime Type (text/plain)
Handle
MultiContent
Handle
StringContent
Handle
ByteResource
Handle
FileResource
- useDefaults(Properties) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Tells the builder to use all default behaviors and values:
Use the provided properties
Register Mime Type detection using MimeMagic library
Register default Mime Type (text/plain)
Handle
MultiContent
Handle
StringContent
Handle
ByteResource
Handle
FileResource
- useDefaults() - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Tells the builder to use all default behaviors and values:
Use the system properties for credentials
Register Mime Type detection using MimeMagic library
Register default Mime Type (text/plain)
Handle
MultiContent
Handle
StringContent
- useDefaults(Properties) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Tells the builder to use all default behaviors and values:
Use the provided properties for credentials
Register Mime Type detection using MimeMagic library
Register default Mime Type (text/plain)
Handle
MultiContent
Handle
StringContent
- useDefaults() - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Tells the builder to use all default behaviors and values:
Use the system properties
Create configuration for SMPP session based on system properties
Create Cloudhopper options based on system properties
- useDefaults(Properties) - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Tells the builder to use all default behaviors and values:
Use the provided properties
Create configuration for SMPP session based on provided properties
Create Cloudhopper options based on provided properties
- useDefaults() - Method in class fr.sii.ogham.sms.builder.DefaultPhoneNumberTranslatorBuilder
-
- useDefaults(Properties) - Method in class fr.sii.ogham.sms.builder.OvhSmsBuilder
-
Tells the builder to use all default behaviors and values:
Use the provided properties
Initialize OVH authentication using provided properties
Initialize OVH options using provided properties
- useDefaults() - Method in interface fr.sii.ogham.sms.builder.PhoneNumberTranslatorBuilder
-
Tells the builder to use default values and behaviors.
- useDefaults() - Method in class fr.sii.ogham.sms.builder.RecipientPhoneNumberTranslatorBuilder
-
- useDefaults() - Method in class fr.sii.ogham.sms.builder.SenderPhoneNumberTranslatorBuilder
-
- useDefaults() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Tells the builder to use all default behaviors and values:
Registers OVH HTTP API implementation
Enables automatic filling of message based on configuration
properties
Enables templating support
Configuration values come from system properties.
- useDefaults(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Tells the builder to use all default behaviors and values:
Registers OVH HTTP API implementation
Enables automatic filling of message based on configuration
properties
Enables templating support
Configuration values come from provided properties.
- useEmailDefaults() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use default behaviors and values for email sender.
- useEmailDefaults(Properties) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use the default behaviors and values for email
sender.
- USERNAME - Static variable in class fr.sii.ogham.email.EmailConstants.SendGridConstants
-
The property key for SendGrid user name
- UsernamePasswordAuthenticator - Class in fr.sii.ogham.email.sender.impl.javamail
-
Basic authenticator that uses the provided username and password.
- UsernamePasswordAuthenticator(String, String) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.UsernamePasswordAuthenticator
-
- useSmsDefaults() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use default behaviors and values for SMS sender.
- useSmsDefaults(Properties) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to use the default behaviors and values for SMS sender.
- UUIDGenerator - Class in fr.sii.ogham.core.id.generator
-
- UUIDGenerator() - Constructor for class fr.sii.ogham.core.id.generator.UUIDGenerator
-
- value() - Method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
-
Get the byte value of the enum constant.
- value() - Method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
-
Get the byte value of the enum constant.
- valueOf(String) - Static method in enum fr.sii.ogham.core.message.content.EmailVariant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum fr.sii.ogham.core.util.http.HttpStatus
-
- valueOf(String) - Static method in enum fr.sii.ogham.email.message.RecipientType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
-
Returns the enum constant of this type with the specified name.
- valueOf(byte) - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
-
Get the NumberingPlanIdentification based on the specified byte
value representation.
- valueOf(String) - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
-
Returns the enum constant of this type with the specified name.
- valueOf(byte) - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
-
Get the TypeOfNumber based on the specified byte value
representation.
- valueOf(String) - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fr.sii.ogham.core.message.content.EmailVariant
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.sii.ogham.core.util.http.HttpStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.sii.ogham.email.message.RecipientType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Variant - Interface in fr.sii.ogham.core.message.content
-
Just a marker interface
- VariantResolutionException - Exception in fr.sii.ogham.template.exception
-
- VariantResolutionException(String, String, Context, Variant) - Constructor for exception fr.sii.ogham.template.exception.VariantResolutionException
-
- VariantResolver - Interface in fr.sii.ogham.template.common.adapter
-
Converts the general variant concept into the real path to the template file.
- WINDOW_MONITOR_INTERVAL_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP window monitor interval property
- WINDOW_SIZE_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants
-
The key for SMPP window size property
- WINDOW_WAIT_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.TimeoutConstants
-
The key of property for timeout for
- withApiKey(String) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Configures the builder to create senders that connect to SendGrid using
the provided API key.
- withAttachmentFeatures() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enable attachment features like attachment resolution based on lookup
mapping.
- withAttachmentFeatures(AttachmentResourceTranslatorBuilder) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enable attachment features using the provided translator builder.
- withAuthParams(OvhAuthParams) - Method in class fr.sii.ogham.sms.builder.OvhSmsBuilder
-
Set the authentication parameters (OVH account, login and password).
- withAutoFilling(MessageFillerBuilder) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables automatic filling of emails with values that come from multiple
sources.
- withAutoFilling(Properties, String...) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables automatic filling of emails with values that come from multiple
sources:
Fill email with values that come from provided configuration
properties.
- withAutoFilling(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables automatic filling of emails with values that come from multiple
sources:
Fill email with values that come from provided configuration
properties.
- withAutoFilling() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables automatic filling of emails with values that come from multiple
sources:
Fill email with values that come from system configuration
properties.
- withAutoFilling(MessageFillerBuilder) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables automatic filling of SMS with values that come from multiple
sources.
- withAutoFilling(Properties, String...) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables filling of SMS with values that comes from provided configuration
properties.
- withAutoFilling(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables filling of SMS with values that comes from provided configuration
properties.
- withAutoFilling() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables filling of SMS with values that comes from system configuration
properties.
- withClient(SendGridClient) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
- withCloudhopper(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enable Cloudhoppder SMPP implementation.
- withConfiguration(Configuration) - Method in class fr.sii.ogham.template.freemarker.builder.FreeMarkerTemplateParserBuilder
-
- withConfigurationFiller(Properties, String...) - Method in class fr.sii.ogham.core.builder.MessageFillerBuilder
-
Enables filling of messages with values that comes from provided
configuration properties.
- withConfigurationFiller(String...) - Method in class fr.sii.ogham.core.builder.MessageFillerBuilder
-
Enables filling of messages with values that comes from system
configuration properties.
- withCredentials(String, String) - Method in class fr.sii.ogham.email.builder.SendGridBuilder
-
Configures the builder to create senders that connect to SendGrid using
the provided credentials.
- withEmail() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to activate the email sender.
- withExtension(String) - Method in class fr.sii.ogham.core.builder.FirstSupportingResourceResolverBuilder
-
Set the extension for resolution lookup.
- withExtension(String) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
- withFirstResourceResolver(FirstSupportingResourceResolver) - Method in class fr.sii.ogham.template.freemarker.builder.FreeMarkerTemplateParserBuilder
-
- withFirstResourceResolver(FirstSupportingResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.builder.ThymeleafTemplateParserBuilder
-
- withFreeMarker() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Enable FreeMarker template engine.
- withInlining() - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Enable the management of resource inlining:
Inline CSS files into the HTML content
Inline image files into the HTML content
This method is automatically called when calling
ContentTranslatorBuilder.useDefaults()
.
- withJavaMail(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enable Java Mail API implementation.
- withMultiContentSupport() - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Enable the management of multi-content messages (like email for example).
- withOptions(CloudhopperOptions) - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Provide your own options.
- withOptions(OvhOptions) - Method in class fr.sii.ogham.sms.builder.OvhSmsBuilder
-
Set the OVH options.
- withoutTemplate() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Disable templating support.
- withoutTemplate() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Disable templating support.
- withOvhHttpApi(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enable OVH HTTP API implementation.
- withParentPath(String) - Method in class fr.sii.ogham.core.builder.FirstSupportingResourceResolverBuilder
-
Set the parent path for template lookup.
- withParentPath(String) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
- withPhoneNumberTranslation() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables Addressing strategy using all default behaviors and values.
- withPhoneNumberTranslation(PhoneNumberTranslatorBuilder, PhoneNumberTranslatorBuilder) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
- withProperties(Properties) - Method in class fr.sii.ogham.email.builder.JavaMailBuilder
-
Set the properties to use for Java mail API implementation.
- withProperties(Properties) - Method in class fr.sii.ogham.sms.builder.OvhSmsBuilder
-
Set the properties to use for configuring OVH implementation.
- withReceiverPhoneNumberTranslation(PhoneNumberTranslatorBuilder) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
- withResourceResolver(ResourceResolver) - Method in class fr.sii.ogham.core.builder.FirstSupportingResourceResolverBuilder
-
Register a lookup resolver.
- withResourceResolver(ResourceResolver) - Method in class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
Register a lookup mapping.
- withResourceResolverBuilder(FirstSupportingResourceResolverBuilder) - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Tells the builder to use your own builder for template resolution.
- withSenderPhoneNumberTranslation(PhoneNumberTranslatorBuilder) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
- withSendGrid(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enable SendGrid implementation.
- withSmppSessionConfiguration(SmppSessionConfiguration) - Method in class fr.sii.ogham.sms.builder.CloudhopperSMPPBuilder
-
Provide your own configuration for SMPP session.
- withSms() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
-
Tells the builder to activate the sms sender.
- withSmsglobalRestApi(Properties) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enable smsglobal REST API implementation.
- withSubjectFiller() - Method in class fr.sii.ogham.core.builder.MessageFillerBuilder
-
Enable the generation of subject of the message.
- withTemplate() - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Enable the management of templates using all default behaviors and
values.
- withTemplate(Properties) - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Enable the management of templates using all default behaviors and
values.
- withTemplate(TemplateBuilder) - Method in class fr.sii.ogham.core.builder.ContentTranslatorBuilder
-
Enable the management of templates by delegating template engine
construction to the specialized builder.
- withTemplate() - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables templating support using all default behaviors and values.
- withTemplate(Properties) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
Enables templating support using all default behaviors and values.
- withTemplate(ContentTranslatorBuilder) - Method in class fr.sii.ogham.email.builder.EmailBuilder
-
- withTemplate() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
Enables templating support using all default behaviors and values.
- withTemplate(ContentTranslatorBuilder) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
-
- withTemplateEngine(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.builder.ThymeleafTemplateParserBuilder
-
By default the builder uses the default Thymeleaf template engine as-is.
- withThymeleaf() - Method in class fr.sii.ogham.core.builder.TemplateBuilder
-
Enable Thymeleaf template engine.
- withTranslator(AttachmentResourceTranslator) - Method in class fr.sii.ogham.email.builder.AttachmentResourceTranslatorBuilder
-
Register a new translator.
- withUrl(URL) - Method in class fr.sii.ogham.sms.builder.OvhSmsBuilder
-
Set the URL of the OVH web service.
- WrapExceptionMessagingService - Class in fr.sii.ogham.core.service
-
- WrapExceptionMessagingService(MessagingService) - Constructor for class fr.sii.ogham.core.service.WrapExceptionMessagingService
-
- WRITE_TIMEOUT_PROPERTY - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppConstants.CloudhopperConstants
-
The key of property for timeout for write timeout