Hierarchy For All Packages
- io.github.yvasyliev.telegramforwarderbot,
- io.github.yvasyliev.telegramforwarderbot.appender,
- io.github.yvasyliev.telegramforwarderbot.aspect,
- io.github.yvasyliev.telegramforwarderbot.configuration,
- io.github.yvasyliev.telegramforwarderbot.databind.util,
- io.github.yvasyliev.telegramforwarderbot.dto,
- io.github.yvasyliev.telegramforwarderbot.entity,
- io.github.yvasyliev.telegramforwarderbot.mapper,
- io.github.yvasyliev.telegramforwarderbot.reddit.deser.std,
- io.github.yvasyliev.telegramforwarderbot.reddit.dto,
- io.github.yvasyliev.telegramforwarderbot.reddit.entity,
- io.github.yvasyliev.telegramforwarderbot.reddit.repository,
- io.github.yvasyliev.telegramforwarderbot.reddit.service,
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder,
- io.github.yvasyliev.telegramforwarderbot.reddit.util,
- io.github.yvasyliev.telegramforwarderbot.repository,
- io.github.yvasyliev.telegramforwarderbot.service,
- io.github.yvasyliev.telegramforwarderbot.service.command,
- io.github.yvasyliev.telegramforwarderbot.service.sender,
- io.github.yvasyliev.telegramforwarderbot.util
Class Hierarchy
- java.lang.Object
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.AbstractAnimationForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.ImageAnimationForwarder
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.VideoAnimationForwarder
- io.github.yvasyliev.telegramforwarderbot.dto.AbstractCommandCallbackDataDTO
- io.github.yvasyliev.telegramforwarderbot.dto.MessageIdsCommandCallbackDataDTO
- io.github.yvasyliev.telegramforwarderbot.dto.AbstractTelegramCommandCallbackDataDTO
- io.github.yvasyliev.telegramforwarderbot.dto.MessageIdsTelegramCommandCallbackDataDTO
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.AnimationMetadataForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.MetadataForwarder)
- io.github.yvasyliev.telegramforwarderbot.service.sender.AnimationSender
- io.github.yvasyliev.telegramforwarderbot.entity.ApprovedPost
- io.github.yvasyliev.telegramforwarderbot.service.ApprovedPostService
- io.github.yvasyliev.telegramforwarderbot.service.command.ApprovePostCallbackQueryCommand (implements io.github.yvasyliev.telegramforwarderbot.service.command.PostControlsCallbackQueryCommand)
- io.github.yvasyliev.telegramforwarderbot.util.AuthUtils
- io.github.yvasyliev.telegramforwarderbot.service.CallbackDataConverter
- io.github.yvasyliev.telegramforwarderbot.service.CallbackQueryHandler (implements io.github.yvasyliev.telegramforwarderbot.service.TelegramEventHandler<T>)
- io.github.yvasyliev.telegramforwarderbot.aspect.CallbackQueryResponseSender
- io.github.yvasyliev.telegramforwarderbot.aspect.CommandSecurityInterceptor
- ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
- ch.qos.logback.core.AppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
- io.github.yvasyliev.telegramforwarderbot.appender.TelegramBotAppender
- ch.qos.logback.core.AppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
- io.github.yvasyliev.telegramforwarderbot.service.command.HelpMessageCommand (implements io.github.yvasyliev.telegramforwarderbot.service.command.MessageCommand)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.github.yvasyliev.telegramforwarderbot.reddit.deser.std.EditedDeserializer
- io.github.yvasyliev.telegramforwarderbot.reddit.deser.std.PermalinkDeserializer
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.LinkForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.MediaGroupForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
- io.github.yvasyliev.telegramforwarderbot.service.sender.MediaGroupSender
- io.github.yvasyliev.telegramforwarderbot.service.MessageHandler (implements io.github.yvasyliev.telegramforwarderbot.service.TelegramEventHandler<T>)
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.PhotoForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.PhotoMetadataForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.MetadataForwarder)
- io.github.yvasyliev.telegramforwarderbot.service.sender.PhotoSender
- io.github.yvasyliev.telegramforwarderbot.reddit.util.PhotoUtils
- io.github.yvasyliev.telegramforwarderbot.util.Pointcuts
- io.github.yvasyliev.telegramforwarderbot.aspect.PostControlsMessageTextEditor
- io.github.yvasyliev.telegramforwarderbot.aspect.PostControlsSender
- io.github.yvasyliev.telegramforwarderbot.service.PostForwardScheduler
- io.github.yvasyliev.telegramforwarderbot.service.PostPublisherScheduler
- io.github.yvasyliev.telegramforwarderbot.configuration.RedditConfiguration
- io.github.yvasyliev.telegramforwarderbot.reddit.entity.RedditInstantProperty
- io.github.yvasyliev.telegramforwarderbot.reddit.service.RedditInstantPropertyService
- io.github.yvasyliev.telegramforwarderbot.reddit.service.RedditPostForwarderManager (implements io.github.yvasyliev.telegramforwarderbot.service.PostForwarderManager)
- io.github.yvasyliev.telegramforwarderbot.service.command.RejectPostCallbackQueryCommand (implements io.github.yvasyliev.telegramforwarderbot.service.command.PostControlsCallbackQueryCommand)
- io.github.yvasyliev.telegramforwarderbot.service.command.RejectTextCallbackQueryCommand (implements io.github.yvasyliev.telegramforwarderbot.service.command.PostControlsCallbackQueryCommand)
- io.github.yvasyliev.telegramforwarderbot.configuration.SecurityConfiguration
- com.fasterxml.jackson.databind.util.StdConverter<IN,
OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN, OUT>) - io.github.yvasyliev.telegramforwarderbot.databind.util.MessageIdsCallbackDataSerializeConverter
- io.github.yvasyliev.telegramforwarderbot.databind.util.RadixDeserializeConverter
- io.github.yvasyliev.telegramforwarderbot.databind.util.RadixSerializeConverter
- io.github.yvasyliev.telegramforwarderbot.service.command.StopCommand (implements io.github.yvasyliev.telegramforwarderbot.service.command.MessageCommand)
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramBotAppenderConfiguration
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramConfiguration
- io.github.yvasyliev.telegramforwarderbot.aspect.TelegramEventHandlerAuthentication
- io.github.yvasyliev.telegramforwarderbot.TelegramForwarderBot (implements org.telegram.telegrambots.longpolling.starter.SpringLongPollingBot)
- io.github.yvasyliev.telegramforwarderbot.TelegramForwarderBotApplication
- io.github.yvasyliev.telegramforwarderbot.service.TelegramTemplateEngine
- io.github.yvasyliev.telegramforwarderbot.service.TelegramUpdateConsumer (implements org.telegram.telegrambots.longpolling.interfaces.LongPollingUpdateConsumer)
- io.github.yvasyliev.telegramforwarderbot.service.sender.UrlSender
- io.github.yvasyliev.telegramforwarderbot.reddit.service.VideoDownloader
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.VideoForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
- io.github.yvasyliev.telegramforwarderbot.service.sender.VideoSender
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.AbstractAnimationForwarder (implements io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder)
Interface Hierarchy
- io.github.yvasyliev.telegramforwarderbot.mapper.CallbackDataMapper
- io.github.yvasyliev.telegramforwarderbot.service.command.CallbackQueryCommand<T>
- io.github.yvasyliev.telegramforwarderbot.service.command.PostControlsCallbackQueryCommand
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.Forwarder
- io.github.yvasyliev.telegramforwarderbot.util.InputStreamSupplier
- io.github.yvasyliev.telegramforwarderbot.service.command.MessageCommand
- io.github.yvasyliev.telegramforwarderbot.mapper.MessageIdsCallbackDataMapper
- io.github.yvasyliev.telegramforwarderbot.reddit.service.forwarder.MetadataForwarder
- io.github.yvasyliev.telegramforwarderbot.service.PostForwarderManager
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - io.github.yvasyliev.telegramforwarderbot.repository.ApprovedPostRepository
- io.github.yvasyliev.telegramforwarderbot.reddit.repository.RedditInstantPropertyRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- io.github.yvasyliev.telegramforwarderbot.reddit.service.RedditService
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.ListCrudRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - io.github.yvasyliev.telegramforwarderbot.repository.ApprovedPostRepository
- io.github.yvasyliev.telegramforwarderbot.reddit.repository.RedditInstantPropertyRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - io.github.yvasyliev.telegramforwarderbot.repository.ApprovedPostRepository
- io.github.yvasyliev.telegramforwarderbot.reddit.repository.RedditInstantPropertyRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- io.github.yvasyliev.telegramforwarderbot.service.TelegramEventHandler<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.yvasyliev.telegramforwarderbot.dto.InputMediaDTO.Type
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Metadata.Format
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Metadata.Status
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Metadata.Type
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.PostHint
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.RedditVideo.TranscodingStatus
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.VariantType
- io.github.yvasyliev.telegramforwarderbot.reddit.entity.RedditInstantProperty.RedditInstantPropertyName
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Thing.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.yvasyliev.telegramforwarderbot.dto.InputFileDTO
- io.github.yvasyliev.telegramforwarderbot.dto.InputMediaDTO
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link (implements java.lang.Comparable<T>)
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Awarding
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.FlairRichtext
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.GalleryData
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.GalleryData.Item
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Media
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.MediaEmbed
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Metadata
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.PollData
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.PollData.Option
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Preview
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Preview.Image
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.RedditVideo
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Resolution (implements java.lang.Comparable<T>)
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Variant
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Link.Variants
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Listing
- io.github.yvasyliev.telegramforwarderbot.configuration.RedditProperties
- io.github.yvasyliev.telegramforwarderbot.configuration.RedditProperties.VideoDownloader
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramBotAppenderProperties
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramProperties
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramProperties.Bot
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramProperties.PostControls
- io.github.yvasyliev.telegramforwarderbot.configuration.TelegramProperties.PostControls.Button
- io.github.yvasyliev.telegramforwarderbot.reddit.dto.Thing<T>
- java.lang.Record