Hierarchy For All Packages
Package Hierarchies:- com.axelor.app,
- com.axelor.app.settings,
- com.axelor.auth,
- com.axelor.auth.db,
- com.axelor.auth.db.repo,
- com.axelor.auth.pac4j,
- com.axelor.auth.pac4j.ldap,
- com.axelor.auth.pac4j.local,
- com.axelor.common,
- com.axelor.common.crypto,
- com.axelor.common.csv,
- com.axelor.common.http,
- com.axelor.common.logging,
- com.axelor.common.reflections,
- com.axelor.data,
- com.axelor.data.adapter,
- com.axelor.data.csv,
- com.axelor.data.xml,
- com.axelor.db,
- com.axelor.db.annotations,
- com.axelor.db.converters,
- com.axelor.db.hibernate.dialect,
- com.axelor.db.hibernate.dialect.function,
- com.axelor.db.hibernate.naming,
- com.axelor.db.hibernate.type,
- com.axelor.db.mapper,
- com.axelor.db.mapper.types,
- com.axelor.db.tenants,
- com.axelor.db.tracking,
- com.axelor.dms.db,
- com.axelor.dms.db.repo,
- com.axelor.dms.web,
- com.axelor.event,
- com.axelor.events,
- com.axelor.events.qualifiers,
- com.axelor.i18n,
- com.axelor.inject,
- com.axelor.inject.logger,
- com.axelor.mail,
- com.axelor.mail.db,
- com.axelor.mail.db.repo,
- com.axelor.mail.service,
- com.axelor.mail.web,
- com.axelor.meta,
- com.axelor.meta.db,
- com.axelor.meta.db.repo,
- com.axelor.meta.loader,
- com.axelor.meta.schema,
- com.axelor.meta.schema.actions,
- com.axelor.meta.schema.actions.validate,
- com.axelor.meta.schema.actions.validate.validator,
- com.axelor.meta.schema.views,
- com.axelor.meta.service,
- com.axelor.meta.service.menu,
- com.axelor.meta.service.tags,
- com.axelor.meta.web,
- com.axelor.quartz,
- com.axelor.report,
- com.axelor.rpc,
- com.axelor.rpc.filter,
- com.axelor.script,
- com.axelor.team.db,
- com.axelor.team.db.repo,
- com.axelor.team.web,
- com.axelor.test,
- com.axelor.text,
- com.axelor.ui
Class Hierarchy
- java.lang.Object
- org.pac4j.core.profile.converter.AbstractAttributeConverter (implements org.pac4j.core.profile.converter.AttributeConverter)
- com.axelor.auth.pac4j.ldap.ByteArrayConverter
- org.pac4j.jee.config.AbstractConfigFilter (implements javax.servlet.Filter)
- org.pac4j.jee.filter.CallbackFilter
- com.axelor.auth.pac4j.AxelorCallbackFilter
- org.pac4j.jee.filter.LogoutFilter
- com.axelor.auth.pac4j.AxelorLogoutFilter
- org.pac4j.jee.filter.SecurityFilter (implements org.pac4j.core.util.security.SecurityEndpoint)
- com.axelor.auth.pac4j.AxelorSecurityFilter
- org.pac4j.jee.filter.CallbackFilter
- org.hibernate.engine.jdbc.connections.spi.AbstractDataSourceBasedMultiTenantConnectionProviderImpl (implements org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider)
- com.axelor.db.tenants.TenantConnectionProvider (implements org.hibernate.service.spi.ServiceRegistryAwareService, org.hibernate.service.spi.Stoppable)
- com.axelor.db.converters.AbstractEncryptedConverter<T,R> (implements javax.persistence.AttributeConverter<X,Y>)
- com.axelor.db.converters.EncryptedBytesConverter
- com.axelor.db.converters.EncryptedStringConverter
- com.axelor.db.hibernate.dialect.function.AbstractJsonExtractFunction (implements org.hibernate.dialect.function.SQLFunction)
- com.axelor.db.hibernate.dialect.function.MySQLJsonExtractFunction
- com.axelor.db.hibernate.dialect.function.OracleJsonExtractFunction
- com.axelor.db.hibernate.dialect.function.PostgreSQLJsonExtractFunction
- com.axelor.db.hibernate.dialect.function.AbstractJsonSetFunction (implements org.hibernate.dialect.function.SQLFunction)
- com.axelor.db.hibernate.dialect.function.MySQLJsonSetFunction
- com.axelor.db.hibernate.dialect.function.PostgreSQLJsonSetFunction
- com.axelor.mail.AbstractMailAccount (implements com.axelor.mail.MailAccount)
- com.axelor.mail.ImapAccount
- com.axelor.mail.Pop3Account
- org.hibernate.validator.messageinterpolation.AbstractMessageInterpolator (implements javax.validation.MessageInterpolator)
- org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator
- com.axelor.i18n.I18nInterpolator
- org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- com.axelor.app.AppModule
- com.axelor.auth.AuthModule
- com.axelor.app.AxelorModule
- com.axelor.event.EventModule
- com.axelor.db.JpaModule
- com.axelor.inject.logger.LoggerModule
- com.axelor.quartz.SchedulerModule
- com.axelor.db.tenants.TenantModule
- org.apache.shiro.mgt.AbstractRememberMeManager (implements org.apache.shiro.mgt.RememberMeManager)
- org.apache.shiro.web.mgt.CookieRememberMeManager
- com.axelor.auth.pac4j.AxelorRememberMeManager
- org.apache.shiro.web.mgt.CookieRememberMeManager
- org.hibernate.boot.archive.scan.spi.AbstractScannerImpl (implements org.hibernate.boot.archive.scan.spi.Scanner)
- com.axelor.db.JpaScanner
- com.axelor.script.AbstractScriptHelper (implements com.axelor.script.ScriptHelper)
- com.axelor.script.CompositeScriptHelper
- com.axelor.script.ELScriptHelper
- com.axelor.script.GroovyScriptHelper
- com.axelor.script.JavaScriptScriptHelper
- org.ldaptive.AbstractSearchOperationFactory (implements org.ldaptive.ConnectionFactoryManager)
- org.ldaptive.auth.AbstractSearchEntryResolver (implements org.ldaptive.auth.EntryResolver)
- org.ldaptive.auth.SearchEntryResolver
- com.axelor.auth.pac4j.ldap.AxelorSearchEntryResolver
- org.ldaptive.auth.SearchEntryResolver
- org.ldaptive.auth.AbstractSearchEntryResolver (implements org.ldaptive.auth.EntryResolver)
- com.axelor.app.settings.AbstractSettingsSource
- com.axelor.app.settings.MapSettingsSource
- com.axelor.app.settings.EnvSettingSource
- com.axelor.app.settings.PropertiesSettingsSource
- com.axelor.app.settings.SystemSettingSource
- com.axelor.app.settings.YamlSettingsSource
- com.axelor.app.settings.MapSettingsSource
- org.hibernate.type.AbstractStandardBasicType<T> (implements org.hibernate.type.BasicType, org.hibernate.type.ProcedureParameterExtractionAware<T>, org.hibernate.type.ProcedureParameterNamedBinder, org.hibernate.type.StringRepresentableType<T>)
- org.hibernate.type.AbstractSingleColumnStandardBasicType<T> (implements org.hibernate.type.SingleColumnType<T>)
- com.axelor.db.hibernate.type.EncryptedTextType
- com.axelor.db.hibernate.type.JsonType
- org.hibernate.type.AbstractSingleColumnStandardBasicType<T> (implements org.hibernate.type.SingleColumnType<T>)
- org.hibernate.type.descriptor.java.AbstractTypeDescriptor<T> (implements org.hibernate.type.descriptor.java.BasicJavaDescriptor<T>, java.io.Serializable)
- org.hibernate.type.descriptor.java.StringTypeDescriptor
- com.axelor.db.hibernate.type.EncryptedStringTypeDescriptor
- org.hibernate.type.descriptor.java.StringTypeDescriptor
- com.axelor.meta.schema.views.AbstractView
- com.axelor.meta.schema.views.CalendarView (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.CardsView (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.KanbanView
- com.axelor.meta.schema.views.ChartView
- com.axelor.meta.schema.views.CustomView (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.Dashboard (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.FormView (implements com.axelor.meta.schema.views.ContainerView, com.axelor.meta.schema.views.ExtendableView)
- com.axelor.meta.schema.views.GanttView (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.GridView (implements com.axelor.meta.schema.views.ContainerView, com.axelor.meta.schema.views.ExtendableView)
- com.axelor.meta.schema.views.Search
- com.axelor.meta.schema.views.SearchFilters (implements com.axelor.meta.schema.views.ContainerView)
- com.axelor.meta.schema.views.TreeView
- com.axelor.meta.schema.views.AbstractWidget
- com.axelor.meta.schema.views.PanelInclude
- com.axelor.meta.schema.views.PanelMail.MailFollowers
- com.axelor.meta.schema.views.PanelMail.MailMessages
- com.axelor.meta.schema.views.SearchFilters.SearchFilter
- com.axelor.meta.schema.views.SimpleWidget
- com.axelor.meta.schema.views.AbstractContainer
- com.axelor.meta.schema.views.AbstractPanel
- com.axelor.meta.schema.views.Dashlet
- com.axelor.meta.schema.views.Panel
- com.axelor.meta.schema.views.PanelEditor
- com.axelor.meta.schema.views.PanelMail
- com.axelor.meta.schema.views.PanelRelated
- com.axelor.meta.schema.views.PanelTabs
- com.axelor.meta.schema.views.PanelStack
- com.axelor.meta.schema.views.SimpleContainer
- com.axelor.meta.schema.views.ButtonGroup
- com.axelor.meta.schema.views.AbstractPanel
- com.axelor.meta.schema.views.Button
- com.axelor.meta.schema.views.Field
- com.axelor.meta.schema.views.BaseSearchField
- com.axelor.meta.schema.views.Search.SearchResultField
- com.axelor.meta.schema.views.TreeView.TreeColumn
- com.axelor.meta.schema.views.PanelField
- com.axelor.meta.schema.views.TreeView.NodeField
- com.axelor.meta.schema.views.BaseSearchField
- com.axelor.meta.schema.views.Label
- com.axelor.meta.schema.views.Menu
- com.axelor.meta.schema.views.MenuItem
- com.axelor.meta.schema.views.Menu.Item
- com.axelor.meta.schema.views.Menu.Divider
- com.axelor.meta.schema.views.Menu.Item
- com.axelor.meta.schema.views.Separator
- com.axelor.meta.schema.views.Spacer
- com.axelor.meta.schema.views.Static
- com.axelor.meta.schema.views.Help
- com.axelor.meta.schema.views.AbstractContainer
- com.axelor.meta.loader.AbstractXmlProcessor
- com.axelor.meta.loader.ComputedViewXmlProcessor
- com.axelor.meta.schema.actions.Action
- com.axelor.meta.schema.actions.ActionAttrs
- com.axelor.meta.schema.actions.ActionCondition
- com.axelor.meta.schema.actions.ActionExport
- com.axelor.meta.schema.actions.ActionImport
- com.axelor.meta.schema.actions.ActionMethod
- com.axelor.meta.schema.actions.ActionRecord
- com.axelor.meta.schema.actions.ActionReport
- com.axelor.meta.schema.actions.ActionResumable
- com.axelor.meta.schema.actions.ActionGroup
- com.axelor.meta.schema.actions.validate.ActionValidate
- com.axelor.meta.schema.actions.ActionScript
- com.axelor.meta.schema.actions.ActionView
- com.axelor.meta.schema.actions.ActionWS
- com.axelor.meta.schema.actions.Action.Element
- com.axelor.meta.schema.actions.ActionAttrs.Attribute
- com.axelor.meta.schema.actions.ActionCondition.Check
- com.axelor.meta.schema.actions.ActionExport.Export
- com.axelor.meta.schema.actions.ActionGroup.ActionItem
- com.axelor.meta.schema.actions.ActionMethod.Call
- com.axelor.meta.schema.actions.ActionRecord.RecordField
- com.axelor.meta.schema.actions.ActionReport.Parameter
- com.axelor.meta.schema.actions.ActionView.Context
- com.axelor.meta.schema.actions.ActionView.View
- com.axelor.meta.schema.actions.ActionWS.WSAction
- com.axelor.meta.schema.actions.validate.validator.Validator
- com.axelor.events.ActionEvent
- com.axelor.events.PostAction
- com.axelor.events.PreAction
- com.axelor.meta.ActionExecutor
- com.axelor.meta.ActionHandler
- com.axelor.meta.schema.actions.ActionImport.Import
- com.axelor.meta.schema.actions.ActionScript.ActRunner
- com.axelor.meta.schema.actions.ActionScript.ActScript
- com.axelor.meta.schema.actions.validate.ActionValidateBuilder
- com.axelor.meta.schema.actions.ActionView.ActionViewBuilder
- com.axelor.meta.schema.actions.ActionView.Param
- com.axelor.data.adapter.Adapter
- com.axelor.data.adapter.BooleanAdapter
- com.axelor.data.adapter.JavaTimeAdapter
- com.axelor.data.adapter.NumberAdapter
- com.axelor.data.adapter.PasswordAdapter
- com.axelor.db.mapper.Adapter
- com.axelor.app.AppSettings
- com.axelor.app.AppSettingsObserver
- com.axelor.auth.AuditableRunner
- com.axelor.data.AuditHelper
- com.axelor.auth.AuthModule.Initializer
- com.axelor.auth.pac4j.AuthPac4jInfo
- com.axelor.auth.pac4j.AuthPac4jListener (implements org.apache.shiro.authc.AuthenticationListener)
- com.axelor.auth.pac4j.AuthPac4jObserver
- com.axelor.auth.pac4j.AuthPac4jProfileService
- com.axelor.auth.pac4j.AuthPac4jUserService
- com.axelor.auth.AuthPasswordResetServiceImpl (implements com.axelor.auth.AuthPasswordResetService)
- com.axelor.auth.AuthSecurityWarner
- com.axelor.auth.AuthService
- com.axelor.auth.AuthSessionService
- com.axelor.auth.AuthUtils
- com.axelor.auth.pac4j.local.AxelorAuthenticator (implements org.pac4j.core.credentials.authenticator.Authenticator)
- com.axelor.auth.pac4j.ldap.AxelorLdapGroupDefinition
- com.axelor.auth.pac4j.AxelorLoginFilter (implements javax.servlet.Filter)
- com.axelor.auth.pac4j.AxelorLogoutFilterConfig (implements javax.servlet.FilterConfig)
- com.axelor.auth.pac4j.AxelorUserAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer)
- org.pac4j.core.profile.BasicUserProfile (implements java.io.Externalizable, org.pac4j.core.profile.UserProfile)
- org.pac4j.core.profile.CommonProfile
- org.pac4j.ldap.profile.LdapProfile
- com.axelor.auth.pac4j.ldap.AxelorLdapProfile
- org.pac4j.ldap.profile.LdapProfile
- org.pac4j.core.profile.CommonProfile
- com.axelor.inject.Beans
- com.axelor.common.crypto.BytesEncryptor (implements com.axelor.common.crypto.Encryptor<T,R>)
- org.apache.shiro.realm.CachingRealm (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.authc.LogoutAware, org.apache.shiro.util.Nameable, org.apache.shiro.realm.Realm)
- org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
- org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- com.axelor.auth.AuthRealm
- io.buji.pac4j.realm.Pac4jRealm
- com.axelor.auth.pac4j.AuthPac4jRealm
- org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
- com.axelor.meta.schema.views.CalendarEventHilite
- com.axelor.meta.schema.views.ChartView.ChartAction
- com.axelor.meta.schema.views.ChartView.ChartCategory
- com.axelor.meta.schema.views.ChartView.ChartConfig
- com.axelor.meta.schema.views.ChartView.ChartSeries
- com.axelor.common.reflections.ClassFinder<T>
- java.lang.ClassLoader
- com.axelor.db.JpaClassLoader
- com.axelor.common.ClassUtils
- com.axelor.auth.pac4j.ClientConfig
- com.axelor.auth.pac4j.ClientConfig.Builder
- com.axelor.auth.pac4j.ClientListService (implements com.google.inject.Provider<T>)
- com.axelor.auth.pac4j.ClientListDefaultService
- com.axelor.auth.pac4j.ClientsProvider (implements com.google.inject.Provider<T>)
- com.axelor.meta.loader.ComputedViewProcessor
- com.axelor.auth.pac4j.ConfigProvider (implements com.google.inject.Provider<T>)
- com.axelor.common.http.ContentDisposition
- com.axelor.common.http.ContentDisposition.Builder
- com.axelor.rpc.ContextHandler<T>
- com.axelor.rpc.ContextHandlerFactory
- ch.qos.logback.core.pattern.Converter<E>
- ch.qos.logback.core.pattern.FormattingConverter<E>
- ch.qos.logback.core.pattern.DynamicConverter<E> (implements ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle)
- ch.qos.logback.core.pattern.CompositeConverter<E>
- com.axelor.common.logging.ColorConverter
- ch.qos.logback.core.pattern.CompositeConverter<E>
- ch.qos.logback.core.pattern.DynamicConverter<E> (implements ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle)
- ch.qos.logback.core.pattern.FormattingConverter<E>
- org.pac4j.core.credentials.Credentials (implements java.io.Serializable)
- org.pac4j.core.credentials.UsernamePasswordCredentials
- com.axelor.auth.pac4j.local.AxelorFormCredentials
- org.pac4j.core.credentials.UsernamePasswordCredentials
- com.axelor.auth.pac4j.local.CredentialsHandler
- com.axelor.rpc.Criteria
- org.pac4j.core.authorization.authorizer.CsrfAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer)
- com.axelor.auth.pac4j.AxelorCsrfAuthorizer
- org.pac4j.core.matching.matcher.csrf.CsrfTokenGeneratorMatcher (implements org.pac4j.core.matching.matcher.Matcher)
- com.axelor.auth.pac4j.AxelorCsrfMatcher
- com.axelor.data.csv.CSVBind
- com.axelor.data.csv.CSVBindJson
- com.axelor.data.csv.CSVBindConverter (implements com.thoughtworks.xstream.converters.Converter)
- com.axelor.data.csv.CSVBinder
- com.axelor.data.csv.CSVConfig
- com.axelor.common.csv.CSVFile
- com.axelor.data.csv.CSVImporter (implements com.axelor.data.Importer)
- com.axelor.data.csv.CSVInput
- com.axelor.data.csv.CSVInputJson
- com.axelor.data.csv.CSVInputConverter (implements com.thoughtworks.xstream.converters.Converter)
- com.axelor.data.csv.CSVLogger
- com.axelor.db.hibernate.dialect.CustomDialectResolver (implements org.hibernate.engine.jdbc.dialect.spi.DialectResolver)
- com.axelor.data.adapter.DataAdapter
- com.axelor.data.DataScriptHelper
- com.axelor.meta.schema.views.DataSet
- com.axelor.db.mapper.types.DecimalAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- org.pac4j.core.http.ajax.DefaultAjaxRequestResolver (implements org.pac4j.core.http.ajax.AjaxRequestResolver, org.pac4j.core.context.HttpConstants, org.pac4j.core.util.Pac4jConstants)
- com.axelor.auth.pac4j.local.AxelorAjaxRequestResolver
- org.pac4j.core.client.finder.DefaultCallbackClientFinder (implements org.pac4j.core.client.finder.ClientFinder)
- com.axelor.auth.pac4j.AxelorCallbackClientFinder
- com.axelor.auth.pac4j.local.BasicAuthCallbackClientFinder
- com.axelor.auth.pac4j.AxelorCallbackClientFinder
- org.pac4j.core.matching.matcher.csrf.DefaultCsrfTokenGenerator (implements org.pac4j.core.matching.matcher.csrf.CsrfTokenGenerator)
- com.axelor.auth.pac4j.AxelorCsrfGenerator
- org.pac4j.core.http.url.DefaultUrlResolver (implements org.pac4j.core.http.url.UrlResolver)
- com.axelor.auth.pac4j.AxelorUrlResolver
- org.hibernate.dialect.Dialect (implements org.hibernate.exception.spi.ConversionContext)
- org.hibernate.dialect.HSQLDialect
- com.axelor.db.hibernate.dialect.AxelorHSQLDialect
- org.hibernate.dialect.MySQLDialect
- org.hibernate.dialect.MySQL5Dialect
- org.hibernate.dialect.MySQL55Dialect
- org.hibernate.dialect.MySQL57Dialect
- com.axelor.db.hibernate.dialect.AxelorMySQL57Dialect
- org.hibernate.dialect.MySQL8Dialect
- com.axelor.db.hibernate.dialect.AxelorMySQL8Dialect
- org.hibernate.dialect.MySQL57Dialect
- org.hibernate.dialect.MySQL55Dialect
- org.hibernate.dialect.MySQL5Dialect
- org.hibernate.dialect.Oracle8iDialect
- org.hibernate.dialect.Oracle9iDialect
- org.hibernate.dialect.Oracle10gDialect
- org.hibernate.dialect.Oracle12cDialect
- com.axelor.db.hibernate.dialect.AxelorOracle12cDialect
- org.hibernate.dialect.Oracle12cDialect
- org.hibernate.dialect.Oracle10gDialect
- org.hibernate.dialect.Oracle9iDialect
- org.hibernate.dialect.PostgreSQL81Dialect
- org.hibernate.dialect.PostgreSQL82Dialect
- org.hibernate.dialect.PostgreSQL9Dialect
- org.hibernate.dialect.PostgreSQL91Dialect
- org.hibernate.dialect.PostgreSQL92Dialect
- org.hibernate.dialect.PostgreSQL93Dialect
- org.hibernate.dialect.PostgreSQL94Dialect
- com.axelor.db.hibernate.dialect.AxelorPostgreSQL94Dialect
- org.hibernate.dialect.PostgreSQL95Dialect
- com.axelor.db.hibernate.dialect.AxelorPostgreSQL95Dialect
- org.hibernate.dialect.PostgreSQL10Dialect
- com.axelor.db.hibernate.dialect.AxelorPostgreSQL10Dialect
- org.hibernate.dialect.PostgreSQL94Dialect
- org.hibernate.dialect.PostgreSQL93Dialect
- org.hibernate.dialect.PostgreSQL92Dialect
- org.hibernate.dialect.PostgreSQL91Dialect
- org.hibernate.dialect.PostgreSQL9Dialect
- org.hibernate.dialect.PostgreSQL82Dialect
- org.hibernate.dialect.HSQLDialect
- com.axelor.dms.web.DMSPermissionController
- com.axelor.data.xml.ElementConverter (implements com.thoughtworks.xstream.converters.Converter)
- com.axelor.script.ELScriptHelper.Helpers
- org.hibernate.EmptyInterceptor (implements org.hibernate.Interceptor, java.io.Serializable)
- com.axelor.auth.AuditInterceptor
- com.axelor.db.converters.EncryptedFieldService
- com.axelor.app.settings.EncryptorConfigurationProperties
- com.axelor.db.EntityHelper
- com.axelor.events.qualifiers.EntityTypes
- com.axelor.db.mapper.types.EnumAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- com.axelor.auth.pac4j.ErrorHandler
- com.axelor.meta.schema.views.Extend
- com.axelor.meta.schema.views.ExtendItemAttribute
- com.axelor.meta.schema.views.ExtendItemInsert
- com.axelor.meta.schema.views.ExtendItemMove
- com.axelor.meta.schema.views.ExtendItemReplace
- com.axelor.events.FeatureChanged
- com.axelor.db.tracking.FieldTracking
- com.axelor.common.FileUtils
- com.axelor.rpc.filter.Filter
- com.axelor.rpc.filter.JPQLFilter
- org.pac4j.core.credentials.extractor.FormExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor)
- com.axelor.auth.pac4j.local.JsonExtractor
- com.axelor.script.GroovyScriptHelper.Helpers
- com.axelor.text.GroovyTemplates (implements com.axelor.text.Templates)
- com.axelor.test.GuiceExtension (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.InvocationInterceptor, org.junit.jupiter.api.extension.TestInstanceFactory)
- com.axelor.quartz.GuiceJobRunShellFactory (implements org.quartz.core.JobRunShellFactory)
- com.axelor.test.GuiceJunit5Test
- com.axelor.test.GuiceTest
- com.axelor.meta.schema.views.Hilite
- com.axelor.common.HtmlUtils
- com.axelor.i18n.I18n
- com.axelor.meta.loader.I18nLoader
- org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl (implements org.hibernate.boot.model.naming.ImplicitNamingStrategy, java.io.Serializable)
- org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
- com.axelor.db.hibernate.naming.ImplicitNamingStrategyImpl
- org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
- com.axelor.data.ImportTask (implements java.io.Closeable)
- com.axelor.common.Inflections
- com.axelor.common.Inflector
- org.pac4j.core.util.InitializableObject
- org.pac4j.core.client.BaseClient (implements org.pac4j.core.client.Client)
- org.pac4j.core.client.DirectClient
- org.pac4j.http.client.direct.DirectBasicAuthClient
- com.axelor.auth.pac4j.local.AxelorDirectBasicAuthClient
- org.pac4j.http.client.direct.DirectBasicAuthClient
- org.pac4j.core.client.IndirectClient
- org.pac4j.http.client.indirect.FormClient
- com.axelor.auth.pac4j.local.AxelorFormClient
- org.pac4j.http.client.indirect.IndirectBasicAuthClient
- com.axelor.auth.pac4j.local.AxelorIndirectBasicAuthClient
- org.pac4j.http.client.indirect.FormClient
- org.pac4j.core.client.DirectClient
- org.pac4j.core.profile.definition.ProfileDefinitionAware
- org.pac4j.core.profile.service.AbstractProfileService<U> (implements org.pac4j.core.credentials.authenticator.Authenticator, org.pac4j.core.profile.service.ProfileService<U>)
- org.pac4j.ldap.profile.service.LdapProfileService
- com.axelor.auth.pac4j.ldap.AxelorLdapProfileService
- org.pac4j.ldap.profile.service.LdapProfileService
- org.pac4j.core.profile.service.AbstractProfileService<U> (implements org.pac4j.core.credentials.authenticator.Authenticator, org.pac4j.core.profile.service.ProfileService<U>)
- org.pac4j.core.client.BaseClient (implements org.pac4j.core.client.Client)
- com.axelor.db.mapper.types.JavaTimeAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- com.axelor.meta.web.JobController
- org.quartz.listeners.JobListenerSupport (implements org.quartz.JobListener)
- com.axelor.quartz.JobCleaner
- com.axelor.quartz.JobRunner
- com.axelor.db.JPA
- com.axelor.db.JpaFixture
- com.axelor.db.JpaModule.Initializer
- com.axelor.db.JpaRepository<T> (implements com.axelor.db.Repository<T>)
- com.axelor.meta.db.repo.AbstractMetaJsonModelRepository
- com.axelor.meta.db.repo.MetaJsonModelRepository
- com.axelor.auth.db.repo.AbstractUserRepository
- com.axelor.auth.db.repo.UserRepository
- com.axelor.dms.db.repo.DMSFileRepository
- com.axelor.dms.db.repo.DMSFileTagRepository
- com.axelor.dms.db.repo.DMSPermissionRepository
- com.axelor.auth.db.repo.GroupRepository
- com.axelor.mail.db.repo.MailAddressRepository
- com.axelor.mail.db.repo.MailFlagsRepository
- com.axelor.mail.db.repo.MailFollowerRepository
- com.axelor.mail.db.repo.MailMessageRepository
- com.axelor.meta.db.repo.MetaActionMenuRepository
- com.axelor.meta.db.repo.MetaActionRepository
- com.axelor.meta.db.repo.MetaAttachmentRepository
- com.axelor.meta.db.repo.MetaAttrsRepository
- com.axelor.meta.db.repo.MetaEnumRepository
- com.axelor.meta.db.repo.MetaFieldRepository
- com.axelor.meta.db.repo.MetaFileRepository
- com.axelor.meta.db.repo.MetaFilterRepository
- com.axelor.meta.db.repo.MetaHelpRepository
- com.axelor.meta.db.repo.MetaJsonFieldRepository
- com.axelor.meta.db.repo.MetaJsonRecordRepository
- com.axelor.meta.db.repo.MetaMenuRepository
- com.axelor.meta.db.repo.MetaModelRepository
- com.axelor.meta.db.repo.MetaModuleRepository
- com.axelor.meta.db.repo.MetaPermissionRepository
- com.axelor.meta.db.repo.MetaPermissionRuleRepository
- com.axelor.meta.db.repo.MetaScheduleParamRepository
- com.axelor.meta.db.repo.MetaScheduleRepository
- com.axelor.meta.db.repo.MetaSelectItemRepository
- com.axelor.meta.db.repo.MetaSelectRepository
- com.axelor.meta.db.repo.MetaSequenceRepository
- com.axelor.meta.db.repo.MetaTranslationRepository
- com.axelor.meta.db.repo.MetaViewCustomRepository
- com.axelor.meta.db.repo.MetaViewRepository
- com.axelor.auth.db.repo.PasswordResetTokenRepository
- com.axelor.auth.db.repo.PermissionRepository
- com.axelor.auth.db.repo.RoleRepository
- com.axelor.team.db.repo.TeamRepository
- com.axelor.team.db.repo.TeamTaskRepository
- com.axelor.team.db.repo.TeamTopicRepository
- com.axelor.meta.db.repo.AbstractMetaJsonModelRepository
- com.axelor.db.JpaSequence
- com.axelor.db.JpaSupport
- com.axelor.mail.web.MailController
- com.axelor.rpc.ResponseInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
- com.axelor.team.web.TaskController
- com.axelor.db.hibernate.type.JsonFunction
- com.axelor.i18n.L10n
- com.axelor.db.mapper.types.ListAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- com.axelor.common.logging.LoggerConfiguration
- com.axelor.events.LoginEvent
- com.axelor.events.LogoutEvent
- com.axelor.mail.MailBuilder
- com.axelor.mail.service.MailFetchJob (implements org.quartz.Job)
- com.axelor.mail.MailParser
- com.axelor.mail.MailReader
- com.axelor.mail.MailSender
- com.axelor.mail.service.MailServiceImpl (implements com.axelor.mail.MailConstants, com.axelor.mail.service.MailService)
- com.axelor.db.mapper.types.MapAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- com.axelor.db.mapper.Mapper
- com.axelor.meta.service.menu.MenuChecker
- com.axelor.meta.service.menu.MenuItemComparator (implements java.util.Comparator<T>)
- com.axelor.meta.service.menu.MenuNode
- com.axelor.meta.service.menu.MenuService
- com.axelor.meta.service.menu.MenuUtils
- com.axelor.meta.web.MetaController
- com.axelor.meta.MetaFiles
- com.axelor.meta.web.MetaFilterController
- com.axelor.meta.service.MetaFilterService
- com.axelor.meta.db.repo.MetaJsonReferenceUpdater
- com.axelor.meta.service.MetaModelService
- com.axelor.meta.MetaPermissions
- com.axelor.meta.MetaScanner
- com.axelor.meta.service.MetaService
- com.axelor.meta.MetaStore
- com.axelor.common.MimeTypesUtils
- com.axelor.db.Model
- com.axelor.auth.db.AuditableModel
- com.axelor.dms.db.DMSFile
- com.axelor.dms.db.DMSFileTag
- com.axelor.dms.db.DMSPermission
- com.axelor.auth.db.Group
- com.axelor.mail.db.MailAddress
- com.axelor.mail.db.MailFlags
- com.axelor.mail.db.MailFollower
- com.axelor.mail.db.MailMessage
- com.axelor.meta.db.MetaAction
- com.axelor.meta.db.MetaActionMenu
- com.axelor.meta.db.MetaAttachment
- com.axelor.meta.db.MetaEnum
- com.axelor.meta.db.MetaField
- com.axelor.meta.db.MetaFile
- com.axelor.meta.db.MetaFilter
- com.axelor.meta.db.MetaJsonField
- com.axelor.meta.db.MetaJsonModel
- com.axelor.meta.db.MetaJsonRecord
- com.axelor.meta.db.MetaMenu
- com.axelor.meta.db.MetaModel
- com.axelor.meta.db.MetaModule
- com.axelor.meta.db.MetaPermission
- com.axelor.meta.db.MetaPermissionRule
- com.axelor.meta.db.MetaSchedule
- com.axelor.meta.db.MetaScheduleParam
- com.axelor.meta.db.MetaSelect
- com.axelor.meta.db.MetaSelectItem
- com.axelor.meta.db.MetaSequence
- com.axelor.meta.db.MetaView
- com.axelor.meta.db.MetaViewCustom
- com.axelor.auth.db.PasswordResetToken
- com.axelor.auth.db.Permission
- com.axelor.auth.db.Role
- com.axelor.team.db.Team
- com.axelor.team.db.TeamTask
- com.axelor.team.db.TeamTopic
- com.axelor.auth.db.User
- com.axelor.db.JpaModel
- com.axelor.meta.db.MetaAttrs
- com.axelor.meta.db.MetaHelp
- com.axelor.meta.db.MetaTranslation
- com.axelor.auth.db.AuditableModel
- com.axelor.meta.loader.ModelLoader
- com.axelor.db.tracking.ModelTracking
- com.axelor.meta.loader.ModuleManager
- com.axelor.event.NamedLiteral (implements javax.inject.Named, java.io.Serializable)
- com.axelor.rpc.ObjectMapperProvider (implements javax.inject.Provider<T>)
- com.axelor.common.ObjectUtils
- com.axelor.meta.schema.ObjectViews
- com.axelor.meta.schema.views.PanelViewer
- com.axelor.meta.schema.views.ToolTip
- com.axelor.db.ParallelTransactionExecutor
- org.apache.shiro.authc.credential.PasswordMatcher (implements org.apache.shiro.authc.credential.CredentialsMatcher)
- com.axelor.auth.AuthRealm.AuthMatcher
- com.axelor.db.hibernate.naming.PhysicalNamingStrategyImpl (implements org.hibernate.boot.model.naming.PhysicalNamingStrategy)
- com.google.inject.PrivateModule (implements com.google.inject.Module)
- org.apache.shiro.guice.ShiroModule (implements org.apache.shiro.util.Destroyable)
- org.apache.shiro.guice.web.ShiroWebModule
- com.axelor.auth.pac4j.AuthPac4jModule
- com.axelor.auth.AuthWebModule
- org.apache.shiro.guice.web.ShiroWebModule
- org.apache.shiro.guice.ShiroModule (implements org.apache.shiro.util.Destroyable)
- org.pac4j.core.profile.definition.ProfileDefinition
- org.pac4j.core.profile.definition.CommonProfileDefinition
- com.axelor.auth.pac4j.ldap.AxelorLdapProfileDefinition
- org.pac4j.core.profile.definition.CommonProfileDefinition
- org.pac4j.core.profile.factory.ProfileManagerFactoryAware
- org.pac4j.core.engine.AbstractExceptionAwareLogic
- org.pac4j.core.engine.DefaultCallbackLogic (implements org.pac4j.core.engine.CallbackLogic)
- com.axelor.auth.pac4j.AxelorCallbackLogic
- org.pac4j.core.engine.DefaultLogoutLogic (implements org.pac4j.core.engine.LogoutLogic)
- com.axelor.auth.pac4j.AxelorLogoutLogic
- org.pac4j.core.engine.DefaultSecurityLogic (implements org.pac4j.core.engine.SecurityLogic)
- com.axelor.auth.pac4j.AxelorSecurityLogic
- org.pac4j.core.engine.DefaultCallbackLogic (implements org.pac4j.core.engine.CallbackLogic)
- org.pac4j.core.engine.AbstractExceptionAwareLogic
- com.axelor.common.PropertiesUtils
- com.axelor.db.mapper.Property
- com.axelor.db.mapper.JsonProperty
- com.axelor.db.Query<T>
- com.axelor.meta.db.repo.MetaJsonRecordRepository.MetaJsonRecordQuery
- com.axelor.db.Query.JoinHelper
- com.axelor.db.Query.Selector
- com.axelor.db.QueryBinder
- com.axelor.ui.QuickMenu
- com.axelor.ui.QuickMenuItem
- com.axelor.ui.QuickMenuService
- com.axelor.common.reflections.Reflections
- com.axelor.text.Renderer
- com.axelor.report.ReportEngineProvider (implements javax.inject.Provider<T>)
- com.axelor.report.ReportGenerator
- com.axelor.report.ReportResourceLocator (implements org.eclipse.birt.report.model.api.IResourceLocator)
- com.axelor.rpc.Request
- com.axelor.rpc.ActionRequest
- com.axelor.events.RequestEvent
- com.axelor.events.PostRequest
- com.axelor.events.PreRequest
- com.axelor.rpc.RequestFilter (implements org.aopalliance.intercept.MethodInterceptor, javax.ws.rs.ext.WriterInterceptor)
- com.axelor.rpc.RequestUtils
- com.axelor.rpc.Resource<T>
- java.util.ResourceBundle
- com.axelor.i18n.I18nBundle
- java.util.ResourceBundle.Control
- com.axelor.i18n.I18nControl
- com.axelor.common.reflections.ResourceFinder
- com.axelor.common.ResourceUtils
- com.axelor.rpc.Response
- com.axelor.rpc.ActionResponse
- org.junit.runner.Runner (implements org.junit.runner.Describable)
- org.junit.runners.ParentRunner<T> (implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable)
- org.junit.runners.BlockJUnit4ClassRunner
- com.axelor.test.GuiceRunner
- org.junit.runners.BlockJUnit4ClassRunner
- org.junit.runners.ParentRunner<T> (implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable)
- org.quartz.listeners.SchedulerListenerSupport (implements org.quartz.SchedulerListener)
- org.quartz.core.JobRunShell (implements java.lang.Runnable)
- com.axelor.quartz.GuiceJobRunShell
- org.quartz.core.JobRunShell (implements java.lang.Runnable)
- com.axelor.meta.schema.views.Search.SearchSelect
- com.axelor.meta.schema.views.Search.SearchSelectField
- com.axelor.meta.schema.views.Search.SearchSelectInput
- com.axelor.meta.schema.views.Search.SearchSelectWhere
- com.axelor.meta.schema.views.SearchFilters.SearchContext
- com.axelor.meta.schema.views.Selection
- com.axelor.meta.schema.views.Selection.Option
- org.apache.shiro.web.session.mgt.ServletContainerSessionManager (implements org.apache.shiro.web.session.mgt.WebSessionManager)
- com.axelor.auth.pac4j.AxelorSessionManager
- com.axelor.db.mapper.types.SetAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- com.axelor.app.settings.SettingsBuilder
- com.axelor.app.settings.SettingsUtils
- com.axelor.events.ShutdownEvent
- com.axelor.db.mapper.types.SimpleAdapter (implements com.axelor.db.mapper.TypeAdapter<T>)
- org.apache.shiro.authc.SimpleAuthenticationInfo (implements org.apache.shiro.authc.MergableAuthenticationInfo, org.apache.shiro.authc.SaltedAuthenticationInfo)
- com.axelor.auth.UserAuthenticationInfo
- javax.script.SimpleBindings (implements javax.script.Bindings)
- com.axelor.rpc.Context
- com.axelor.rpc.JsonContext
- com.axelor.script.ScriptBindings
- com.axelor.meta.service.menu.SimpleMenuNodeVisitor (implements com.axelor.meta.service.menu.MenuNodeVisitor)
- com.axelor.mail.SmtpAccount (implements com.axelor.mail.MailAccount)
- com.axelor.events.StartupEvent
- org.quartz.impl.StdSchedulerFactory (implements org.quartz.SchedulerFactory)
- com.axelor.quartz.GuiceSchedulerFactory
- com.axelor.common.crypto.StringEncryptor (implements com.axelor.common.crypto.Encryptor<T,R>)
- com.axelor.app.settings.StringEncryptorBuilder
- com.axelor.text.StringTemplates (implements com.axelor.text.Templates)
- com.axelor.common.StringUtils
- com.axelor.meta.service.tags.TagItem
- com.axelor.meta.service.tags.TagsService
- com.axelor.db.tenants.TenantConfigImpl (implements com.axelor.db.tenants.TenantConfig)
- com.axelor.db.tenants.TenantConfigProviderImpl (implements com.axelor.db.tenants.TenantConfigProvider)
- com.axelor.db.tenants.TenantFilter (implements javax.servlet.Filter)
- com.axelor.db.tenants.TenantInfo
- com.axelor.db.tenants.TenantResolver (implements org.hibernate.context.spi.CurrentTenantIdentifierResolver)
- java.lang.Thread (implements java.lang.Runnable)
- com.axelor.db.tenants.TenantAware
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.axelor.db.tenants.BadTenantException
- com.axelor.data.ImportException
- com.axelor.mail.MailException
- java.lang.RuntimeException
- com.axelor.auth.AuthSecurityException
- com.axelor.common.crypto.EncryptorException
- com.axelor.event.ObserverException
- com.axelor.rpc.ResponseException
- org.pac4j.core.exception.TechnicalException
- org.pac4j.core.exception.CredentialsException
- com.axelor.auth.pac4j.local.ChangePasswordException
- org.pac4j.core.exception.CredentialsException
- com.axelor.db.tenants.TenantNotFoundException
- java.lang.Exception
- com.axelor.meta.schema.views.TreeView.Node
- com.axelor.common.UriBuilder
- com.axelor.db.hibernate.type.ValueEnumType (implements org.hibernate.usertype.DynamicParameterizedType, java.io.Serializable, org.hibernate.usertype.UserType)
- org.hibernate.type.descriptor.sql.VarcharTypeDescriptor (implements org.hibernate.type.descriptor.sql.SqlTypeDescriptor)
- org.hibernate.type.descriptor.sql.LongVarcharTypeDescriptor
- com.axelor.db.hibernate.type.JsonSqlTypeDescriptor
- com.axelor.db.hibernate.type.JsonbSqlTypeDescriptor
- com.axelor.db.hibernate.type.JsonTextSqlTypeDescriptor
- com.axelor.db.hibernate.type.JsonSqlTypeDescriptor
- org.hibernate.type.descriptor.sql.LongVarcharTypeDescriptor
- com.axelor.common.VersionUtils
- com.axelor.common.VersionUtils.Version
- com.axelor.meta.loader.ViewGenerator
- com.axelor.meta.loader.ViewLoader
- com.axelor.meta.loader.ViewObserver
- com.axelor.meta.loader.ViewWatcher
- com.axelor.meta.loader.ViewWatcherObserver
- com.axelor.test.WebServer
- com.axelor.data.xml.XMLBind
- com.axelor.data.xml.XMLBindJson
- com.axelor.data.xml.XMLBindConverter (implements com.thoughtworks.xstream.converters.Converter)
- com.axelor.data.xml.XMLBinder
- com.axelor.data.xml.XMLConfig
- com.axelor.data.xml.XMLImporter (implements com.axelor.data.Importer)
- com.axelor.data.xml.XMLInput
- com.axelor.common.XMLUtils
- com.axelor.meta.loader.XMLViews
- com.axelor.data.XStreamUtils
- com.axelor.common.YamlUtils
- org.pac4j.core.profile.converter.AbstractAttributeConverter (implements org.pac4j.core.profile.converter.AttributeConverter)
Interface Hierarchy
- com.axelor.app.AppConfig
- com.axelor.auth.AuthPasswordResetService
- com.axelor.app.AvailableAppFeatures
- com.axelor.app.AvailableAppSettings
- com.axelor.meta.schema.views.ContainerView
- com.axelor.rpc.ContextEntity
- com.axelor.rpc.ContextHandlerFactory.HandlerAccessor
- com.axelor.common.crypto.Encryptor<T,R>
- com.axelor.event.Event<T>
- com.axelor.meta.schema.views.ExtendableView
- com.axelor.data.Importer
- com.axelor.db.JPA.JDBCWork
- com.axelor.db.JpaSupport.JDBCTask
- com.axelor.db.JpaSecurity
- com.axelor.data.Listener
- com.axelor.mail.MailAccount
- com.axelor.mail.MailConstants
- com.axelor.mail.service.MailService
- com.axelor.meta.service.menu.MenuNodeVisitor
- com.axelor.ui.QuickMenuCreator
- com.axelor.db.Repository<T>
- com.axelor.script.ScriptHelper
- com.axelor.text.Template
- com.axelor.text.Templates
- com.axelor.db.tenants.TenantConfig
- com.axelor.db.tenants.TenantConfigProvider
- com.axelor.db.mapper.TypeAdapter<T>
- com.axelor.db.ValueEnum<T>
- com.axelor.meta.service.ViewProcessor
Annotation Type Hierarchy
- com.axelor.meta.CallMethod (implements java.lang.annotation.Annotation)
- com.axelor.events.qualifiers.EntityType (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.EnumWidget (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.EqualsInclude (implements java.lang.annotation.Annotation)
- com.axelor.test.GuiceModules (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.NameColumn (implements java.lang.annotation.Annotation)
- com.axelor.event.Observes (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.Sequence (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.Track (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.TrackField (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.TrackMessage (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.VirtualColumn (implements java.lang.annotation.Annotation)
- com.axelor.db.annotations.Widget (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.axelor.db.JpaSecurity.AccessType
- com.axelor.meta.service.menu.MenuNodeVisitor.MenuNodeResult
- com.axelor.common.crypto.OperationMode
- com.axelor.rpc.filter.Operator
- com.axelor.common.crypto.PaddingScheme
- com.axelor.meta.db.PanelMailDisplay (implements com.axelor.db.ValueEnum<T>)
- com.axelor.meta.schema.views.Position
- com.axelor.db.mapper.PropertyType
- com.axelor.meta.schema.views.Search.SearchSelectInputMatchStyle
- com.axelor.meta.schema.views.Search.SearchSelectWhereMatch
- com.axelor.db.annotations.TrackEvent
- com.axelor.meta.schema.actions.validate.validator.ValidatorType
- com.axelor.auth.db.ViewCustomizationPermission (implements com.axelor.db.ValueEnum<T>)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)