Class Hierarchy
- java.lang.Object
- sonia.scm.repository.AbstactImportHandler (implements sonia.scm.repository.AdvancedImportHandler)
- sonia.scm.event.AbstractHandlerEvent<T> (implements sonia.scm.event.HandlerEvent<T>)
- sonia.scm.repository.NamespaceEvent
- sonia.scm.repository.NamespaceModificationEvent (implements sonia.scm.ModificationHandlerEvent<T>)
- sonia.scm.repository.RepositoryEvent
- sonia.scm.repository.RepositoryModificationEvent (implements sonia.scm.ModificationHandlerEvent<T>)
- sonia.scm.repository.RepositoryRoleEvent
- sonia.scm.repository.RepositoryRoleModificationEvent (implements sonia.scm.ModificationHandlerEvent<T>)
- sonia.scm.repository.NamespaceEvent
- sonia.scm.repository.AbstractRepositoryHandler<C> (implements sonia.scm.repository.RepositoryHandler)
- sonia.scm.repository.AbstractSimpleRepositoryHandler<C> (implements sonia.scm.repository.RepositoryDirectoryHandler)
- sonia.scm.repository.AbstractRepositoryManager (implements sonia.scm.repository.RepositoryManager)
- sonia.scm.repository.AbstractRepositoryRoleManager (implements sonia.scm.repository.RepositoryRoleManager)
- sonia.scm.BasicPropertiesAware (implements sonia.scm.PropertiesAware, java.io.Serializable)
- sonia.scm.repository.Changeset (implements sonia.scm.ModelObject)
- sonia.scm.repository.Repository (implements sonia.scm.auditlog.AuditLogEntity, sonia.scm.ModelObject, com.github.sdorra.ssp.PermissionObject, sonia.scm.repository.RepositoryCoordinates, sonia.scm.repository.RepositoryPermissionHolder)
- sonia.scm.repository.BlameLine (implements java.io.Serializable)
- sonia.scm.repository.BlameResult (implements java.lang.Iterable<T>, java.io.Serializable)
- sonia.scm.repository.Branch (implements java.io.Serializable, sonia.scm.Validateable)
- sonia.scm.repository.BranchCreatedEvent
- sonia.scm.repository.BranchDetails
- sonia.scm.repository.Branches (implements java.lang.Iterable<T>)
- sonia.scm.repository.BrowserResult (implements java.io.Serializable)
- sonia.scm.repository.CacheClearHook
- sonia.scm.repository.PartCacheClearHook
- sonia.scm.repository.ChangesetPagingResult (implements java.lang.Iterable<T>, java.io.Serializable)
- sonia.scm.repository.ClearRepositoryCacheEvent
- sonia.scm.repository.Contributor (implements java.io.Serializable)
- sonia.scm.repository.DefaultBranchChangedEvent
- sonia.scm.repository.DefaultRepositoryExportingCheck (implements sonia.scm.repository.RepositoryExportingCheck)
- sonia.scm.repository.DirectoryHealthCheck (implements sonia.scm.repository.HealthCheck)
- sonia.scm.repository.EventDrivenRepositoryArchiveCheck (implements sonia.scm.repository.RepositoryArchivedCheck)
- sonia.scm.repository.FileObject (implements sonia.scm.LastModifiedAware, java.io.Serializable)
- sonia.scm.repository.FileObjectNameComparator (implements java.util.Comparator<T>, java.io.Serializable)
- sonia.scm.repository.HealthCheckEvent
- sonia.scm.repository.HealthCheckFailure (implements java.io.Serializable)
- sonia.scm.repository.HealthCheckFailure.UrlTemplate
- sonia.scm.repository.HealthCheckResult
- sonia.scm.repository.ImportResult
- sonia.scm.repository.ImportResult.Builder
- sonia.scm.repository.InitialRepositoryLocationResolver
- sonia.scm.ManagerDecorator<T> (implements sonia.scm.Manager<T>)
- sonia.scm.repository.RepositoryManagerDecorator (implements sonia.scm.repository.RepositoryManager)
- sonia.scm.repository.MetadataHealthCheck (implements sonia.scm.repository.HealthCheck)
- sonia.scm.repository.Modification (implements java.io.Serializable)
- sonia.scm.repository.Modifications (implements java.io.Serializable)
- sonia.scm.repository.Namespace (implements java.lang.Cloneable, com.github.sdorra.ssp.PermissionObject, sonia.scm.repository.RepositoryPermissionHolder)
- sonia.scm.repository.NamespaceAndName (implements java.lang.Comparable<T>)
- sonia.scm.repository.Person (implements java.io.Serializable, sonia.scm.Validateable)
- sonia.scm.repository.PreProcessorUtil
- sonia.scm.repository.RemoveDeletedRepositoryRole
- sonia.scm.repository.RepositoryCacheKeyPredicate<T> (implements com.google.common.base.Predicate<T>)
- sonia.scm.repository.RepositoryConfig (implements sonia.scm.config.Configuration, sonia.scm.Validateable)
- sonia.scm.repository.RepositoryHandlerConfigChangedEvent<C>
- sonia.scm.repository.RepositoryHookEvent
- sonia.scm.repository.WrappedRepositoryHookEvent
- sonia.scm.repository.ImportRepositoryHookEvent
- sonia.scm.repository.PostReceiveRepositoryHookEvent
- sonia.scm.repository.PreReceiveRepositoryHookEvent
- sonia.scm.repository.WrappedRepositoryHookEvent
- sonia.scm.repository.RepositoryImportEvent
- sonia.scm.repository.RepositoryLocationResolver
- sonia.scm.repository.BasicRepositoryLocationResolver<T>
- sonia.scm.repository.RepositoryNameConstrainValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - sonia.scm.repository.RepositoryPermission (implements sonia.scm.security.PermissionObject, java.io.Serializable)
- sonia.scm.repository.RepositoryPermissionGuard (implements com.github.sdorra.ssp.PermissionGuard<T>)
- sonia.scm.repository.RepositoryPredicate (implements com.google.common.base.Predicate<T>)
- sonia.scm.repository.RepositoryReadOnlyChecker
- sonia.scm.repository.RepositoryRequestListenerUtil
- sonia.scm.repository.RepositoryRole (implements sonia.scm.auditlog.AuditLogEntity, sonia.scm.ModelObject, com.github.sdorra.ssp.PermissionObject)
- sonia.scm.repository.RepositoryTypeConstraintValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - sonia.scm.repository.RepositoryTypePredicate (implements com.google.common.base.Predicate<T>)
- sonia.scm.repository.Signature (implements java.io.Serializable)
- sonia.scm.repository.SubRepository (implements java.io.Serializable)
- sonia.scm.repository.Tag
- sonia.scm.repository.TagGuardDeletionRequest
- sonia.scm.repository.Tags (implements java.lang.Iterable<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- sonia.scm.repository.RepositoryPathNotFoundException
- java.lang.RuntimeException
- sonia.scm.ExceptionWithContext
- sonia.scm.BadRequestException
- sonia.scm.repository.ChangeNamespaceNotAllowedException
- sonia.scm.repository.NoCommonHistoryException
- sonia.scm.repository.InternalRepositoryException
- sonia.scm.repository.ReadOnlyException
- sonia.scm.repository.RepositoryArchivedException
- sonia.scm.repository.RepositoryExportingException
- sonia.scm.BadRequestException
- java.lang.IllegalStateException
- sonia.scm.repository.RepositoryLocationResolver.LocationNotFoundException
- sonia.scm.repository.RepositoryLocationResolver.RepositoryStorageException
- sonia.scm.ExceptionWithContext
- java.lang.Exception
- sonia.scm.Type
- sonia.scm.repository.RepositoryType
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- sonia.scm.HandlerBase<T> (also extends sonia.scm.Initable)
- sonia.scm.Handler<T>
- sonia.scm.repository.RepositoryHandler
- sonia.scm.repository.RepositoryDirectoryHandler
- sonia.scm.repository.RepositoryHandler
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.repository.RepositoryRoleManager
- sonia.scm.TypeManager<T,
H> - sonia.scm.repository.RepositoryManager
- sonia.scm.Handler<T>
- sonia.scm.HandlerBase<T> (also extends sonia.scm.Initable)
- java.io.Closeable
- com.google.inject.throwingproviders.CheckedProvider<T>
- sonia.scm.repository.RepositoryProvider
- sonia.scm.CreationTimeAware
- sonia.scm.GenericDAO<T> (also extends sonia.scm.LastModifiedAware, sonia.scm.TypedObject)
- sonia.scm.repository.RepositoryDAO
- sonia.scm.repository.RepositoryRoleDAO
- sonia.scm.GenericDAO<T> (also extends sonia.scm.LastModifiedAware, sonia.scm.TypedObject)
- sonia.scm.DecoratorFactory<T>
- sonia.scm.repository.RepositoryManagerDecoratorFactory
- sonia.scm.repository.FullRepositoryExporter
- sonia.scm.repository.FullRepositoryImporter
- sonia.scm.repository.HealthCheck
- sonia.scm.repository.ImportHandler
- sonia.scm.repository.AdvancedImportHandler
- sonia.scm.Initable
- sonia.scm.HandlerBase<T> (also extends java.io.Closeable)
- sonia.scm.Handler<T>
- sonia.scm.repository.RepositoryHandler
- sonia.scm.repository.RepositoryDirectoryHandler
- sonia.scm.repository.RepositoryHandler
- sonia.scm.Manager<T> (also extends sonia.scm.LastModifiedAware)
- sonia.scm.repository.RepositoryRoleManager
- sonia.scm.TypeManager<T,
H> - sonia.scm.repository.RepositoryManager
- sonia.scm.Handler<T>
- 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.repository.RepositoryDAO
- sonia.scm.repository.RepositoryRoleDAO
- sonia.scm.Manager<T> (also extends sonia.scm.HandlerBase<T>)
- sonia.scm.repository.RepositoryRoleManager
- sonia.scm.TypeManager<T,
H> - sonia.scm.repository.RepositoryManager
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.TypedObject)
- sonia.scm.repository.NamespaceManager
- sonia.scm.repository.NamespaceStrategy
- sonia.scm.repository.PermissionProvider
- sonia.scm.repository.PreProcessor<T>
- sonia.scm.repository.BlameLinePreProcessor
- sonia.scm.repository.ChangesetPreProcessor
- sonia.scm.repository.FileObjectPreProcessor
- sonia.scm.repository.ModificationsPreProcessor
- sonia.scm.repository.PreProcessorFactory<T>
- sonia.scm.repository.BlameLinePreProcessorFactory
- sonia.scm.repository.ChangesetPreProcessorFactory
- sonia.scm.repository.FileObjectPreProcessorFactory
- sonia.scm.repository.ModificationsPreProcessorFactory
- sonia.scm.repository.ReadOnlyCheck
- sonia.scm.repository.RepositoryArchivedCheck
- sonia.scm.repository.RepositoryExportingCheck
- sonia.scm.repository.RepositoryCacheKey
- sonia.scm.repository.RepositoryContentInitializer
- sonia.scm.repository.RepositoryContentInitializer.CreateFile
- sonia.scm.repository.RepositoryContentInitializer.InitializerContext
- sonia.scm.repository.RepositoryLocationOverride
- sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance<T>
- sonia.scm.repository.RepositoryPathMatcher
- sonia.scm.repository.RepositoryPermissionHolder
- sonia.scm.repository.RepositoryRequestListener
- sonia.scm.repository.TagGuard
- sonia.scm.TypedObject
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.LastModifiedAware)
- sonia.scm.repository.RepositoryDAO
- sonia.scm.repository.RepositoryRoleDAO
- sonia.scm.repository.RepositoryCoordinates
- sonia.scm.GenericDAO<T> (also extends sonia.scm.CreationTimeAware, sonia.scm.LastModifiedAware)
Annotation Interface Hierarchy
- sonia.scm.repository.RepositoryName (implements java.lang.annotation.Annotation)
- sonia.scm.repository.RepositoryTypeConstraint (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- sonia.scm.repository.Feature
- sonia.scm.repository.RepositoryHookType
- sonia.scm.repository.RepositoryName.Namespace
- sonia.scm.repository.SignatureStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)