Class Hierarchy
- java.lang.Object
- org.spockframework.runtime.extension.AbstractAnnotationDrivenExtension<T> (implements org.spockframework.runtime.extension.IAnnotationDrivenExtension<T>)
- org.apache.commons.beanutils.converters.AbstractConverter (implements org.apache.commons.beanutils.Converter)
- fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.sms.message.addressing.translator.AbstractFixedPhoneNumberHandler (implements fr.sii.ogham.sms.message.addressing.translator.PhoneNumberHandler)
- fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter (implements fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter)
- fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt<M>
- fr.sii.ogham.testing.extension.junit.sms.SmppServerExtension<M> (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback)
- fr.sii.ogham.testing.extension.junit.sms.SmppServerRule<M> (implements org.junit.rules.TestRule)
- fr.sii.ogham.core.filler.AbstractMessageAwareFiller<M> (implements fr.sii.ogham.core.filler.MessageFiller)
- fr.sii.ogham.core.fluent.AbstractParent<P> (implements fr.sii.ogham.core.fluent.Parent<P>)
- fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder<MYSELF,P,V>
- fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder<MYSELF,P> (implements fr.sii.ogham.core.builder.Builder<T>, fr.sii.ogham.core.builder.template.DetectorBuilder<MYSELF>, fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder<MYSELF,EmailBuilder> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder<MYSELF,P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder<MYSELF,P,E> (implements fr.sii.ogham.core.builder.Builder<T>, fr.sii.ogham.core.builder.template.DetectorBuilder<MYSELF>, fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder<MYSELF,P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.AttachImageBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.AttachmentHandlingBuilder (implements fr.sii.ogham.core.builder.Builder<T>, fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.email.builder.AutofillEmailBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.AutofillSmsBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.Base64InliningBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.CidBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate<P,V> (implements fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder<P,V>)
- fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper<P,V> (implements fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder<P,V>)
- fr.sii.ogham.core.builder.env.ConverterBuilderDelegate<P> (implements fr.sii.ogham.core.builder.env.ConverterBuilder<P>)
- fr.sii.ogham.email.builder.CssHandlingBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.CssInliningBuilder (implements fr.sii.ogham.core.builder.Builder<T>, fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.EmailBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate<P> (implements fr.sii.ogham.core.builder.env.EnvironmentBuilder<P>)
- fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.retry.FixedDelayBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.retry.FixedIntervalBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.ImageHandlingBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.ImageInliningBuilder (implements fr.sii.ogham.core.builder.Builder<T>, fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.email.builder.javamail.JavaMailBuilder (implements fr.sii.ogham.core.builder.ActivableAtRuntime, fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.LoggingBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate<P> (implements fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder<P>)
- fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.PhoneNumbersBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.env.PropertiesBuilderDelegate<P> (implements fr.sii.ogham.core.builder.env.PropertiesBuilder<P>)
- fr.sii.ogham.sms.builder.RecipientNumberBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.RecipientNumberFormatBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate<P> (implements fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder<P>)
- fr.sii.ogham.core.builder.retry.RetryBuilder<P> (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.SenderNumberBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.SenderNumberFormatBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.charset.SimpleCharsetDetectorBuilder<P> (implements fr.sii.ogham.core.builder.charset.CharsetDetectorBuilder<P>)
- fr.sii.ogham.core.builder.env.SimpleConverterBuilder<P> (implements fr.sii.ogham.core.builder.env.ConverterBuilder<P>)
- fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder<P> (implements fr.sii.ogham.core.builder.env.EnvironmentBuilder<P>)
- fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder<P> (implements fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder<P>)
- fr.sii.ogham.core.builder.env.SimplePropertiesBuilder<P> (implements fr.sii.ogham.core.builder.env.PropertiesBuilder<P>)
- fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder<P> (implements fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder<P>)
- fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder<P> (implements fr.sii.ogham.core.builder.mimetype.TikaBuilder<P>)
- fr.sii.ogham.sms.builder.SmsBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.sms.builder.cloudhopper.SslBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder<P> (implements fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate<P> (implements fr.sii.ogham.core.builder.mimetype.TikaBuilder<P>)
- fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver (implements fr.sii.ogham.core.resource.resolver.ResourceResolver)
- fr.sii.ogham.core.builder.env.props.AbstractProps
- fr.sii.ogham.core.builder.env.props.Props
- fr.sii.ogham.core.builder.env.props.PropsBuilder
- fr.sii.ogham.core.builder.env.props.PropsPath
- fr.sii.ogham.core.sender.AbstractSpecializedSender<M> (implements fr.sii.ogham.core.sender.SpecializedSender<M>)
- fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer (implements fr.sii.ogham.spring.common.SpringMessagingConfigurer)
- org.thymeleaf.templateresolver.AbstractTemplateResolver (implements org.thymeleaf.templateresolver.ITemplateResolver)
- org.thymeleaf.templateresolver.AbstractConfigurableTemplateResolver
- org.thymeleaf.templateresolver.ClassLoaderTemplateResolver
- org.thymeleaf.templateresolver.TemplateResolver
- fr.sii.ogham.template.thymeleaf.common.adapter.AbstractTemplateResolverOptionsAdapter (implements fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter)
- fr.sii.ogham.core.condition.provider.ActivableAtRuntimeConditionProvider (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.testing.assertion.email.AddressesWithContext (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.core.builder.configuration.AlwaysOverride<V> (implements fr.sii.ogham.core.builder.configuration.MayOverride<V>)
- fr.sii.ogham.core.condition.provider.AnnotationConditionProvider<T> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.builder.priority.AnnotationPriorityProvider (implements fr.sii.ogham.core.builder.priority.PriorityProvider<T>)
- fr.sii.ogham.testing.assertion.filter.AnyPredicate<T> (implements com.google.common.base.Predicate<T>)
- fr.sii.ogham.core.util.ArrayUtils
- fr.sii.ogham.testing.assertion.email.AssertAttachment
- fr.sii.ogham.testing.assertion.email.AssertEmail
- fr.sii.ogham.testing.assertion.html.AssertHtml
- fr.sii.ogham.testing.assertion.util.AssertionHelper
- fr.sii.ogham.testing.assertion.sms.AssertSms
- fr.sii.ogham.testing.assertion.template.AssertTemplate
- fr.sii.ogham.email.message.fluent.AttachBuilder
- fr.sii.ogham.email.attachment.Attachment
- fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender (implements fr.sii.ogham.core.sender.ConditionalSender)
- javax.mail.Authenticator
- fr.sii.ogham.core.builder.priority.AutoDecrementPriorityProvider<T> (implements fr.sii.ogham.core.builder.priority.PriorityProvider<T>)
- fr.sii.ogham.core.template.parser.AutoDetectTemplateParser (implements fr.sii.ogham.core.template.parser.TemplateParser)
- fr.sii.ogham.core.template.parser.AutoDetectTemplateParser.TemplateImplementation
- fr.sii.ogham.core.sender.AutoRetrySender (implements fr.sii.ogham.core.sender.ConditionalSender)
- fr.sii.ogham.core.util.Base64Utils
- org.hamcrest.BaseMatcher<T> (implements org.hamcrest.Matcher<T>)
- fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.BaseMessagePreparator (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.MessagePreparator)
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy (implements fr.sii.ogham.sms.sender.impl.cloudhopper.session.SessionHandlingStrategy)
- fr.sii.ogham.core.template.context.BeanContext (implements fr.sii.ogham.core.template.context.Context)
- fr.sii.ogham.core.util.BeanUtils
- fr.sii.ogham.core.util.BeanUtils.Options
- fr.sii.ogham.core.util.bean.BeanWrapperUtils
- fr.sii.ogham.email.message.fluent.BodyBuilder
- fr.sii.ogham.core.builder.retry.BuilderToRetryStrategyProviderBridge (implements fr.sii.ogham.core.retry.RetryStrategyProvider)
- fr.sii.ogham.core.util.BuilderUtils
- fr.sii.ogham.testing.assertion.email.By
- fr.sii.ogham.core.resource.ByteResource (implements fr.sii.ogham.core.resource.NamedResource)
- fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToCharacterEncodingGroupDataCodingProvider (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider)
- fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider)
- java.lang.ClassLoader
- fr.sii.ogham.core.util.ClasspathUtils
- fr.sii.ogham.core.service.CleanableMessagingService (implements fr.sii.ogham.core.clean.Cleanable, java.io.Closeable, fr.sii.ogham.core.service.MessagingService)
- fr.sii.ogham.core.builder.registry.CleanableRegistry (implements fr.sii.ogham.core.clean.Cleanable, fr.sii.ogham.core.builder.registry.Registry<T>)
- com.sendgrid.Client (implements java.io.Closeable)
- fr.sii.ogham.testing.sms.simulator.decode.CloudhopperCharsetAdapter (implements fr.sii.ogham.testing.sms.simulator.decode.Charset)
- fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.CloudhopperCharsetSupportingEncoder (implements fr.sii.ogham.sms.encoder.SupportingEncoder)
- fr.sii.ogham.sms.CloudhopperConstants
- fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
- fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
- fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer (implements fr.sii.ogham.testing.sms.simulator.SmppServerSimulator<M>)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatUtil
- fr.sii.ogham.core.condition.CompositeCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator (implements fr.sii.ogham.sms.message.addressing.translator.PhoneNumberTranslator)
- fr.sii.ogham.core.template.detector.CompositeTemplateDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.core.condition.fluent.Conditions
- fr.sii.ogham.core.util.ConfigurationValueUtils
- com.icegreen.greenmail.configuration.ConfiguredGreenMail (implements com.icegreen.greenmail.base.GreenMailOperations)
- com.icegreen.greenmail.util.GreenMailProxy
- com.icegreen.greenmail.junit4.GreenMailRule (implements org.junit.rules.MethodRule, org.junit.rules.TestRule)
- fr.sii.ogham.sms.message.Contact
- fr.sii.ogham.sms.message.Recipient (implements fr.sii.ogham.core.message.recipient.Addressee)
- fr.sii.ogham.sms.message.Sender
- fr.sii.ogham.core.mimetype.replace.ContainsMimetypeReplacer (implements fr.sii.ogham.core.mimetype.replace.MimetypeReplacer)
- fr.sii.ogham.email.attachment.ContentDisposition
- fr.sii.ogham.testing.assertion.filter.ContentIdPredicate (implements java.util.function.Predicate<T>)
- com.github.tomakehurst.wiremock.matching.ContentPattern<T> (implements com.github.tomakehurst.wiremock.matching.NamedValueMatcher<T>)
- com.github.tomakehurst.wiremock.matching.StringValuePattern
- fr.sii.ogham.core.sender.ContentTranslatorSender (implements fr.sii.ogham.core.sender.ConditionalSender)
- fr.sii.ogham.email.message.content.ContentWithAttachments (implements fr.sii.ogham.core.message.content.DecoratorContent, fr.sii.ogham.core.message.content.MayHaveStringContent, fr.sii.ogham.core.message.content.UpdatableDecoratorContent, fr.sii.ogham.core.message.content.UpdatableStringContent)
- fr.sii.ogham.email.sender.impl.javamail.ContentWithAttachmentsHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler)
- fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler (implements fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.html.inliner.ContentWithImages
- fr.sii.ogham.core.CoreConstants
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameCompatFactory (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatFactory)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameEmailCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.EmailCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat)
- fr.sii.ogham.testing.sms.simulator.config.Credentials
- fr.sii.ogham.html.inliner.impl.regexp.CssImageDeclaration
- fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants
- fr.sii.ogham.html.inliner.impl.regexp.CssImageInlineUtils
- fr.sii.ogham.html.inliner.CssInlinerConstants
- fr.sii.ogham.html.inliner.impl.jsoup.CssInlineUtils
- fr.sii.ogham.core.builder.configuration.CurrentValueNotSetOverride<V> (implements fr.sii.ogham.core.builder.configuration.MayOverride<V>)
- fr.sii.ogham.spring.sms.DataCodingSchemeProperties
- fr.sii.ogham.spring.sms.DataCodingSchemeProperties.AutoProperties
- fr.sii.ogham.testing.assertion.filter.DefaultAttachmentPredicate (implements java.util.function.Predicate<T>)
- fr.sii.ogham.core.builder.context.DefaultBuildContext (implements fr.sii.ogham.core.builder.context.BuildContext)
- fr.sii.ogham.sms.builder.cloudhopper.DefaultCloudhopperConfigurer
- fr.sii.ogham.sms.builder.cloudhopper.DefaultCloudhopperConfigurer.CloudhopperConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.core.translator.content.DefaultContentTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer (implements fr.sii.ogham.sms.sender.impl.cloudhopper.session.ErrorAnalyzer)
- fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerEmailConfigurer
- fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerEmailConfigurer.FreemakerConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerSmsConfigurer
- fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerSmsConfigurer.FreemakerConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.email.builder.javamail.DefaultJavaMailConfigurer
- fr.sii.ogham.email.builder.javamail.DefaultJavaMailConfigurer.JavaMailConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.sms.builder.ovh.DefaultOvhSmsConfigurer
- fr.sii.ogham.sms.builder.ovh.DefaultOvhSmsConfigurer.OvhSmsConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.testing.util.port.DefaultPortFinder (implements fr.sii.ogham.testing.util.port.PortFinder)
- fr.sii.ogham.core.util.bean.DefaultRecursiveBeanReadWrapperFactory (implements fr.sii.ogham.core.util.bean.BeanReadWrapperFactory)
- fr.sii.ogham.core.resource.resolver.DefaultResourceResolver (implements fr.sii.ogham.core.resource.resolver.DelegateResourceResolver)
- fr.sii.ogham.core.translator.resource.DefaultResourceTranslator (implements fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator)
- fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.DefaultSendGridV2Configurer
- fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.DefaultSendGridV2Configurer.SendGridV2Configurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.DefaultSendGridV4Configurer
- fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.DefaultSendGridV4Configurer.SendGridV4Configurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.sms.sender.impl.ovh.DefaultSmsCodingDetector (implements fr.sii.ogham.sms.sender.impl.ovh.SmsCodingDetector)
- fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2EmailConfigurer
- fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2SmsConfigurer
- fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3EmailConfigurer
- fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3SmsConfigurer
- fr.sii.ogham.core.convert.DelegateConverter (implements fr.sii.ogham.core.convert.Converter, fr.sii.ogham.core.convert.ConverterRegistry)
- fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.DelegateSendGridClient (implements fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.SendGridClient)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.DelegateSendGridClient (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.SendGridClient)
- fr.sii.ogham.testing.sms.simulator.jsmpp.DeliveryReceiptTask (implements java.lang.Runnable)
- java.util.Dictionary<K,V>
- fr.sii.ogham.core.util.bean.DirectAccessor<T> (implements fr.sii.ogham.core.util.bean.Accessor<T>)
- fr.sii.ogham.email.message.Email (implements fr.sii.ogham.core.message.capability.HasContentFluent<F>, fr.sii.ogham.core.message.capability.HasRecipients<R>, fr.sii.ogham.core.message.capability.HasRecipientsFluent<F,R>, fr.sii.ogham.core.message.capability.HasSubject, fr.sii.ogham.core.message.capability.HasSubjectFluent<F>, fr.sii.ogham.core.message.capability.HasToFluent<F>, fr.sii.ogham.core.util.Loggable, fr.sii.ogham.core.message.Message)
- fr.sii.ogham.email.message.EmailAddress
- fr.sii.ogham.testing.assertion.util.EmailUtils
- fr.sii.ogham.email.sendgrid.sender.EmailValidator
- fr.sii.ogham.email.message.fluent.EmbedBuilder
- fr.sii.ogham.sms.encoder.EncodedMessage (implements fr.sii.ogham.sms.encoder.Encoded)
- fr.sii.ogham.sms.splitter.EncodedSegment (implements fr.sii.ogham.sms.splitter.Segment)
- fr.sii.ogham.sms.encoder.EncodedWithHeader (implements fr.sii.ogham.sms.encoder.Encoded)
- fr.sii.ogham.spring.sms.EncoderProperties
- fr.sii.ogham.spring.sms.EncoderProperties.AutoGuessProperties
- fr.sii.ogham.spring.sms.EncoderProperties.Gsm7bitPackedProperties
- fr.sii.ogham.spring.sms.EncoderProperties.Gsm8bitProperties
- fr.sii.ogham.spring.sms.EncoderProperties.Latin1Properties
- fr.sii.ogham.spring.sms.EncoderProperties.Ucs2Properties
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.EnquireLinkTask (implements java.lang.Runnable)
- fr.sii.ogham.core.builder.context.EnvBuilderBasedContext (implements fr.sii.ogham.core.builder.context.BuildContext)
- fr.sii.ogham.core.util.EqualsBuilder
- fr.sii.ogham.core.translator.content.EveryContentTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.core.filler.EveryFillerDecorator (implements fr.sii.ogham.core.filler.MessageFiller)
- fr.sii.ogham.html.inliner.EveryImageInliner (implements fr.sii.ogham.html.inliner.ImageInliner)
- fr.sii.ogham.core.translator.resource.EveryResourceTranslator (implements fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator)
- fr.sii.ogham.core.service.EverySupportingMessagingService (implements fr.sii.ogham.core.service.MessagingService)
- fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
- fr.sii.ogham.core.util.ExceptionUtils
- fr.sii.ogham.html.translator.ExpandCssPropertiesTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
- fr.sii.ogham.testing.assertion.email.ExpectedAttachment
- fr.sii.ogham.testing.assertion.email.ExpectedContent
- fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
- fr.sii.ogham.testing.assertion.sms.ExpectedSms
- fr.sii.ogham.core.retry.ExponentialDelayRetry (implements fr.sii.ogham.core.retry.RetryStrategy)
- fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver (implements fr.sii.ogham.template.common.adapter.CanProvidePossiblePaths, fr.sii.ogham.template.common.adapter.VariantResolver)
- fr.sii.ogham.html.inliner.ExternalCss
- fr.sii.ogham.testing.assertion.util.FailAtEndRegistry (implements fr.sii.ogham.testing.assertion.util.AssertionRegistry)
- fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver (implements fr.sii.ogham.template.common.adapter.VariantResolver)
- fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver (implements fr.sii.ogham.template.common.adapter.VariantResolver)
- fr.sii.ogham.testing.assertion.util.FailImmediatelyRegistry (implements fr.sii.ogham.testing.assertion.util.AssertionRegistry)
- fr.sii.ogham.email.sender.impl.javamail.FailResourceHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler)
- fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.core.sender.FallbackSender (implements fr.sii.ogham.core.sender.MessageSender)
- fr.sii.ogham.core.util.bean.FieldAccessor<T> (implements fr.sii.ogham.core.util.bean.Accessor<T>)
- fr.sii.ogham.testing.assertion.filter.FileNamePredicate (implements com.google.common.base.Predicate<T>)
- fr.sii.ogham.core.resource.FileResource (implements fr.sii.ogham.core.resource.NamedResource)
- fr.sii.ogham.email.sender.impl.javamail.FileResourceHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler)
- fr.sii.ogham.core.sender.FillerSender (implements fr.sii.ogham.core.sender.ConditionalSender)
- fr.sii.ogham.core.env.FirstExistingPropertiesResolver (implements fr.sii.ogham.core.env.PropertyResolver)
- fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver (implements fr.sii.ogham.template.common.adapter.VariantResolver)
- fr.sii.ogham.core.mimetype.replace.FirstMatchingMimetypeReplacer (implements fr.sii.ogham.core.mimetype.replace.MimetypeReplacer)
- fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FirstSupportingDataCodingProvider (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider)
- fr.sii.ogham.sms.splitter.FirstSupportingMessageSplitter (implements fr.sii.ogham.sms.splitter.MessageSplitter)
- fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter (implements fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter)
- fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter (implements fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter)
- fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver (implements fr.sii.ogham.core.resource.resolver.ResourceResolver, fr.sii.ogham.core.resource.resolver.ResourceResolverRegistry)
- fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider (implements fr.sii.ogham.core.subject.provider.SubjectProvider)
- fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FixedByteValueDataCodingProvider (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider)
- fr.sii.ogham.core.charset.FixedCharsetDetector (implements fr.sii.ogham.core.charset.CharsetDetector)
- fr.sii.ogham.core.condition.FixedCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.core.retry.FixedDelayRetry (implements fr.sii.ogham.core.retry.RetryStrategy)
- fr.sii.ogham.testing.assertion.hamcrest.FixedDescription (implements org.hamcrest.Description)
- fr.sii.ogham.core.template.detector.FixedEngineDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.core.retry.FixedIntervalRetry (implements fr.sii.ogham.core.retry.RetryStrategy)
- fr.sii.ogham.core.mimetype.FixedMimeTypeProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.sms.message.addressing.translator.FixedPhoneNumberTranslator (implements fr.sii.ogham.sms.message.addressing.translator.PhoneNumberTranslator)
- fr.sii.ogham.testing.extension.junit.sms.config.FixedPortConfig (implements fr.sii.ogham.testing.extension.junit.sms.config.PortConfig)
- fr.sii.ogham.testing.sms.simulator.config.FixedServerPortProvider (implements fr.sii.ogham.testing.sms.simulator.config.ServerPortProvider)
- fr.sii.ogham.core.condition.fluent.FluentCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.testing.assertion.email.FluentReceivedEmailsAssert
- fr.sii.ogham.testing.assertion.sms.FluentReceivedSmsAssert<S>
- fr.sii.ogham.template.freemarker.FreemarkerConstants
- fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader (implements freemarker.cache.TemplateLoader)
- fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
- fr.sii.ogham.template.freemarker.FreeMarkerParser (implements fr.sii.ogham.core.template.parser.TemplateParser)
- fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.testing.extension.spring.GreenMailInitializer (implements org.springframework.context.ApplicationContextInitializer<C>)
- fr.sii.ogham.testing.extension.spring.GreenMailTestConfiguration
- fr.sii.ogham.sms.splitter.GsmBasicCharsetExtensionTableCounter (implements fr.sii.ogham.sms.splitter.LengthCounter)
- fr.sii.ogham.sms.splitter.GsmMessageSplitter (implements fr.sii.ogham.sms.splitter.MessageSplitter)
- fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.GuessEncodingEncoder (implements fr.sii.ogham.sms.encoder.SupportingEncoder)
- fr.sii.ogham.core.util.HashCodeBuilder
- fr.sii.ogham.testing.util.HasParent<P>
- fr.sii.ogham.core.subject.provider.HtmlTitleSubjectProvider (implements fr.sii.ogham.core.subject.provider.SubjectProvider)
- fr.sii.ogham.core.util.HtmlUtils
- fr.sii.ogham.testing.assertion.util.HtmlUtils
- fr.sii.ogham.sms.util.HttpUtils
- fr.sii.ogham.html.inliner.ImageInlinerConstants
- fr.sii.ogham.html.inliner.impl.jsoup.ImageInlineUtils
- fr.sii.ogham.html.inliner.ImageResource
- fr.sii.ogham.core.condition.provider.ImplementationConditionProvider (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.builder.priority.ImplementationPriorityProvider<T> (implements fr.sii.ogham.core.builder.priority.PriorityProvider<T>)
- fr.sii.ogham.html.translator.InlineCssTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.html.translator.InlineImageTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.core.util.IOUtils
- fr.sii.ogham.core.mimetype.JavaActivationProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.core.mimetype.JavaFilesProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentHandler
- fr.sii.ogham.email.JavaMailConstants
- fr.sii.ogham.core.env.JavaPropertiesResolver (implements fr.sii.ogham.core.env.PropertyResolver)
- fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer (implements fr.sii.ogham.testing.sms.simulator.SmppServerSimulator<M>)
- fr.sii.ogham.testing.extension.spring.JsmppServerInitializer (implements org.springframework.context.ApplicationContextInitializer<C>)
- fr.sii.ogham.testing.extension.spring.JsmppServerTestConfiguration
- fr.sii.ogham.html.inliner.impl.jsoup.JsoupAttachImageInliner (implements fr.sii.ogham.html.inliner.ImageInliner)
- fr.sii.ogham.html.inliner.impl.jsoup.JsoupBase64ImageInliner (implements fr.sii.ogham.html.inliner.ImageInliner)
- fr.sii.ogham.html.inliner.impl.jsoup.JsoupCssInliner (implements fr.sii.ogham.html.inliner.CssInliner)
- fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
- fr.sii.ogham.spring.template.freemarker.LazySpringBeanAccessModel (implements freemarker.template.TemplateHashModel)
- fr.sii.ogham.core.template.context.LocaleContext (implements fr.sii.ogham.core.template.context.Context)
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.LogErrorHandler (implements fr.sii.ogham.sms.sender.impl.cloudhopper.session.ErrorHandler)
- fr.sii.ogham.testing.extension.junit.LoggingTestExtension (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback)
- fr.sii.ogham.testing.extension.spock.LoggingTestInterceptor (implements org.spockframework.runtime.extension.IMethodInterceptor)
- fr.sii.ogham.core.util.LogUtils
- fr.sii.ogham.core.util.LogUtils.Lazy
- fr.sii.ogham.core.resource.path.LookupAwareRelativePathResolver (implements fr.sii.ogham.core.resource.path.RelativePathResolver)
- fr.sii.ogham.core.resource.LookupResource (implements fr.sii.ogham.core.resource.NamedResource)
- fr.sii.ogham.core.translator.resource.LookupResourceTranslator (implements fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator)
- fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler)
- fr.sii.ogham.core.util.bean.MapBeanReadWrapper (implements fr.sii.ogham.core.util.bean.BeanReadWrapper, java.util.Map<K,V>)
- fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry (implements java.lang.Comparable<T>, java.util.Map.Entry<K,V>)
- fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder (implements fr.sii.ogham.sms.encoder.Encoder)
- fr.sii.ogham.core.util.bean.MapRecursiveBeanReadWrapperFactory (implements fr.sii.ogham.core.util.bean.BeanReadWrapperFactory)
- fr.sii.ogham.html.inliner.impl.regexp.MatchedUrl
- fr.sii.ogham.core.mimetype.validation.MatchMimetypePredicate (implements java.util.function.Predicate<T>)
- fr.sii.ogham.core.condition.fluent.MessageConditions
- fr.sii.ogham.testing.sms.simulator.decode.MessageDecoder
- fr.sii.ogham.core.builder.MessagingBuilder (implements fr.sii.ogham.core.builder.Builder<T>)
- fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.spring.general.MessagingProperties
- fr.sii.ogham.spring.general.MessagingProperties.WrapUncaughtExceptionsProperties
- fr.sii.ogham.core.message.content.MultiContent (implements fr.sii.ogham.core.message.content.Content)
- fr.sii.ogham.email.sender.impl.javamail.MultiContentHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler)
- fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.MultiContentHandler (implements fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.MultiContentHandler (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.core.subject.provider.MultiContentSubjectProvider (implements fr.sii.ogham.core.subject.provider.SubjectProvider)
- fr.sii.ogham.core.translator.content.MultiContentTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.core.sender.MultiImplementationSender<M> (implements fr.sii.ogham.core.sender.ConditionalSender)
- fr.sii.ogham.core.sender.MultiImplementationSender.Implementation
- fr.sii.ogham.core.retry.NamedCallable<V> (implements java.util.concurrent.Callable<V>)
- fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
- mock.context.NestedBean
- fr.sii.ogham.core.convert.NoConversionNeededConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.builder.configuration.NonNullOverride<V> (implements fr.sii.ogham.core.builder.configuration.MayOverride<V>)
- fr.sii.ogham.spring.v1.template.thymeleaf.NoOpRequestContextWrapper (implements fr.sii.ogham.spring.template.thymeleaf.ThymeleafRequestContextWrapper)
- fr.sii.ogham.sms.splitter.NoSplitMessageSplitter (implements fr.sii.ogham.sms.splitter.MessageSplitter)
- fr.sii.ogham.core.condition.NotCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.core.template.context.NullContext (implements fr.sii.ogham.core.template.context.Context)
- fr.sii.ogham.template.common.adapter.NullVariantResolver (implements fr.sii.ogham.template.common.adapter.VariantResolver)
- fr.sii.ogham.testing.assertion.OghamAssertions
- fr.sii.ogham.spring.sms.OghamCloudhopperConfiguration
- fr.sii.ogham.spring.sms.OghamCloudhopperProperties
- fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
- fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
- fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
- fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
- fr.sii.ogham.spring.email.OghamEmailProperties (implements fr.sii.ogham.spring.common.OghamTemplateProperties)
- fr.sii.ogham.spring.email.OghamEmailProperties.BccProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.CcProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.ExtractFromTextProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.ExtractHtmlTitleProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.FromProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.ImageInliningProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.MimetypeProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
- fr.sii.ogham.spring.email.OghamEmailProperties.ToProperties
- fr.sii.ogham.spring.template.OghamFreemarkerConfiguration
- fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.FreeMarkerDefaultOghamConfiguration
- fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerNonWebConfiguration
- fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerWebConfiguration
- fr.sii.ogham.spring.template.OghamFreemarkerProperties
- fr.sii.ogham.spring.template.OghamFreemarkerProperties.SpringBeansProperties
- fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
- fr.sii.ogham.spring.general.OghamGeneralConfiguration
- fr.sii.ogham.spring.email.OghamJavaMailConfiguration
- fr.sii.ogham.spring.email.OghamJavaMailProperties
- fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
- fr.sii.ogham.spring.email.OghamJavaMailProperties.BodyProperties
- fr.sii.ogham.testing.assertion.OghamMatchers
- fr.sii.ogham.spring.common.OghamMimetypeProperties
- fr.sii.ogham.spring.common.OghamMimetypeProperties.TikaProperties
- fr.sii.ogham.spring.template.OghamNoTemplateEngineConfiguration
- fr.sii.ogham.spring.sms.OghamOvhSmsConfiguration
- fr.sii.ogham.spring.sms.OghamOvhSmsProperties
- fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
- fr.sii.ogham.spring.email.OghamSendGridProperties
- fr.sii.ogham.spring.v1.email.OghamSendGridV2Configuration
- fr.sii.ogham.spring.v2.email.OghamSendGridV4Configuration
- fr.sii.ogham.spring.sms.OghamSmppProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties (implements fr.sii.ogham.spring.common.OghamTemplateProperties)
- fr.sii.ogham.spring.sms.OghamSmsProperties.FromAlphanumericCodeProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties.FromInternationalFormatProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties.FromShortCodeProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties.ToInternationalFormatProperties
- fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
- fr.sii.ogham.spring.v1.autoconfigure.OghamSpringBoot1AutoConfiguration
- fr.sii.ogham.spring.v2.autoconfigure.OghamSpringBoot2AutoConfiguration
- fr.sii.ogham.spring.template.OghamThymeleafProperties
- fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
- fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
- fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter (implements fr.sii.ogham.testing.sms.simulator.bean.OptionalParameter)
- fr.sii.ogham.testing.assertion.sms.OptionalParameterWithContext (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver (implements fr.sii.ogham.core.env.PropertyResolver)
- fr.sii.ogham.core.mimetype.OverrideMimetypeProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.core.resource.OverrideNameWrapper (implements fr.sii.ogham.core.resource.NamedResource)
- fr.sii.ogham.email.sender.impl.javamail.OverrideNameWrapperResourceHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler)
- fr.sii.ogham.core.translator.resource.OverrideNameWrapperResourceTranslator (implements fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator)
- fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
- fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
- fr.sii.ogham.sms.OvhSmsConstants
- fr.sii.ogham.sms.util.http.Parameter
- fr.sii.ogham.core.message.content.ParsedContent (implements fr.sii.ogham.core.message.content.HasResourcePath, fr.sii.ogham.core.message.content.MayHaveStringContent, fr.sii.ogham.core.message.content.UpdatableStringContent)
- fr.sii.ogham.testing.assertion.email.PartWithContext (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.core.mimetype.replace.PatternMimetypeReplacer (implements fr.sii.ogham.core.mimetype.replace.MimetypeReplacer)
- fr.sii.ogham.testing.assertion.sms.PduRequestWithContext<S> (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.core.retry.PerExecutionDelayRetry (implements fr.sii.ogham.core.retry.RetryStrategy)
- fr.sii.ogham.sms.message.PhoneNumber
- fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
- fr.sii.ogham.sms.builder.PhoneNumberTranslatorPair
- fr.sii.ogham.sms.sender.PhoneNumberTranslatorSender (implements fr.sii.ogham.core.sender.ConditionalSender)
- fr.sii.ogham.testing.assertion.sms.PhoneNumberWithContext (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.spring.common.PrefixSuffixProperties
- fr.sii.ogham.core.util.PriorityComparator<T> (implements java.util.Comparator<T>)
- fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler)
- fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler (implements fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.core.util.PriorizedList<P>
- fr.sii.ogham.core.util.PriorizedMatchingHandler<T>
- fr.sii.ogham.spring.util.PropertiesUtils
- fr.sii.ogham.core.condition.PropertyPatternCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.core.condition.PropertyValueCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.testing.extension.junit.sms.config.RandomPortConfig (implements fr.sii.ogham.testing.extension.junit.sms.config.PortConfig)
- fr.sii.ogham.testing.util.RandomPortUtils
- fr.sii.ogham.sms.splitter.RandomReferenceNumberGenerator (implements fr.sii.ogham.sms.splitter.ReferenceNumberGenerator)
- fr.sii.ogham.testing.sms.simulator.config.RandomServerPortProvider (implements fr.sii.ogham.testing.sms.simulator.config.ServerPortProvider)
- fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
- fr.sii.ogham.core.util.bean.ReadMethodAccessor<T> (implements fr.sii.ogham.core.util.bean.Accessor<T>)
- fr.sii.ogham.email.message.Recipient (implements fr.sii.ogham.core.message.recipient.Addressee)
- fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper (implements fr.sii.ogham.core.util.bean.BeanReadWrapper)
- fr.sii.ogham.html.inliner.impl.regexp.RegexAttachBackgroudImageInliner (implements fr.sii.ogham.html.inliner.ImageInliner)
- fr.sii.ogham.html.inliner.impl.regexp.RegexBase64BackgroundImageInliner (implements fr.sii.ogham.html.inliner.ImageInliner)
- fr.sii.ogham.core.resource.path.RelativePath (implements fr.sii.ogham.core.resource.path.ResourcePath)
- fr.sii.ogham.core.resource.resolver.RelativeResolver (implements fr.sii.ogham.core.resource.resolver.DelegateResourceResolver)
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler (implements com.cloudhopper.smpp.SmppSessionHandler)
- fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider (implements org.springframework.web.context.ServletContextAware, fr.sii.ogham.spring.template.thymeleaf.WebContextProvider)
- fr.sii.ogham.core.condition.provider.RequiredClassAnnotationProvider<T> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.condition.RequiredClassCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.core.condition.provider.RequiredClassesAnnotationProvider<T> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.condition.provider.RequiredPropertiesAnnotationProvider<T> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.condition.provider.RequiredPropertyAnnotationProvider<T> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.core.condition.RequiredPropertyCondition<T> (implements fr.sii.ogham.core.condition.Condition<T>)
- fr.sii.ogham.core.resource.path.ResolvedResourcePath (implements fr.sii.ogham.core.resource.path.ResolvedPath)
- fr.sii.ogham.core.resource.path.ResolvedString (implements fr.sii.ogham.core.resource.path.ResolvedPath)
- fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper<FLUENT> (implements fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder<MYSELF>)
- fr.sii.ogham.core.util.ResourceUtils
- fr.sii.ogham.testing.util.ResourceUtils
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler (implements com.cloudhopper.smpp.SmppSessionHandler)
- fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler (implements com.cloudhopper.smpp.SmppSessionHandler)
- fr.sii.ogham.sms.util.http.Response
- fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
- fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper<P>
- fr.sii.ogham.email.sendgrid.SendGridConstants
- fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
- fr.sii.ogham.spring.common.SendRetryProperties
- fr.sii.ogham.core.id.generator.SequentialIdGenerator (implements fr.sii.ogham.core.id.generator.IdGenerator)
- fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
- fr.sii.ogham.testing.sms.simulator.config.ServerDelays
- org.jsmpp.session.ServerResponseDeliveryAdapter (implements org.jsmpp.session.ServerResponseDeliveryListener)
- fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator (implements java.lang.Runnable, org.jsmpp.session.ServerMessageReceiverListener)
- com.icegreen.greenmail.util.ServerSetup
- fr.sii.ogham.testing.assertion.sms.ShortMessageWithContext<S> (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.testing.sms.simulator.bean.SimpleAddress (implements fr.sii.ogham.testing.sms.simulator.bean.Address)
- mock.context.SimpleBean
- fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper (implements fr.sii.ogham.core.util.bean.BeanReadWrapper)
- fr.sii.ogham.core.charset.SimpleCharsetMatch (implements fr.sii.ogham.core.charset.CharsetMatch)
- fr.sii.ogham.core.util.classpath.SimpleClasspathHelper (implements fr.sii.ogham.core.util.classpath.ClasspathHelper)
- fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand (implements fr.sii.ogham.testing.sms.simulator.bean.Command)
- fr.sii.ogham.core.template.context.SimpleContext (implements fr.sii.ogham.core.template.context.Context)
- fr.sii.ogham.core.resource.SimpleResource (implements fr.sii.ogham.core.resource.Resource)
- fr.sii.ogham.core.template.detector.SimpleResourceEngineDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.core.retry.SimpleRetryExecutor (implements fr.sii.ogham.core.retry.RetryExecutor)
- fr.sii.ogham.template.thymeleaf.common.SimpleThymeleafContextConverter (implements fr.sii.ogham.template.thymeleaf.common.ThymeleafContextConverter)
- fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
- fr.sii.ogham.core.message.fluent.SingleContentBuilder<P>
- fr.sii.ogham.testing.assertion.context.SingleMessageContext (implements fr.sii.ogham.testing.assertion.context.Context)
- fr.sii.ogham.testing.extension.common.Slf4jPrinter (implements fr.sii.ogham.testing.extension.common.Printer)
- fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender (implements org.jsmpp.PDUSender)
- com.cloudhopper.smpp.type.SmppConnectionConfiguration
- com.cloudhopper.smpp.SmppSessionConfiguration
- org.jsmpp.session.SMPPServerSessionListener
- fr.sii.ogham.sms.message.Sms (implements fr.sii.ogham.core.message.capability.HasContentFluent<F>, fr.sii.ogham.core.message.capability.HasRecipients<R>, fr.sii.ogham.core.message.capability.HasRecipientsFluent<F,R>, fr.sii.ogham.core.message.capability.HasToFluent<F>, fr.sii.ogham.core.util.Loggable, fr.sii.ogham.core.message.Message)
- fr.sii.ogham.sms.SmsConstants
- fr.sii.ogham.sms.SmsConstants.SmppSplitConstants
- fr.sii.ogham.sms.SmsConstants.SmppSplitConstants.SegmentSizes
- fr.sii.ogham.sms.builder.smsglobal.SmsGlobalDataCodingProvider (implements fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider)
- fr.sii.ogham.sms.builder.smsglobal.SmsglobalServiceProviderConfigurer
- fr.sii.ogham.sms.builder.smsglobal.SmsglobalServiceProviderConfigurer.SmsglobalConfigurer (implements fr.sii.ogham.core.builder.configurer.MessagingConfigurer)
- fr.sii.ogham.testing.sms.simulator.decode.SmsUtils
- fr.sii.ogham.spring.sms.SplitProperties
- fr.sii.ogham.testing.assertion.sms.SplitSms
- fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx (implements freemarker.template.TemplateHashModelEx2)
- fr.sii.ogham.spring.sms.SpringCloudhopperConfigurer (implements fr.sii.ogham.spring.common.SpringMessagingConfigurer)
- fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver (implements fr.sii.ogham.core.env.PropertyResolver)
- fr.sii.ogham.spring.general.SpringGeneralMessagingConfigurer (implements fr.sii.ogham.spring.common.SpringMessagingConfigurer)
- fr.sii.ogham.spring.email.SpringMailConfigurer (implements fr.sii.ogham.spring.common.SpringMessagingConfigurer)
- fr.sii.ogham.spring.sms.SpringOvhSmsConfigurer (implements fr.sii.ogham.spring.common.SpringMessagingConfigurer)
- fr.sii.ogham.spring.template.thymeleaf.SpringStandaloneThymeleafContextConverter (implements fr.sii.ogham.template.thymeleaf.common.ThymeleafContextConverter)
- fr.sii.ogham.spring.v1.template.thymeleaf.SpringWebContextProvider (implements fr.sii.ogham.spring.template.thymeleaf.ThymeleafWebContextProvider)
- fr.sii.ogham.spring.v2.template.thymeleaf.SpringWebMvcThymeleafRequestContextWrapper (implements fr.sii.ogham.spring.template.thymeleaf.ThymeleafRequestContextWrapper)
- fr.sii.ogham.spring.template.thymeleaf.SpringWebThymeleafContextConverter (implements fr.sii.ogham.template.thymeleaf.common.ThymeleafContextConverter)
- fr.sii.ogham.core.condition.provider.StaticConditionProvider<T,C> (implements fr.sii.ogham.core.condition.provider.ConditionProvider<T,C>)
- fr.sii.ogham.email.sender.impl.javamail.StreamResourceHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler)
- fr.sii.ogham.core.message.content.StringContent (implements fr.sii.ogham.core.message.content.MayHaveStringContent, fr.sii.ogham.core.message.content.UpdatableStringContent)
- fr.sii.ogham.email.sender.impl.javamail.StringContentHandler (implements fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler)
- fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.StringContentHandler (implements fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.StringContentHandler (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.SendGridContentHandler)
- fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader (implements freemarker.cache.TemplateLoader)
- fr.sii.ogham.testing.extension.common.StringPrinter (implements fr.sii.ogham.testing.extension.common.Printer)
- fr.sii.ogham.template.thymeleaf.v2.resolver.StringResourceResolver (implements org.thymeleaf.resourceresolver.IResourceResolver)
- fr.sii.ogham.sms.splitter.StringSegment (implements fr.sii.ogham.sms.splitter.Segment)
- fr.sii.ogham.core.convert.StringToArrayConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.convert.StringToBooleanConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.convert.StringToCharsetConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.convert.StringToEnumConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.convert.StringToNumberConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.convert.StringToURLConverter (implements fr.sii.ogham.core.convert.SupportingConverter)
- fr.sii.ogham.core.util.StringUtils
- fr.sii.ogham.core.filler.SubjectFiller (implements fr.sii.ogham.core.filler.MessageFiller)
- fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter (implements fr.sii.ogham.testing.sms.simulator.bean.SubmitSm)
- fr.sii.ogham.sms.sender.impl.cloudhopper.splitter.SupportedEncoderConditionalSplitter (implements fr.sii.ogham.sms.splitter.SupportingSplitter)
- fr.sii.ogham.core.builder.template.TemplateBuilderHelper<P>
- fr.sii.ogham.core.message.content.TemplateContent (implements fr.sii.ogham.core.message.content.Content, fr.sii.ogham.core.message.content.HasResourcePath)
- fr.sii.ogham.core.translator.content.TemplateContentTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
- fr.sii.ogham.template.freemarker.TemplateLoaderOptions
- freemarker.cache.TemplateLookupStrategy
- fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
- fr.sii.ogham.testing.extension.common.TestInformationLogger
- fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler (implements com.cloudhopper.smpp.SmppServerHandler)
- org.junit.rules.TestWatcher (implements org.junit.rules.TestRule)
- fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider (implements fr.sii.ogham.core.subject.provider.SubjectProvider)
- fr.sii.ogham.core.async.ThreadSleepAwaiter (implements fr.sii.ogham.core.async.Awaiter)
- java.lang.Throwable (implements java.io.Serializable)
- fr.sii.ogham.template.thymeleaf.common.ThymeleafConstants
- fr.sii.ogham.template.thymeleaf.common.ThymeleafParser (implements fr.sii.ogham.core.template.parser.TemplateParser)
- fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver (implements org.thymeleaf.templateresolver.ITemplateResolver)
- fr.sii.ogham.template.thymeleaf.v2.ThymeleafV2TemplateDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.template.thymeleaf.v2.adapter.ThymeleafV2TemplateOptionsApplier (implements fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverOptionsApplier)
- fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver (implements org.thymeleaf.templateresolver.ITemplateResolver)
- fr.sii.ogham.template.thymeleaf.v3.ThymeleafV3TemplateDetector (implements fr.sii.ogham.core.template.detector.TemplateEngineDetector)
- fr.sii.ogham.template.thymeleaf.v3.adapter.ThymeleafV3TemplateOptionsApplier (implements fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverOptionsApplier)
- fr.sii.ogham.core.mimetype.TikaProvider (implements fr.sii.ogham.core.mimetype.MimeTypeProvider)
- fr.sii.ogham.core.resource.path.UnresolvedPath (implements fr.sii.ogham.core.resource.path.ResourcePath)
- fr.sii.ogham.testing.sms.simulator.jsmpp.UnsecureRandomMessageIDGenerator (implements org.jsmpp.util.MessageIDGenerator)
- fr.sii.ogham.spring.v1.template.thymeleaf.UpdateCurrentContextMerger (implements fr.sii.ogham.spring.template.thymeleaf.ContextMerger)
- fr.sii.ogham.spring.v2.template.thymeleaf.UpdateCurrentContextMerger (implements fr.sii.ogham.spring.template.thymeleaf.ContextMerger)
- fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder.UserDataPropValues
- fr.sii.ogham.spring.sms.UserDataProperties
- fr.sii.ogham.core.id.generator.UUIDGenerator (implements fr.sii.ogham.core.id.generator.IdGenerator)
- fr.sii.ogham.core.builder.template.VariantWithExt
- fr.sii.ogham.testing.sms.simulator.jsmpp.WaitBindTask (implements java.lang.Runnable)
- fr.sii.ogham.spring.v2.template.thymeleaf.WebExpressionContextProvider (implements fr.sii.ogham.spring.template.thymeleaf.ThymeleafWebContextProvider)
- fr.sii.ogham.testing.extension.spring.WireMockInitializer (implements org.springframework.context.ApplicationContextInitializer<C>)
- fr.sii.ogham.testing.assertion.wiremock.WireMockMatchers
- fr.sii.ogham.testing.extension.spring.WireMockTestConfiguration
- fr.sii.ogham.core.util.WithPriority<P>
- fr.sii.ogham.core.service.WrapExceptionMessagingService (implements fr.sii.ogham.core.service.MessagingService)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameCompatFactory (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatFactory)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameEmailCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.EmailCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat)
- fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat (implements fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat)
- fr.sii.ogham.html.translator.XHTMLTranslator (implements fr.sii.ogham.core.translator.content.ContentTranslator)
Interface Hierarchy
Annotation Type Hierarchy
Enum Hierarchy
Copyright © 2021. All rights reserved.