Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.exoplatform.commons.notification.job.mbeans.AbstractNotificationJobManager (implements org.exoplatform.management.ManagementAware)
    • org.exoplatform.commons.api.notification.lifecycle.AbstractNotificationLifecycle
    • org.exoplatform.commons.notification.impl.AbstractService
      • org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl (implements org.exoplatform.commons.api.notification.service.setting.PluginSettingService)
      • org.exoplatform.settings.jpa.JPAUserSettingServiceImpl (implements org.exoplatform.commons.api.notification.service.setting.UserSettingService)
      • org.exoplatform.commons.notification.impl.service.NotificationServiceImpl (implements org.exoplatform.commons.api.notification.service.storage.NotificationService)
    • org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData<K,V> (implements java.io.Serializable)
    • org.exoplatform.container.component.BaseComponentPlugin (implements org.exoplatform.container.component.ComponentPlugin)
      • org.exoplatform.commons.api.notification.channel.AbstractChannel
      • org.exoplatform.commons.api.notification.plugin.BaseNotificationPlugin
      • org.exoplatform.services.scheduler.CronJob
        • org.exoplatform.commons.notification.job.WebCronJob
      • org.exoplatform.services.bench.DataInjector
      • org.exoplatform.commons.notification.net.router.ExoRouterConfig
      • org.exoplatform.commons.api.notification.channel.template.TemplateProvider
      • org.exoplatform.services.organization.UserEventListener
    • org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage (implements org.exoplatform.commons.api.notification.service.storage.WebNotificationStorage)
    • org.exoplatform.commons.notification.impl.service.storage.cache.CacheLoader<K,V> (implements org.exoplatform.commons.cache.future.Loader<K,V,C>)
    • org.exoplatform.settings.jpa.CacheUserSettingServiceImpl (implements org.exoplatform.commons.api.notification.service.setting.UserSettingService)
    • org.exoplatform.commons.notification.channel.ChannelManagerImpl (implements org.exoplatform.commons.api.notification.channel.ChannelManager, org.picocontainer.Startable)
    • org.exoplatform.commons.cluster.ClusterNodeName (implements org.picocontainer.Startable)
    • org.exoplatform.commons.utils.CommonsUtils
    • org.exoplatform.commons.notification.job.mbeans.DailyService (implements org.picocontainer.Startable)
    • org.exoplatform.services.bench.DataInjectorService (implements org.exoplatform.services.rest.resource.ResourceContainer)
    • org.exoplatform.commons.utils.DateUtils
    • org.exoplatform.commons.diff.DiffResult
    • org.exoplatform.commons.diff.DiffService
    • org.exoplatform.commons.notification.impl.service.template.DigestorServiceImpl (implements org.exoplatform.commons.api.notification.service.template.DigestorService)
    • org.exoplatform.commons.notification.cache.ElementCacheKey (implements java.io.Serializable)
    • org.exoplatform.settings.rest.ExoFeatureRest (implements org.exoplatform.services.rest.resource.ResourceContainer)
    • org.exoplatform.settings.impl.ExoFeatureServiceImpl (implements org.exoplatform.commons.api.settings.ExoFeatureService, org.picocontainer.Startable)
    • org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl (implements org.exoplatform.commons.notification.net.router.regex.ExoMatcher)
    • org.exoplatform.commons.notification.net.router.regex.ExoPattern
    • org.exoplatform.commons.notification.net.router.ExoRouter (implements org.picocontainer.Startable)
    • org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
    • org.exoplatform.commons.notification.net.router.ExoRouter.Route
    • org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<E,I> (implements org.exoplatform.commons.api.persistence.GenericDAO<E,ID>)
      • org.exoplatform.commons.notification.impl.jpa.email.dao.MailDigestDAO
      • org.exoplatform.commons.notification.impl.jpa.email.dao.MailNotifDAO
      • org.exoplatform.commons.notification.impl.jpa.email.dao.MailParamDAO
      • org.exoplatform.commons.notification.impl.jpa.email.dao.MailQueueDAO
      • org.exoplatform.commons.notification.impl.jpa.web.dao.WebNotifDAO
      • org.exoplatform.commons.notification.impl.jpa.web.dao.WebParamsDAO
      • org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
    • org.exoplatform.commons.notification.template.GroovyElementVisitor (implements org.exoplatform.commons.api.notification.template.ElementVisitor)
    • org.exoplatform.commons.utils.HTMLSanitizer
    • org.exoplatform.services.thumbnail.ImageResizeServiceImpl (implements org.exoplatform.services.thumbnail.ImageResizeService)
    • org.exoplatform.commons.notification.impl.jpa.email.JPAMailNotificationStorage (implements org.exoplatform.commons.api.notification.service.storage.MailNotificationStorage)
    • org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl (implements org.exoplatform.commons.api.notification.service.QueueMessage, org.picocontainer.Startable)
    • org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage (implements org.exoplatform.commons.api.notification.service.storage.WebNotificationStorage)
    • org.exoplatform.services.bench.LoremIpsum4J
    • org.exoplatform.commons.notification.impl.jpa.email.entity.MailDigestEntity
    • org.exoplatform.commons.notification.impl.jpa.email.entity.MailNotifEntity
    • org.exoplatform.commons.notification.impl.jpa.email.entity.MailParamEntity
    • org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
    • org.exoplatform.commons.notification.impl.service.MailQueueMessageManager (implements org.exoplatform.management.ManagementAware, org.picocontainer.Startable)
    • org.exoplatform.commons.comparators.NaturalComparator (implements java.util.Comparator<T>)
    • org.exoplatform.commons.notification.impl.command.NotificationCommandImpl (implements org.exoplatform.commons.api.notification.command.NotificationCommand)
    • org.exoplatform.commons.notification.NotificationContextFactory
    • org.exoplatform.commons.notification.impl.NotificationContextImpl (implements org.exoplatform.commons.api.notification.NotificationContext)
    • org.exoplatform.commons.notification.job.mbeans.NotificationDigestJob (implements org.quartz.Job)
    • org.exoplatform.commons.notification.impl.command.NotificationExecutorImpl (implements org.exoplatform.commons.api.notification.command.NotificationExecutor)
    • org.exoplatform.commons.notification.job.NotificationJob (implements org.quartz.Job)
    • org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer (implements org.exoplatform.commons.api.notification.service.setting.PluginContainer, org.picocontainer.Startable)
    • org.exoplatform.commons.notification.NotificationUtils
    • org.exoplatform.commons.notification.impl.PluginStatisticService
    • org.exoplatform.commons.utils.PropertyChangeSupport (implements java.io.Serializable)
    • org.exoplatform.commons.utils.RDBMSMigrationUtils
    • org.exoplatform.commons.notification.template.ResourceBundleConfigDeployer (implements org.gatein.wci.WebAppListener)
    • org.exoplatform.commons.resource.ResourceBundleREST (implements org.exoplatform.services.rest.resource.ResourceContainer)
    • org.exoplatform.commons.notification.job.SendEmailNotificationJob (implements org.quartz.Job)
    • org.exoplatform.commons.notification.impl.service.storage.cache.model.SimpleCacheData<T> (implements java.io.Serializable)
      • org.exoplatform.commons.notification.impl.service.storage.cache.model.IntegerData
    • org.exoplatform.commons.notification.template.SimpleElement (implements org.exoplatform.commons.api.notification.template.Element)
    • org.exoplatform.commons.notification.template.SimpleElementVistior (implements org.exoplatform.commons.api.notification.template.ElementVisitor)
    • org.exoplatform.commons.notification.template.SimpleTemplateTransformer (implements org.exoplatform.commons.api.notification.template.TemplateTransformer)
    • org.exoplatform.commons.cluster.StartableClusterService (implements org.picocontainer.Startable)
    • org.exoplatform.commons.notification.impl.StatisticsService (implements org.picocontainer.Startable)
    • org.exoplatform.commons.utils.StringCommonUtils
    • org.exoplatform.commons.utils.StringListConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
    • org.exoplatform.commons.notification.cache.TemplateCaching
    • org.exoplatform.commons.notification.template.TemplateResourceBundle
    • org.exoplatform.commons.notification.template.TemplateUtils
    • org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl (implements org.exoplatform.commons.api.notification.stat.EntityStatistics)
    • org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl (implements org.exoplatform.commons.api.notification.stat.PluginStatistics)
    • org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl (implements org.exoplatform.commons.api.notification.stat.QueryStatistics)
    • org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl (implements org.exoplatform.commons.api.notification.stat.QueueStatistics)
    • org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl (implements org.exoplatform.commons.api.notification.stat.Statistics, org.exoplatform.commons.api.notification.stat.StatisticsCollector)
    • org.exoplatform.services.user.UserStateModel (implements java.io.Serializable)
    • org.exoplatform.services.user.UserStateService
    • org.exoplatform.services.user.UserStateServiceREST (implements org.exoplatform.services.rest.resource.ResourceContainer)
    • org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
    • org.exoplatform.commons.api.notification.model.WebNotificationFilter (implements java.io.Serializable)
      • org.exoplatform.commons.notification.impl.service.storage.cache.model.ListWebNotificationsKey (implements org.exoplatform.commons.notification.impl.service.storage.cache.CacheKey)
    • org.exoplatform.commons.notification.impl.service.storage.cache.WebNotificationInfosSelector (implements org.exoplatform.services.cache.CachedObjectSelector<K,V>)
    • org.exoplatform.commons.notification.net.WebNotificationSender
    • org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl (implements org.exoplatform.commons.api.notification.service.WebNotificationService)
    • org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey (implements org.exoplatform.commons.notification.impl.service.storage.cache.CacheKey, java.io.Serializable)
    • org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
    • org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
    • org.exoplatform.commons.notification.job.mbeans.WeeklyService (implements org.picocontainer.Startable)

Interface Hierarchy

Enum Class Hierarchy