Class Hierarchy
- java.lang.Object
- sonia.scm.event.AbstractHandlerEvent<T> (implements sonia.scm.event.HandlerEvent<T>)
- sonia.scm.user.UserEvent
- sonia.scm.user.UserModificationEvent (implements sonia.scm.ModificationHandlerEvent<T>)
- sonia.scm.user.UserEvent
- sonia.scm.user.AbstractUserManager (implements sonia.scm.user.UserManager)
- sonia.scm.BasicPropertiesAware (implements sonia.scm.PropertiesAware, java.io.Serializable)
- sonia.scm.user.User (implements sonia.scm.auditlog.AuditLogEntity, sonia.scm.ModelObject, com.github.sdorra.ssp.PermissionObject, java.security.Principal, sonia.scm.ReducedModelObject)
- sonia.scm.user.DisplayUser (implements sonia.scm.ReducedModelObject)
- sonia.scm.user.EMail
- sonia.scm.ManagerDecorator<T> (implements sonia.scm.Manager<T>)
- sonia.scm.user.UserManagerDecorator (implements sonia.scm.user.UserManager)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- sonia.scm.ExceptionWithContext
- sonia.scm.BadRequestException
- sonia.scm.user.ChangePasswordNotAllowedException
- sonia.scm.user.InvalidPasswordException
- sonia.scm.BadRequestException
- sonia.scm.ExceptionWithContext
- java.lang.RuntimeException
- java.lang.Exception
- sonia.scm.event.AbstractHandlerEvent<T> (implements sonia.scm.event.HandlerEvent<T>)
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- sonia.scm.HandlerBase<T> (also extends sonia.scm.Initable)
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.user.UserManager (also extends sonia.scm.search.Searchable<T>)
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.HandlerBase<T> (also extends sonia.scm.Initable)
- java.io.Closeable
- sonia.scm.CreationTimeAware
- sonia.scm.GenericDAO<T> (also extends sonia.scm.LastModifiedAware, sonia.scm.TypedObject)
- sonia.scm.user.UserDAO
- sonia.scm.GenericDAO<T> (also extends sonia.scm.LastModifiedAware, sonia.scm.TypedObject)
- sonia.scm.DecoratorFactory<T>
- sonia.scm.user.UserManagerDecoratorFactory
- sonia.scm.DisplayManager<T>
- sonia.scm.user.UserDisplayManager
- sonia.scm.user.ExternalAuthenticationAvailableNotifier
- sonia.scm.user.ExternalUserConverter
- sonia.scm.Initable
- sonia.scm.HandlerBase<T> (also extends java.io.Closeable)
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.user.UserManager (also extends sonia.scm.search.Searchable<T>)
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.HandlerBase<T> (also extends java.io.Closeable)
- sonia.scm.LastModifiedAware
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.TypedObject)
- sonia.scm.user.UserDAO
- sonia.scm.Manager<T> (also extends sonia.scm.HandlerBase<T>)
- sonia.scm.user.UserManager (also extends sonia.scm.search.Searchable<T>)
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.TypedObject)
- sonia.scm.search.Searchable<T>
- sonia.scm.user.UserManager (also extends sonia.scm.Manager<T>)
- sonia.scm.TypedObject
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.LastModifiedAware)
- sonia.scm.user.UserDAO
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.LastModifiedAware)