Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstactImportHandler - Class in sonia.scm.repository
Deprecated. 
AbstactImportHandler() - Constructor for class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
AbstractBase - Class in sonia.scm.util
Abstract base class for encoding and decoding BaseX.
AbstractBase() - Constructor for class sonia.scm.util.AbstractBase
 
AbstractBundleOrUnbundleCommandResponse - Class in sonia.scm.repository.api
Abstract class for bundle or unbundle command.
AbstractBundleOrUnbundleCommandResponse(long) - Constructor for class sonia.scm.repository.api.AbstractBundleOrUnbundleCommandResponse
 
AbstractCGIExecutor - Class in sonia.scm.web.cgi
 
AbstractCGIExecutor() - Constructor for class sonia.scm.web.cgi.AbstractCGIExecutor
 
AbstractGroupManager - Class in sonia.scm.group
Abstract base class for GroupManager implementations.
AbstractGroupManager() - Constructor for class sonia.scm.group.AbstractGroupManager
 
AbstractHandlerEvent<T> - Class in sonia.scm.event
Abstract base class for HandlerEvent.
AbstractHandlerEvent(HandlerEventType, T) - Constructor for class sonia.scm.event.AbstractHandlerEvent
 
AbstractHandlerEvent(HandlerEventType, T, T) - Constructor for class sonia.scm.event.AbstractHandlerEvent
 
AbstractPushOrPullResponse - Class in sonia.scm.repository.api
Abstract base class for PushResponse and PullResponse.
AbstractPushOrPullResponse() - Constructor for class sonia.scm.repository.api.AbstractPushOrPullResponse
 
AbstractPushOrPullResponse(long) - Constructor for class sonia.scm.repository.api.AbstractPushOrPullResponse
 
AbstractReader<T> - Class in sonia.scm.io
 
AbstractReader() - Constructor for class sonia.scm.io.AbstractReader
 
AbstractRepositoryHandler<C extends RepositoryConfig> - Class in sonia.scm.repository
 
AbstractRepositoryHandler(ConfigurationStoreFactory) - Constructor for class sonia.scm.repository.AbstractRepositoryHandler
 
AbstractRepositoryJsonEnricher - Class in sonia.scm.web
 
AbstractRepositoryJsonEnricher(ObjectMapper) - Constructor for class sonia.scm.web.AbstractRepositoryJsonEnricher
 
AbstractRepositoryManager - Class in sonia.scm.repository
Abstract base class for RepositoryManager implementations.
AbstractRepositoryManager() - Constructor for class sonia.scm.repository.AbstractRepositoryManager
 
AbstractRepositoryRoleManager - Class in sonia.scm.repository
Abstract base class for RepositoryRoleManager implementations.
AbstractRepositoryRoleManager() - Constructor for class sonia.scm.repository.AbstractRepositoryRoleManager
 
AbstractResourceProcessor - Class in sonia.scm.io
 
AbstractResourceProcessor() - Constructor for class sonia.scm.io.AbstractResourceProcessor
 
AbstractSimpleRepositoryHandler<C extends RepositoryConfig> - Class in sonia.scm.repository
 
AbstractSimpleRepositoryHandler(ConfigurationStoreFactory, RepositoryLocationResolver, PluginLoader) - Constructor for class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
AbstractStore<T> - Class in sonia.scm.store
Base class for ConfigurationStore.
AbstractStore(BooleanSupplier) - Constructor for class sonia.scm.store.AbstractStore
 
AbstractUnArchiver - Class in sonia.scm.io
 
AbstractUnArchiver() - Constructor for class sonia.scm.io.AbstractUnArchiver
 
AbstractUserManager - Class in sonia.scm.user
Abstract base class for UserManager implementations.
AbstractUserManager() - Constructor for class sonia.scm.user.AbstractUserManager
 
AbstractWriter<T> - Class in sonia.scm.io
 
AbstractWriter() - Constructor for class sonia.scm.io.AbstractWriter
 
accept() - Static method in class sonia.scm.repository.api.MirrorFilter.Result
 
accept(File) - Method in class sonia.scm.io.DirectoryFileFilter
 
accept(OutputStream) - Method in interface sonia.scm.repository.api.DiffCommandBuilder.OutputStreamConsumer
 
accept(Path) - Method in interface sonia.scm.update.BlobDirectoryAccess.BlobDirectoryConsumer
 
accept(Path, String) - Method in interface sonia.scm.update.PropertyFileAccess.FileConsumer
 
accept(T) - Method in interface sonia.scm.TransformFilter
Transform the given object.
acceptBranch(MirrorFilter.BranchUpdate) - Method in interface sonia.scm.repository.api.MirrorFilter.Filter
 
acceptStatusCodes(int...) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Sets the response codes which should be traced as successful.
acceptTag(MirrorFilter.TagUpdate) - Method in interface sonia.scm.repository.api.MirrorFilter.Filter
 
AccessToken - Interface in sonia.scm.security
An access token can be used to access scm-manager without providing username and password.
AccessTokenBuilder - Interface in sonia.scm.security
The access token builder is able to create AccessToken.
AccessTokenBuilderFactory - Interface in sonia.scm.security
Creates new AccessTokenBuilder.
AccessTokenCookieIssuer - Interface in sonia.scm.security
Generates cookies and invalidates access token cookies.
AccessTokenEnricher - Interface in sonia.scm.security
AccessTokenEnricher is able to enhance the AccessToken, before it is delivered to the client.
AccessTokenResolver - Interface in sonia.scm.security
AccessTokenResolver are used to parse, validate and verify an AccessToken from a BearerToken.
AccessTokenValidator - Interface in sonia.scm.security
Validates an AccessToken.
add(E) - Method in class sonia.scm.collect.EvictingQueue
 
add(E) - Method in class sonia.scm.collect.LimitedSortedSet
 
add(String) - Method in class sonia.scm.group.Group
 
add(T) - Method in interface sonia.scm.GenericDAO
Persists a new item.
ADD - Enum constant in enum class sonia.scm.repository.api.DiffFile.ChangeType
 
addAddedByBoth(String) - Method in class sonia.scm.repository.spi.MergeConflictResult
 
addAll(Collection<? extends E>) - Method in class sonia.scm.collect.LimitedSortedSet
 
addBothModified(String, String) - Method in class sonia.scm.repository.spi.MergeConflictResult
 
addChild(String, DiffFile.ChangeType) - Method in class sonia.scm.repository.api.DiffResult.DiffTreeNode
 
addChild(FileObject) - Method in class sonia.scm.repository.FileObject
Adds a child to the list of children .
addContributor(Contributor) - Method in class sonia.scm.repository.Changeset
Adds a contributor to the list of contributors.
addContributors(Collection<Contributor>) - Method in class sonia.scm.repository.Changeset
Adds all contributors from the given collection to the list of contributors.
addCookie(Cookie) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
addDateHeader(String, long) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
addDeletedByThem(String) - Method in class sonia.scm.repository.spi.MergeConflictResult
 
addDeletedByUs(String) - Method in class sonia.scm.repository.spi.MergeConflictResult
 
Added - Class in sonia.scm.repository
 
Added() - Constructor for class sonia.scm.repository.Added
 
ADDED_BY_BOTH - Enum constant in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
 
addETagHeader(HttpServletResponse, File) - Static method in class sonia.scm.util.WebUtil
 
addFailedDirectory(String) - Method in class sonia.scm.repository.ImportResult.Builder
Deprecated.
Adds a failed directory to the import result.
addFileToScm(String, Path) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
addHeader(String...) - Method in class sonia.scm.cli.Table
Sets the table headers.
addHeader(String, String) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
addImportedDirectory(String) - Method in class sonia.scm.repository.ImportResult.Builder
Deprecated.
Adds a successfully imported directory to the import result.
addIntHeader(String, int) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
AdditionalMessage(String, String) - Constructor for class sonia.scm.ExceptionWithContext.AdditionalMessage
 
AdditionalMessageDto() - Constructor for class sonia.scm.api.v2.resources.ErrorDto.AdditionalMessageDto
 
addLabelValueRow(String, String) - Method in class sonia.scm.cli.Table
Creates a table entry with two columns separated by Table.DEFAULT_LABEL_VALUE_SEPARATOR.
addLabelValueRow(String, String, String) - Method in class sonia.scm.cli.Table
Creates a table entry with two columns separated by the given separator.
addLink(JsonNode, String, String) - Method in class sonia.scm.web.AbstractRepositoryJsonEnricher
 
addMovedFileToScm(String, Path) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
addPathToTar(Path, OutputStream) - Static method in class sonia.scm.util.Archives
Prepare bundling a complete Path in a tar.
addPermission(RepositoryPermission) - Method in class sonia.scm.repository.Namespace
 
addPermission(RepositoryPermission) - Method in class sonia.scm.repository.Repository
 
addPermission(RepositoryPermission) - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Adds a single permission to the current set of permissions for this object.
addPermission(AssignedPermission) - Method in interface sonia.scm.security.SecuritySystem
Store a new permission.
addPreventCacheHeaders(HttpServletResponse) - Static method in class sonia.scm.util.WebUtil
 
addPropertyNode(JsonNode, String, JsonNode) - Method in class sonia.scm.web.JsonEnricherBase
 
addRecursive(String) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
addRequest(ModifyCommandRequest.PartialRequest) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
addRequestProperty(String, String) - Method in class sonia.scm.net.HttpConnectionOptions
Add a request property that will be converted to headers in the request.
addRow(String...) - Method in class sonia.scm.cli.Table
Add a single row of values to the table.
addSection(INISection) - Method in class sonia.scm.io.INIConfiguration
Add a new section to the configuration.
addSignature(Signature) - Method in class sonia.scm.repository.Changeset
Adds a signature to the list of signatures.
addSignature(Signature) - Method in class sonia.scm.repository.Tag
 
addStaticCacheControls(HttpServletResponse, long) - Static method in class sonia.scm.util.WebUtil
 
addVariable(String, String) - Method in class sonia.scm.io.AbstractResourceProcessor
 
addVariable(String, String) - Method in interface sonia.scm.io.ResourceProcessor
 
ADMIN_INFO - Static variable in class sonia.scm.web.VndMediaType
 
AdministrationContext - Interface in sonia.scm.web.security
Execute actions with administration privileges.
AdvancedHttpClient - Class in sonia.scm.net.ahc
Advanced client for http operations.The AdvancedHttpClient offers a fluid interface for handling most common http operations.
AdvancedHttpClient() - Constructor for class sonia.scm.net.ahc.AdvancedHttpClient
 
AdvancedHttpRequest - Class in sonia.scm.net.ahc
A http request without Content for example a GET or HEAD request.
AdvancedHttpRequestWithBody - Class in sonia.scm.net.ahc
Http request with body.
AdvancedHttpResponse - Class in sonia.scm.net.ahc
Http response.
AdvancedHttpResponse() - Constructor for class sonia.scm.net.ahc.AdvancedHttpResponse
 
AdvancedImportHandler - Interface in sonia.scm.repository
Deprecated. 
afterLogoutRedirectTo() - Method in interface sonia.scm.api.v2.resources.LogoutRedirection
 
afterUpdate() - Method in class sonia.scm.search.Indexer.ReIndexAllTask
 
afterUpdate() - Method in interface sonia.scm.search.IndexTask
This method is called after work is committed to the index.
ALERTS_REQUEST - Static variable in class sonia.scm.web.VndMediaType
 
aliases - Variable in enum class sonia.scm.version.VersionType
 
all() - Method in interface sonia.scm.search.Index.Deleter
Delete all objects of the given type from index.
ALL - Enum constant in enum class sonia.scm.repository.api.IgnoreWhitespaceLevel
 
allByType(Class) - Method in class sonia.scm.api.v2.resources.HalEnricherRegistry
Returns all registered HalEnricher for the given type.
ALPHA - Enum constant in enum class sonia.scm.version.VersionType
 
alreadyExists(ContextEntry.ContextBuilder) - Static method in exception sonia.scm.AlreadyExistsException
 
AlreadyExistsException - Exception in sonia.scm
 
AlreadyExistsException(ModelObject) - Constructor for exception sonia.scm.AlreadyExistsException
 
and(Class<?>, String) - Method in class sonia.scm.search.Id
Creates a new combined id by adding a new type and value.
and(Class<?>, String) - Method in interface sonia.scm.search.Index.DeleteBy
Select only objects for deletion which are matching the previous id parts and the given one.
and(Class<?>, ModelObject) - Method in class sonia.scm.search.Id
Creates a new combined id by adding a new type and value.
and(Class<?>, ModelObject) - Method in interface sonia.scm.search.Index.DeleteBy
Select only objects for deletion which are matching the previous id parts and the given one.
and(Repository) - Method in class sonia.scm.search.Id
Creates a new combined id by adding the given repository.
and(Repository) - Method in interface sonia.scm.search.Index.DeleteBy
Select only objects for deletion which are matching the previous id parts and the given repository part.
andThrow() - Method in class sonia.scm.ScmConstraintViolationException.Builder
Resets this builder to check for further violations.
ANNOTATE - Static variable in class sonia.scm.web.VndMediaType
 
ANONYMOUS - Static variable in class sonia.scm.SCMContext
the anonymous user
AnonymousMode - Enum Class in sonia.scm.security
Available modes for anonymous access
AnonymousToken - Class in sonia.scm.security
 
AnonymousToken() - Constructor for class sonia.scm.security.AnonymousToken
 
API_KEY - Static variable in class sonia.scm.web.VndMediaType
 
API_KEY_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
append() - Method in interface sonia.scm.work.CentralWorkQueue
Append a new task to the central work queue.
append(String) - Method in class sonia.scm.util.UrlBuilder
 
append(String, String) - Method in interface sonia.scm.api.v2.resources.HalAppender.LinkArrayBuilder
Append a link to the array.
append(String, String) - Static method in class sonia.scm.util.HttpUtil
Appends the suffix to given uri.
append(Collection<T>, T) - Method in interface sonia.scm.util.CollectionAppender
 
appendEmbedded(String, HalRepresentation) - Method in interface sonia.scm.api.v2.resources.HalAppender
Appends one embedded object to the json response.
appendEmbedded(String, HalRepresentation) - Method in class sonia.scm.web.EdisonHalAppender
 
appendEmbedded(String, List<HalRepresentation>) - Method in interface sonia.scm.api.v2.resources.HalAppender
Appends a list of embedded objects to the json response.
appendEmbedded(String, List<HalRepresentation>) - Method in class sonia.scm.web.EdisonHalAppender
 
appendHash(String, String) - Static method in class sonia.scm.util.HttpUtil
Appends the hash to the given uri.
appendLink(String, String) - Method in interface sonia.scm.api.v2.resources.HalAppender
Appends one link to the json response.
appendLink(String, String) - Method in class sonia.scm.web.EdisonHalAppender
 
appendParameter(String, boolean) - Method in class sonia.scm.util.UrlBuilder
 
appendParameter(String, int) - Method in class sonia.scm.util.UrlBuilder
 
appendParameter(String, long) - Method in class sonia.scm.util.UrlBuilder
 
appendParameter(String, String) - Method in class sonia.scm.util.UrlBuilder
 
appendParameter(String, String, String) - Static method in class sonia.scm.util.HttpUtil
Appends the parameter to the given uri.
appendUrlPart(String) - Method in class sonia.scm.util.UrlBuilder
 
apply(Repository) - Method in class sonia.scm.repository.RepositoryTypePredicate
Return true if the repository is from the given type.
apply(RepositoryCacheKey) - Method in class sonia.scm.repository.RepositoryPredicate
 
apply(T) - Method in class sonia.scm.repository.RepositoryCacheKeyPredicate
 
applyEnrichers(HalAppender, Object, Object...) - Method in class sonia.scm.api.v2.resources.HalAppenderMapper
 
applyEnrichers(HalEnricherContext, HalAppender, Class<?>) - Method in class sonia.scm.api.v2.resources.HalAppenderMapper
 
ARCHITECTURE_MISMATCH - Enum constant in enum class sonia.scm.plugin.PluginCondition.CheckResult
 
archive(Repository) - Method in interface sonia.scm.repository.RepositoryManager
Archives the given repository.
archive(Repository) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
ArchiveException(String, Throwable) - Constructor for exception sonia.scm.util.Archives.ArchiveException
 
Archives - Class in sonia.scm.util
 
Archives.ArchiveException - Exception in sonia.scm.util
 
Archives.TarExtractor - Class in sonia.scm.util
Archives.TarWriter - Class in sonia.scm.util
args - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
aroundWriteTo(WriterInterceptorContext) - Method in class sonia.scm.filter.GZipResponseFilter
 
asArray() - Method in class sonia.scm.web.cgi.EnvList
Representation suitable for passing to exec.
asMap() - Method in class sonia.scm.web.cgi.EnvList
Representation suitable for passing to process builder.
asMutableMap() - Method in class sonia.scm.web.cgi.EnvList
Deprecated.
the environment should only be modified by EnvList.set(String, String). Of a Map is required, a immutable Map can be created with EnvList.asMap().
assertIsNotEmpty(Object[]) - Static method in class sonia.scm.util.AssertUtil
 
assertIsNotEmpty(String) - Static method in class sonia.scm.util.AssertUtil
 
assertIsNotEmpty(Collection<?>) - Static method in class sonia.scm.util.AssertUtil
 
assertIsNotNull(Object) - Static method in class sonia.scm.util.AssertUtil
 
assertIsValid(Validateable) - Static method in class sonia.scm.util.AssertUtil
 
assertPositive(int) - Static method in class sonia.scm.util.AssertUtil
 
AssertUtil - Class in sonia.scm.util
 
AssignedPermission - Class in sonia.scm.security
Permission object which is assigned to a specific user or group.
AssignedPermission() - Constructor for class sonia.scm.security.AssignedPermission
Constructor is only visible for JAXB.
AssignedPermission(String, boolean, String) - Constructor for class sonia.scm.security.AssignedPermission
 
AssignedPermission(String, boolean, PermissionDescriptor) - Constructor for class sonia.scm.security.AssignedPermission
 
AssignedPermission(String, String) - Constructor for class sonia.scm.security.AssignedPermission
 
AssignedPermission(String, PermissionDescriptor) - Constructor for class sonia.scm.security.AssignedPermission
 
AssignedPermission(AssignedPermission) - Constructor for class sonia.scm.security.AssignedPermission
 
AssignedPermissionEvent - Class in sonia.scm.security
Event which is fired after a StoredAssignedPermission was added, removed or changed.
AssignedPermissionEvent(HandlerEventType, AssignedPermission) - Constructor for class sonia.scm.security.AssignedPermissionEvent
 
ASYNCHRONOUS - Enum constant in enum class sonia.scm.repository.spi.SyncAsyncExecutor.ExecutionType
 
AuditEntry - Annotation Interface in sonia.scm.auditlog
 
AuditLogConfigurationStoreDecorator<T> - Class in sonia.scm.auditlog
 
AuditLogConfigurationStoreDecorator(Set<Auditor>, RepositoryDAO, ConfigurationStore<T>, StoreDecoratorFactory.Context) - Constructor for class sonia.scm.auditlog.AuditLogConfigurationStoreDecorator
 
AuditLogConfigurationStoreDecoratorFactory - Class in sonia.scm.auditlog
 
AuditLogConfigurationStoreDecoratorFactory(Set<Auditor>, RepositoryDAO) - Constructor for class sonia.scm.auditlog.AuditLogConfigurationStoreDecoratorFactory
 
AuditLogEntity - Interface in sonia.scm.auditlog
 
Auditor - Interface in sonia.scm.auditlog
 
authenticate(HttpServletRequest, HttpServletResponse, AccessToken) - Method in interface sonia.scm.security.AccessTokenCookieIssuer
Creates a cookie for token authentication and attaches it to the response.
AUTHENTICATED - Static variable in interface sonia.scm.group.GroupCollector
 
AUTHENTICATION_REALM - Static variable in class sonia.scm.util.HttpUtil
authentication realm for basic authentication
AuthenticationFilter - Class in sonia.scm.web.filter
Handles authentication, if a one of the WebTokenGenerator returns an AuthenticationToken.
AuthenticationFilter(ScmConfiguration, Set<WebTokenGenerator>) - Constructor for class sonia.scm.web.filter.AuthenticationFilter
Constructs a new basic authenticaton filter.
authenticationInfoBuilder(String) - Method in class sonia.scm.security.DAORealmHelper
 
Authentications - Class in sonia.scm.security
 
AUTHORIZATION_SCHEME_BASIC - Static variable in class sonia.scm.util.HttpUtil
Basic authorization scheme
AUTHORIZATION_SCHEME_BEARER - Static variable in class sonia.scm.util.HttpUtil
Bearer authorization scheme
AuthorizationChangedEvent - Class in sonia.scm.security
This type of event is fired whenever an authorization relevant data changes.
AuthorizationCollector - Interface in sonia.scm.security
Collect AuthorizationInfo for the authenticated user.
AuthorUtil - Class in sonia.scm.repository.util
 
AuthorUtil() - Constructor for class sonia.scm.repository.util.AuthorUtil
 
AuthorUtil.CommandWithAuthor - Interface in sonia.scm.repository.util
 
autocomplete(String) - Method in interface sonia.scm.DisplayManager
Returns a Collection of filtered objects
AUTOCOMPLETE - Static variable in class sonia.scm.web.VndMediaType
 
autoMask() - Element in annotation interface sonia.scm.auditlog.AuditEntry
 
available() - Method in class sonia.scm.io.FastByteArrayInputStream
 
AvailablePlugin - Class in sonia.scm.plugin
 
AvailablePlugin(AvailablePluginDescriptor) - Constructor for class sonia.scm.plugin.AvailablePlugin
 
AvailablePluginDescriptor - Class in sonia.scm.plugin
 
AvailablePluginDescriptor(PluginInformation, PluginCondition, Set<String>, String, String) - Constructor for class sonia.scm.plugin.AvailablePluginDescriptor
AvailablePluginDescriptor(PluginInformation, PluginCondition, Set<String>, Set<String>, String, String) - Constructor for class sonia.scm.plugin.AvailablePluginDescriptor
AvailablePluginDescriptor(PluginInformation, PluginCondition, Set<String>, Set<String>, String, String, String) - Constructor for class sonia.scm.plugin.AvailablePluginDescriptor
 
availableRoles() - Method in interface sonia.scm.repository.PermissionProvider
The collection of roles defined and extended by core and plugins.
availableVerbs() - Method in interface sonia.scm.repository.PermissionProvider
The collection of all registered verbs.

B

BackendException - Exception in sonia.scm
This type of exception is only thrown by scm-manager backend implementation, such as the xml or jdbc backend.
BackendException() - Constructor for exception sonia.scm.BackendException
 
BackendException(String) - Constructor for exception sonia.scm.BackendException
 
BackendException(String, Throwable) - Constructor for exception sonia.scm.BackendException
 
BackendException(Throwable) - Constructor for exception sonia.scm.BackendException
 
BadRequestException - Exception in sonia.scm
 
BadRequestException(List<ContextEntry>, String) - Constructor for exception sonia.scm.BadRequestException
 
BadRequestException(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.BadRequestException
 
baos - Variable in class sonia.scm.filter.GZipResponseStream
 
Base32 - Class in sonia.scm.util
Provides Base32 encoding and decoding for long values.
Base32() - Constructor for class sonia.scm.util.Base32
 
Base62 - Class in sonia.scm.util
Provides Base62 encoding and decoding for long values.
Base62() - Constructor for class sonia.scm.util.Base62
 
baseDirectory - Variable in class sonia.scm.repository.AbstractRepositoryHandler
 
BaseHttpRequest<T extends BaseHttpRequest> - Class in sonia.scm.net.ahc
Base class for http requests.
BaseHttpRequest(AdvancedHttpClient, String, String) - Constructor for class sonia.scm.net.ahc.BaseHttpRequest
 
BaseMapper<T,D extends de.otto.edison.hal.HalRepresentation> - Class in sonia.scm.api.v2.resources
 
BaseMapper() - Constructor for class sonia.scm.api.v2.resources.BaseMapper
 
baseRevision(String) - Method in class sonia.scm.repository.api.ModificationsCommandBuilder
Set this to compute the modifications between two revisions.
basicAuth(String, String) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Enabled http basic authentication.
basicAuthenticationCharset(Charset) - Method in class sonia.scm.web.UserAgent.Builder
Sets Charset which is used to decode the basic authentication.
BasicContextProvider - Class in sonia.scm
The default implementation of SCMContextProvider.
BasicContextProvider() - Constructor for class sonia.scm.BasicContextProvider
Constructs a new BasicContextProvider object.
BasicPropertiesAware - Class in sonia.scm
Default implementation of PropertiesAware interface.
BasicPropertiesAware() - Constructor for class sonia.scm.BasicPropertiesAware
 
BasicRepositoryLocationResolver<T> - Class in sonia.scm.repository
 
BasicRepositoryLocationResolver(Class<T>) - Constructor for class sonia.scm.repository.BasicRepositoryLocationResolver
 
batch(Class<? extends IndexTask<?>>) - Method in interface sonia.scm.search.SearchEngine.ForIndices
Submits the task and executes it for every index which are matching the predicate (SearchEngine.ForIndices.matching(Predicate).
batch(SerializableIndexTask<?>) - Method in interface sonia.scm.search.SearchEngine.ForIndices
Submits the task and execute it for every index which are matching the predicate (SearchEngine.ForIndices.matching(Predicate).
bearerAuth(String) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Enable authentication with a bearer token.
BearerToken - Class in sonia.scm.security
Token used for authentication with bearer tokens.
BEFORE_CREATE - Enum constant in enum class sonia.scm.HandlerEventType
Before a new object is stored by a handler.
BEFORE_DELETE - Enum constant in enum class sonia.scm.HandlerEventType
Before an object is removed by a handler.
BEFORE_MODIFY - Enum constant in enum class sonia.scm.HandlerEventType
Before an object is modified by a handler.
beforeAuthentication(AuthenticationToken) - Method in interface sonia.scm.security.LoginAttemptHandler
This method is called before the authentication procedure is invoked.
BETA - Enum constant in enum class sonia.scm.version.VersionType
 
BLAME - Enum constant in enum class sonia.scm.repository.api.Command
 
BlameCommand - Interface in sonia.scm.repository.spi
 
BlameCommandBuilder - Class in sonia.scm.repository.api
Shows changeset information by line for a given file.
BlameCommandRequest - Class in sonia.scm.repository.spi
 
BlameCommandRequest() - Constructor for class sonia.scm.repository.spi.BlameCommandRequest
 
BlameLine - Class in sonia.scm.repository
Single line of a file, in a BlameResult.
BlameLine() - Constructor for class sonia.scm.repository.BlameLine
 
BlameLine(int, String, Long, Person, String, String) - Constructor for class sonia.scm.repository.BlameLine
 
BlameLinePreProcessor - Interface in sonia.scm.repository
A pre processor for BlameLine objects.
BlameLinePreProcessorFactory - Interface in sonia.scm.repository
The BlameLinePreProcessorFactory create BlameLinePreProcessor objects for a specific repository.
BlameResult - Class in sonia.scm.repository
Changeset information by line for a given file.
BlameResult(int, List<BlameLine>) - Constructor for class sonia.scm.repository.BlameResult
 
BlameResult(List<BlameLine>) - Constructor for class sonia.scm.repository.BlameResult
 
Blob - Interface in sonia.scm.store
A blob is binary object.
BLOB - Enum constant in enum class sonia.scm.store.StoreType
 
BlobDirectoryAccess - Interface in sonia.scm.update
 
BlobDirectoryAccess.BlobDirectoryConsumer - Interface in sonia.scm.update
 
BlobStore - Interface in sonia.scm.store
The blob store can be used store unstructured data in form of a Blob.
BlobStoreFactory - Interface in sonia.scm.store
The BlobStoreFactory can be used to create a new or get an existing BlobStores.
BOTH_MODIFIED - Enum constant in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
 
branch(String) - Method in class sonia.scm.repository.api.BranchCommandBuilder
Execute the command and create a new branch with the given name.
branch(BranchRequest) - Method in interface sonia.scm.repository.spi.BranchCommand
 
Branch - Class in sonia.scm.repository
Represents a branch in a repository.
BRANCH - Enum constant in enum class sonia.scm.repository.api.Command
 
BRANCH - Static variable in class sonia.scm.web.VndMediaType
 
BRANCH_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
BRANCH_DETAILS - Enum constant in enum class sonia.scm.repository.api.Command
 
BRANCH_DETAILS - Static variable in class sonia.scm.web.VndMediaType
 
BRANCH_DETAILS_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
BRANCH_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Hook branch provider
BRANCH_REQUEST - Static variable in class sonia.scm.web.VndMediaType
 
branchAlreadyExists(ContextEntry.ContextBuilder) - Static method in exception sonia.scm.BranchAlreadyExistsException
 
BranchAlreadyExistsException - Exception in sonia.scm
 
BranchCommand - Interface in sonia.scm.repository.spi
 
BranchCommandBuilder - Class in sonia.scm.repository.api
 
BranchCommandBuilder(Repository, BranchCommand) - Constructor for class sonia.scm.repository.api.BranchCommandBuilder
 
BranchCommandBuilder(BranchCommand) - Constructor for class sonia.scm.repository.api.BranchCommandBuilder
BranchCreatedEvent - Class in sonia.scm.repository
This event is fired when a new branch was created from SCM-Manager.
BranchCreatedEvent() - Constructor for class sonia.scm.repository.BranchCreatedEvent
 
BranchDetails - Class in sonia.scm.repository
Represents details of a branch that are not computed by default for a Branch.
BranchDetails(String) - Constructor for class sonia.scm.repository.BranchDetails
Create the details object without further details.
BranchDetails(String, Integer, Integer) - Constructor for class sonia.scm.repository.BranchDetails
Creates the details object with ahead/behind counts.
BranchDetailsCommand - Interface in sonia.scm.repository.spi
 
BranchDetailsCommandBuilder - Class in sonia.scm.repository.api
 
BranchDetailsCommandBuilder(Repository, BranchDetailsCommand, CacheManager) - Constructor for class sonia.scm.repository.api.BranchDetailsCommandBuilder
 
BranchDetailsCommandRequest - Class in sonia.scm.repository.spi
 
BranchDetailsCommandRequest() - Constructor for class sonia.scm.repository.spi.BranchDetailsCommandRequest
 
BranchDetailsCommandResult - Class in sonia.scm.repository.api
 
BranchDetailsCommandResult(BranchDetails) - Constructor for class sonia.scm.repository.api.BranchDetailsCommandResult
Creates the result object
Branches - Class in sonia.scm.repository
Represents all branches of a repository.
Branches() - Constructor for class sonia.scm.repository.Branches
 
Branches(List<Branch>) - Constructor for class sonia.scm.repository.Branches
 
Branches(Branch...) - Constructor for class sonia.scm.repository.Branches
 
BRANCHES - Enum constant in enum class sonia.scm.repository.api.Command
 
BranchesCommand - Interface in sonia.scm.repository.spi
 
BranchesCommand.StaleProcessor - Class in sonia.scm.repository.spi
 
BranchesCommandBuilder - Class in sonia.scm.repository.api
The branches command list all repository branches.

Samples:

Return all branches of a repository:
branchesMerged(String, String) - Method in interface sonia.scm.repository.spi.HookMergeDetectionProvider
Checks whether branch has been merged into target.
BranchLinkProvider - Interface in sonia.scm.api.v2.resources
 
BranchRequest - Class in sonia.scm.repository.api
 
BranchRequest() - Constructor for class sonia.scm.repository.api.BranchRequest
 
BranchStaleComputer - Interface in sonia.scm.repository.spi
 
BranchStaleComputer.StaleContext - Class in sonia.scm.repository.spi
 
BranchXDaysOlderThanDefaultStaleComputer - Class in sonia.scm.repository.api
 
BranchXDaysOlderThanDefaultStaleComputer() - Constructor for class sonia.scm.repository.api.BranchXDaysOlderThanDefaultStaleComputer
 
BranchXDaysOlderThanDefaultStaleComputer(int) - Constructor for class sonia.scm.repository.api.BranchXDaysOlderThanDefaultStaleComputer
 
broadcast(Message) - Method in class sonia.scm.sse.Channel
 
BROWSE - Enum constant in enum class sonia.scm.repository.api.Command
 
BrowseCommand - Interface in sonia.scm.repository.spi
 
BrowseCommandBuilder - Class in sonia.scm.repository.api
BrowseCommandBuilder is able to browse the files of a Repository.
BrowseCommandRequest - Class in sonia.scm.repository.spi
 
BrowseCommandRequest() - Constructor for class sonia.scm.repository.spi.BrowseCommandRequest
 
BrowseCommandRequest(Consumer<BrowserResult>) - Constructor for class sonia.scm.repository.spi.BrowseCommandRequest
 
browser(boolean) - Method in class sonia.scm.web.UserAgent.Builder
Deprecated.
browser(String) - Static method in class sonia.scm.web.UserAgent
 
BrowserResult - Class in sonia.scm.repository
 
BrowserResult() - Constructor for class sonia.scm.repository.BrowserResult
 
BrowserResult(String, String, FileObject) - Constructor for class sonia.scm.repository.BrowserResult
 
BrowserResult(String, String, FileObject, boolean) - Constructor for class sonia.scm.repository.BrowserResult
 
BrowserResult(String, FileObject) - Constructor for class sonia.scm.repository.BrowserResult
 
BrowserResult(String, FileObject, boolean) - Constructor for class sonia.scm.repository.BrowserResult
 
BufferedHttpServletRequest - Class in sonia.scm.web.filter
 
BufferedHttpServletRequest(HttpServletRequest, boolean) - Constructor for class sonia.scm.web.filter.BufferedHttpServletRequest
 
BufferedHttpServletResponse - Class in sonia.scm.web.filter
 
BufferedHttpServletResponse(HttpServletResponse, boolean) - Constructor for class sonia.scm.web.filter.BufferedHttpServletResponse
 
bufferSize - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
build() - Method in interface sonia.scm.api.v2.resources.HalAppender.LinkArrayBuilder
Builds the array and appends the it to the json response.
build() - Method in class sonia.scm.api.v2.resources.HalEnricherContext.Builder
Returns the HalEnricherContext.
build() - Method in class sonia.scm.ContextEntry.ContextBuilder
 
build() - Method in class sonia.scm.net.ahc.FormContentBuilder
Build the form content and append it to the request.
build() - Method in class sonia.scm.repository.ImportResult.Builder
Deprecated.
Builds the final import result.
build() - Method in interface sonia.scm.security.AccessTokenBuilder
Creates a new AccessToken with the provided settings.
build() - Method in class sonia.scm.security.DAORealmHelper.AuthenticationInfoBuilder
Build creates the authentication info from the given information.
build() - Method in class sonia.scm.store.StoreParametersBuilder
Creates or gets the store with the given name and (if specified) the given repository.
build() - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Creates or gets the store with the given name and (if specified) the given repository.
build() - Method in class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForNameBuilder
 
build() - Method in class sonia.scm.util.JsonMerger.ToObjectStage
Returns the merged object as the provided class
build() - Method in class sonia.scm.web.UserAgent.Builder
Builds the UserAgent.
build(StoreType, StoreParameters) - Method in interface sonia.scm.update.StoreUpdateStepUtilFactory
 
buildCreateCommand(Repository, File) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
builder() - Static method in class sonia.scm.api.v2.resources.HalEnricherContext
Return builder for HalEnricherContext.
builder() - Static method in class sonia.scm.repository.ImportResult
Deprecated.
 
builder(String) - Static method in class sonia.scm.web.UserAgent
Builder() - Constructor for class sonia.scm.api.v2.resources.HalEnricherContext.Builder
 
Builder() - Constructor for class sonia.scm.repository.ImportResult.Builder
Deprecated.
 
Builder() - Constructor for class sonia.scm.ScmConstraintViolationException.Builder
 
Builder(String) - Constructor for class sonia.scm.web.UserAgent.Builder
Constructs a new UserAgent builder.
bundle(ByteSink) - Method in class sonia.scm.repository.api.BundleCommandBuilder
Dumps the repository to the given ByteSink.
bundle(File) - Method in class sonia.scm.repository.api.BundleCommandBuilder
Dumps the repository to the given File.
bundle(OutputStream) - Method in class sonia.scm.repository.api.BundleCommandBuilder
Dumps the repository to the given OutputStream.
bundle(BundleCommandRequest) - Method in interface sonia.scm.repository.spi.BundleCommand
The bundle command dumps a repository to a byte source such as a file.
Bundle - Class in sonia.scm.i18n
This class is a wrapper for ResourceBundle, it applies some missing format options missing in ResourceBundle.
BUNDLE - Enum constant in enum class sonia.scm.repository.api.Command
 
BundleCommand - Interface in sonia.scm.repository.spi
Service provider implementation for the bundle command.
BundleCommandBuilder - Class in sonia.scm.repository.api
The bundle command dumps a repository to a byte source such as a file.
BundleCommandRequest - Class in sonia.scm.repository.spi
Request for the bundle command.
BundleCommandRequest(ByteSink) - Constructor for class sonia.scm.repository.spi.BundleCommandRequest
 
BundleResponse - Class in sonia.scm.repository.api
Response of bundle command.
BundleResponse(long) - Constructor for class sonia.scm.repository.api.BundleResponse
 
by(Class<?>, String) - Method in interface sonia.scm.search.Index.Deleter
Returns a builder api to delete objects with the given part of the id.
by(Class<?>, ModelObject) - Method in interface sonia.scm.search.Index.Deleter
Returns a builder api to delete objects with the given part of the id.
by(Repository) - Method in interface sonia.scm.search.Index.Deleter
Returns a builder api to delete objects with the given repository part of the id.
byExtensionPoint(Class<T>) - Method in interface sonia.scm.plugin.ExtensionProcessor
Collect extension classes by extension point.
byId(Id<T>) - Method in interface sonia.scm.search.Index.Deleter
Delete the object with the given id and type from index.
ByteSourceContent - Class in sonia.scm.net.ahc
ByteSource content for AdvancedHttpRequestWithBody.
ByteSourceContent(ByteSource) - Constructor for class sonia.scm.net.ahc.ByteSourceContent
 

C

Cache<K,V> - Interface in sonia.scm.cache
The main interface for the cache.
CACHE_CONTROL_PREVENT - Static variable in class sonia.scm.util.WebUtil
 
CacheClearHook - Class in sonia.scm.repository
 
CacheClearHook() - Constructor for class sonia.scm.repository.CacheClearHook
 
CacheManager - Interface in sonia.scm.cache
The CacheManager holds references to Cache and manages their creation.
CacheStatistics - Class in sonia.scm.cache
Statistics about the performance of a Cache.
CacheStatistics(String, long, long) - Constructor for class sonia.scm.cache.CacheStatistics
Constructs a new performance statistic for a Cache.
callListeners(HttpServletRequest, HttpServletResponse, Repository) - Method in class sonia.scm.repository.RepositoryRequestListenerUtil
 
canBeChanged() - Method in interface sonia.scm.repository.NamespaceStrategy
Checks if the namespace can be changed when using this namespace strategy
cancel() - Method in interface sonia.scm.schedule.Task
 
cancelPending() - Method in interface sonia.scm.plugin.PluginManager
Cancel all pending plugins.
canDelete(TagGuardDeletionRequest) - Method in interface sonia.scm.repository.TagGuard
 
canHandle(String) - Method in interface sonia.scm.protocolcommand.CommandInterpreterFactory
 
CannotDeleteDefaultBranchException - Exception in sonia.scm.repository.spi
 
CannotDeleteDefaultBranchException(Repository, String) - Constructor for exception sonia.scm.repository.spi.CannotDeleteDefaultBranchException
 
CAT - Enum constant in enum class sonia.scm.repository.api.Command
 
CatCommand - Interface in sonia.scm.repository.spi
 
CatCommandBuilder - Class in sonia.scm.repository.api
Shows the content of a file in the Repository.

Sample:

Print the content of the file core/pom.xml from revision 46a23689ac91:
CatCommandRequest - Class in sonia.scm.repository.spi
 
CatCommandRequest() - Constructor for class sonia.scm.repository.spi.CatCommandRequest
 
Cell() - Constructor for class sonia.scm.cli.Table.Cell
 
CentralWorkQueue - Interface in sonia.scm.work
The CentralWorkQueue provides an api to submit and coordinate long-running or resource intensive tasks.
CentralWorkQueue.Enqueue - Interface in sonia.scm.work
Builder interface for the enqueueing of a new task.
CGIExceptionHandler - Interface in sonia.scm.web.cgi
Handles exception thrown by an CGIExecutor
CGIExecutor - Interface in sonia.scm.web.cgi
 
CGIExecutorFactory - Interface in sonia.scm.web.cgi
 
CGIStatusCodeHandler - Interface in sonia.scm.web.cgi
Interface for handling return codes of processes executed by the CGIExecutor.
ChangeNamespaceNotAllowedException - Exception in sonia.scm.repository
 
ChangeNamespaceNotAllowedException(Repository) - Constructor for exception sonia.scm.repository.ChangeNamespaceNotAllowedException
 
changePasswordForLoggedInUser(String, String) - Method in interface sonia.scm.user.UserManager
Changes the password of the logged in user.
changePasswordForLoggedInUser(String, String) - Method in class sonia.scm.user.UserManagerDecorator
 
ChangePasswordNotAllowedException - Exception in sonia.scm.user
 
ChangePasswordNotAllowedException(ContextEntry.ContextBuilder, String) - Constructor for exception sonia.scm.user.ChangePasswordNotAllowedException
 
Changeset - Class in sonia.scm.repository
Represents a changeset/commit of a repository.
Changeset() - Constructor for class sonia.scm.repository.Changeset
 
Changeset(String, Long, Person) - Constructor for class sonia.scm.repository.Changeset
 
Changeset(String, Long, Person, String) - Constructor for class sonia.scm.repository.Changeset
 
CHANGESET - Static variable in class sonia.scm.web.VndMediaType
 
CHANGESET_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
CHANGESET_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Hook changeset provider
ChangesetDto - Class in sonia.scm.api.v2.resources
 
ChangesetDto(Links, Embedded) - Constructor for class sonia.scm.api.v2.resources.ChangesetDto
 
ChangesetPagingResult - Class in sonia.scm.repository
The changeset paging result is used to do a paging over the Changesets of a Repository.
ChangesetPagingResult(int, List<Changeset>) - Constructor for class sonia.scm.repository.ChangesetPagingResult
Constructs a new changeset paging result.
ChangesetPagingResult(int, List<Changeset>, String) - Constructor for class sonia.scm.repository.ChangesetPagingResult
Constructs a new changeset paging result for a specific branch.
ChangesetPreProcessor - Interface in sonia.scm.repository
A pre processor for Changeset objects.
ChangesetPreProcessorFactory - Interface in sonia.scm.repository
The ChangesetPreProcessorFactory create ChangesetPreProcessor objects for a specific repository.
CHANGESETS - Enum constant in enum class sonia.scm.repository.api.Command
 
ChangesetsCommand - Interface in sonia.scm.repository.spi
 
ChangesetsCommandBuilder - Class in sonia.scm.repository.api
 
ChangesetsCommandBuilder(Repository, ChangesetsCommand) - Constructor for class sonia.scm.repository.api.ChangesetsCommandBuilder
 
ChangesetsCommandRequest - Class in sonia.scm.repository.spi
 
ChangesetsCommandRequest() - Constructor for class sonia.scm.repository.spi.ChangesetsCommandRequest
 
ChangesetToChangesetDtoMapper - Interface in sonia.scm.api.v2.resources
 
channel(Object) - Method in class sonia.scm.sse.ChannelRegistry
 
Channel - Class in sonia.scm.sse
 
ChannelCleanupTask - Class in sonia.scm.sse
 
ChannelCleanupTask(ChannelRegistry) - Constructor for class sonia.scm.sse.ChannelCleanupTask
 
ChannelRegistry - Class in sonia.scm.sse
 
ChannelRegistry() - Constructor for class sonia.scm.sse.ChannelRegistry
 
check() - Method in class sonia.scm.repository.api.FullHealthCheckCommandBuilder
 
check() - Method in interface sonia.scm.repository.spi.FullHealthCheckCommand
 
check(String) - Method in interface sonia.scm.repository.ReadOnlyCheck
Throws a ReadOnlyException if the repository with th id is read only.
check(String) - Method in interface sonia.scm.repository.RepositoryArchivedCheck
 
check(String) - Method in interface sonia.scm.repository.RepositoryExportingCheck
 
check(Repository) - Method in class sonia.scm.repository.DirectoryHealthCheck
 
check(Repository) - Method in interface sonia.scm.repository.HealthCheck
Returns the result of the repository health check.
check(Repository) - Method in class sonia.scm.repository.MetadataHealthCheck
 
check(Repository) - Method in interface sonia.scm.repository.ReadOnlyCheck
Throws a ReadOnlyException if the repository is read only.
check(Repository) - Method in interface sonia.scm.repository.RepositoryArchivedCheck
 
check(Repository, File) - Method in class sonia.scm.repository.DirectoryHealthCheck
 
checkForCRLFInjection(String) - Static method in class sonia.scm.util.HttpUtil
Throws an IllegalArgumentException if the parameter contains illegal characters which could imply a CRLF injection attack.
checkReadOnly(Repository) - Static method in class sonia.scm.repository.RepositoryReadOnlyChecker
Checks if the repository may be modified.
ChecksumUtil - Class in sonia.scm.util
 
ChildFirstURLClassLoader - Class in sonia.scm.net
The ChildFirstURLClassLoader alters regular ClassLoader delegation and will check the URLs used in its initialization for matching classes before delegating to its parent.
ChildFirstURLClassLoader(URL[]) - Constructor for class sonia.scm.net.ChildFirstURLClassLoader
Constructs a new ChildFirstURLClassLoader for the specified URLs using the default delegation parent ClassLoader.
ChildFirstURLClassLoader(URL[], ClassLoader) - Constructor for class sonia.scm.net.ChildFirstURLClassLoader
Constructs a new ChildFirstURLClassLoader for the specified URLs using the given parent ClassLoader for delegation.
ChildFirstURLClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class sonia.scm.net.ChildFirstURLClassLoader
Constructs a new URLClassLoader for the specified URLs, parent class loader, and URLStreamHandlerFactory.
CIPHER_TYPE - Static variable in class sonia.scm.security.DefaultCipherHandler
used cipher type for format v2
CipherException - Exception in sonia.scm.security
 
CipherException() - Constructor for exception sonia.scm.security.CipherException
 
CipherException(String) - Constructor for exception sonia.scm.security.CipherException
 
CipherException(String, Throwable) - Constructor for exception sonia.scm.security.CipherException
 
CipherException(Throwable) - Constructor for exception sonia.scm.security.CipherException
 
CipherHandler - Interface in sonia.scm.security
Encrypts and decrypts string values.
CipherUtil - Class in sonia.scm.security
 
ClassElement - Class in sonia.scm.plugin
 
ClassElement() - Constructor for class sonia.scm.plugin.ClassElement
 
ClassLoaders - Class in sonia.scm.util
Util methods for ClassLoaders.
clear() - Method in interface sonia.scm.cache.Cache
Remove all elements from this cache.
clear() - Method in class sonia.scm.group.Group
 
clear() - Method in interface sonia.scm.store.MultiEntryStore
Remove all items from the store.
clear() - Static method in class sonia.scm.TransactionId
Removes a bound transaction id from the current thread.
clearAllCaches() - Method in interface sonia.scm.cache.CacheManager
Clears (aka invalidates) all caches.
clearCache() - Method in class sonia.scm.repository.CacheClearHook
 
clearCache(Predicate) - Method in class sonia.scm.repository.CacheClearHook
 
ClearRepositoryCacheEvent - Class in sonia.scm.repository
Event which causes clearing of repository cache.
ClearRepositoryCacheEvent(Repository) - Constructor for class sonia.scm.repository.ClearRepositoryCacheEvent
 
CliContext - Interface in sonia.scm.cli
Context for the CLI client which is used by the CLI commands
client - Variable in class sonia.scm.net.ahc.BaseHttpRequest
 
Client - Class in sonia.scm.cli
 
Client(String, String) - Constructor for class sonia.scm.cli.Client
 
ClientMessages - Class in sonia.scm
I18n messages which are send back to client.
ClientMessages() - Constructor for class sonia.scm.ClientMessages
Constructs a new instance of ClientMessages.
CliException - Exception in sonia.scm.cli
Parent class for command line exceptions.
CliException(String) - Constructor for exception sonia.scm.cli.CliException
 
CliException(String, Throwable) - Constructor for exception sonia.scm.cli.CliException
 
CliResourceBundle - Annotation Interface in sonia.scm.cli
Defines a custom resource bundle for the CLI command We need to use this workaround instead the picocli way because we cannot ensure that the resource bundles can be found by the classloader.
clone() - Method in class sonia.scm.group.Group
 
clone() - Method in class sonia.scm.plugin.PluginCondition
 
clone() - Method in class sonia.scm.plugin.PluginInformation
 
clone() - Method in class sonia.scm.repository.Namespace
 
clone() - Method in class sonia.scm.repository.Repository
 
clone() - Method in class sonia.scm.repository.RepositoryRole
 
clone() - Method in class sonia.scm.repository.spi.BlameCommandRequest
 
clone() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
 
clone() - Method in class sonia.scm.repository.spi.CatCommandRequest
 
clone() - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
clone() - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
clone() - Method in class sonia.scm.user.User
 
close() - Method in class sonia.scm.filter.GZipResponseStream
 
close() - Method in class sonia.scm.logging.LoggingOutputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class sonia.scm.ManagerDecorator
 
close() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
close() - Method in class sonia.scm.repository.api.RepositoryService
Closes the connection to the repository and releases all locks and resources.
close() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
The default implementation of this method does nothing.
close() - Method in class sonia.scm.repository.work.WorkingCopy
 
close() - Method in class sonia.scm.trace.Span
Closes the span a reports the context to the Tracer.
close() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
close() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
close(Closeable) - Static method in class sonia.scm.util.IOUtil
 
closed - Variable in class sonia.scm.filter.GZipResponseStream
 
closeRepository(R) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
closeWorkingCopy(W) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
CLOUDOGU - Enum constant in enum class sonia.scm.plugin.PluginInformation.PluginType
 
CO_AUTHORED_BY - Static variable in class sonia.scm.repository.Contributor
 
CODE - Static variable in exception sonia.scm.repository.api.PushFailedException
 
CODE - Static variable in exception sonia.scm.repository.InternalRepositoryException
 
CODE - Static variable in exception sonia.scm.repository.RepositoryArchivedException
 
CODE - Static variable in exception sonia.scm.repository.RepositoryExportingException
 
CODE - Static variable in exception sonia.scm.repository.spi.CannotDeleteDefaultBranchException
 
CODE - Static variable in exception sonia.scm.repository.spi.ModificationFailedException
 
CODE - Static variable in exception sonia.scm.repository.work.WorkdirCreationException
 
CODE - Static variable in exception sonia.scm.store.StoreReadOnlyException
 
collect(String) - Method in interface sonia.scm.group.GroupCollector
 
collect(PrincipalCollection) - Method in interface sonia.scm.security.AuthorizationCollector
Returns AuthorizationInfo for the authenticated user.
CollectionAppender<T> - Interface in sonia.scm.util
 
CollectionToDtoMapper<E,D extends de.otto.edison.hal.HalRepresentation> - Class in sonia.scm.api.v2.resources
 
CollectionToDtoMapper(String, BaseMapper<E, D>) - Constructor for class sonia.scm.api.v2.resources.CollectionToDtoMapper
 
COMBINED_DEFAULT_BRANCH - Enum constant in enum class sonia.scm.repository.Feature
The default branch of the repository is a combined branch of all repository branches.
Command - Enum Class in sonia.scm.repository.api
Enumeration of available commands.
Command - Interface in sonia.scm.io
 
CommandContext - Class in sonia.scm.protocolcommand
 
CommandContext() - Constructor for class sonia.scm.protocolcommand.CommandContext
 
CommandInterpreter - Interface in sonia.scm.protocolcommand
 
CommandInterpreterFactory - Interface in sonia.scm.protocolcommand
 
CommandNotSupportedException - Exception in sonia.scm.repository.api
This exception is thrown if the RepositoryService does not support the requested command.
CommandNotSupportedException(Command) - Constructor for exception sonia.scm.repository.api.CommandNotSupportedException
 
CommandNotSupportedException(Command, String) - Constructor for exception sonia.scm.repository.api.CommandNotSupportedException
 
CommandResult - Interface in sonia.scm.io
 
CommandValidator - Class in sonia.scm.cli
This the command validator which should be used to validate CLI commands with Bean validation.
CommandValidator(CliContext, ConstraintValidatorFactory) - Constructor for class sonia.scm.cli.CommandValidator
 
commit() - Method in interface sonia.scm.store.Blob
This method should be called after all data is written to the OutputStream from the Blob.getOutputStream() method.
COMMITTED_BY - Static variable in class sonia.scm.repository.Contributor
 
compact() - Method in interface sonia.scm.security.AccessToken
Returns compact representation of token.
Comparables - Class in sonia.scm.util
 
comparator(Class<T>, String) - Static method in class sonia.scm.util.Comparables
 
compare(Class<? extends T>, Class<? extends T>) - Method in class sonia.scm.Priorities.PriorityOrdering
Compares the left class with the right class.
compare(FileObject, FileObject) - Method in class sonia.scm.repository.FileObjectNameComparator
 
compare(T, T) - Method in class sonia.scm.Priorities.PriorityInstanceOrdering
Compares the left instance with the right instance.
compare(T, T) - Static method in class sonia.scm.util.Util
 
compareTo(NamespaceAndName) - Method in class sonia.scm.repository.NamespaceAndName
 
compareTo(Version) - Method in class sonia.scm.version.Version
 
computeConflicts(MergeCommandRequest) - Method in interface sonia.scm.repository.spi.MergeCommand
 
computeStale(Branch, BranchStaleComputer.StaleContext) - Method in class sonia.scm.repository.api.BranchXDaysOlderThanDefaultStaleComputer
 
computeStale(Branch, BranchStaleComputer.StaleContext) - Method in interface sonia.scm.repository.spi.BranchStaleComputer
 
concatenate(String...) - Static method in class sonia.scm.util.HttpUtil
Joins all path elements together separated by {@link #SEPARATOR_PATH}.
ConcurrentModificationException - Exception in sonia.scm
 
ConcurrentModificationException(Class<?>, String) - Constructor for exception sonia.scm.ConcurrentModificationException
 
ConcurrentModificationException(String, String) - Constructor for exception sonia.scm.ConcurrentModificationException
 
ConcurrentModificationException(List<ContextEntry>) - Constructor for exception sonia.scm.ConcurrentModificationException
 
config - Variable in class sonia.scm.filter.GZipResponseWrapper
 
config - Variable in class sonia.scm.repository.AbstractRepositoryHandler
 
CONFIG - Enum constant in enum class sonia.scm.store.StoreType
 
CONFIG - Static variable in class sonia.scm.web.VndMediaType
 
CONFIG_ENTRY - Enum constant in enum class sonia.scm.store.StoreType
 
ConfigBinding - Class in sonia.scm.config
 
ConfigBinding() - Constructor for class sonia.scm.config.ConfigBinding
 
ConfigElement - Class in sonia.scm.config
 
ConfigElement() - Constructor for class sonia.scm.config.ConfigElement
 
configuration - Variable in class sonia.scm.web.filter.AuthenticationFilter
 
Configuration - Interface in sonia.scm.config
Base for all kinds of configurations.
ConfigurationAdapterBase<DAO,DTO extends de.otto.edison.hal.HalRepresentation> - Class in sonia.scm.api.v2.resources
This can be used as a base class for configuration resources.
ConfigurationAdapterBase(ConfigurationStoreFactory, Provider<ScmPathInfoStore>, Class<DAO>, Class<DTO>) - Constructor for class sonia.scm.api.v2.resources.ConfigurationAdapterBase
Creates the resource.
ConfigurationEntryStore<V> - Interface in sonia.scm.store
A ConfigurationEntryStore can be used to store multiple entries of structured configuration data.
ConfigurationEntryStoreFactory - Interface in sonia.scm.store
The ConfigurationEntryStoreFactory can be used to create new or get existing ConfigurationEntryStores.
ConfigurationException - Exception in sonia.scm
Exception for problems with the SCM-Manager configuration.
ConfigurationException() - Constructor for exception sonia.scm.ConfigurationException
 
ConfigurationException(String) - Constructor for exception sonia.scm.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception sonia.scm.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception sonia.scm.ConfigurationException
 
ConfigurationStore<T> - Interface in sonia.scm.store
ConfigurationStore for configuration objects.
ConfigurationStoreDecoratorFactory - Interface in sonia.scm.store
 
configurationStoreFactory - Variable in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
ConfigurationStoreFactory - Interface in sonia.scm.store
The ConfigurationStoreFactory can be used to create new or get existing ConfigurationStore objects.
conflicts() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to compute concrete conflicts for a merge.
connect(URL, Proxy) - Method in interface sonia.scm.net.HttpURLConnectionFactory.Connector
 
ConstraintViolationDto() - Constructor for class sonia.scm.api.v2.resources.ErrorDto.ConstraintViolationDto
 
contains(String) - Method in interface sonia.scm.GenericDAO
Returns true if the item with the specified id already exists in the backend.
contains(String) - Method in interface sonia.scm.user.UserManager
Returns true if a user with the specified username exists.
contains(String) - Method in class sonia.scm.user.UserManagerDecorator
 
contains(K) - Method in interface sonia.scm.cache.Cache
Returns true if this cache contains an element with the specified key.
contains(NamespaceAndName) - Method in interface sonia.scm.repository.RepositoryDAO
Returns true if a repository with specified namespace and name exists in the backend.
contains(T) - Method in interface sonia.scm.GenericDAO
Returns true if the item already exists in the backend.
containsKey(String) - Method in class sonia.scm.web.cgi.EnvList
Return true if the list contains an environment variable with the given key.
containsOne(Collection<T>, Collection<T>) - Static method in class sonia.scm.util.Util
 
content() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the content of the response as byte array.
Content - Interface in sonia.scm.net.ahc
contentAsByteSource() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the response content as byte source.
contentAsReader() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns a reader for the content of the response.
contentAsStream() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns response content as stream.
contentAsString() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the response content as string.
contentFromJson(Class<T>) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Transforms the response content from json to the given type.
contentFromXml(Class<T>) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Transforms the response content from xml to the given type.
contentLength(long) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the content length for the request.
contentTransformed(Class<T>) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Transforms the response content to the given type.
contentTransformed(Class<T>, String) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Transforms the response content to the given type.
ContentTransformer - Interface in sonia.scm.net.ahc
Transforms ByteSource content to an object and vice versa.
ContentTransformerException - Exception in sonia.scm.net.ahc
A ContentTransformerException is thrown if an error occurs during content transformation by an ContentTransformer.
ContentTransformerException(String) - Constructor for exception sonia.scm.net.ahc.ContentTransformerException
 
ContentTransformerException(String, Throwable) - Constructor for exception sonia.scm.net.ahc.ContentTransformerException
 
ContentTransformerNotFoundException - Exception in sonia.scm.net.ahc
The ContentTransformerNotFoundException is thrown, if no ContentTransformer could be found for the given type.
ContentTransformerNotFoundException(String) - Constructor for exception sonia.scm.net.ahc.ContentTransformerNotFoundException
 
contentType(String) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the content type for the request.
ContentType - Class in sonia.scm.net.ahc
Content-Types.
ContentType - Interface in sonia.scm.io
Detected type of content.
ContentTypeResolver - Interface in sonia.scm.io
ContentTypeResolver is able to detect the ContentType of files based on their path and (optinally) a few starting bytes.
ContentTypeResolverExtension - Interface in sonia.scm.io
ContentTypeResolverExtension extends the default ContentTypeResolver with custom resolve actions.
Context() - Constructor for class sonia.scm.store.StoreDecoratorFactory.Context
 
ContextBuilder() - Constructor for class sonia.scm.ContextEntry.ContextBuilder
 
contextClosed(SimpleWorkingCopyFactory.WorkingCopyContext, File) - Method in class sonia.scm.repository.work.NoneCachingWorkingCopyPool
 
contextClosed(SimpleWorkingCopyFactory.WorkingCopyContext, File) - Method in class sonia.scm.repository.work.SimpleCachingWorkingCopyPool
 
contextClosed(SimpleWorkingCopyFactory.WorkingCopyContext, File) - Method in interface sonia.scm.repository.work.WorkingCopyPool
 
contextDestroyed(ServletContextEvent) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
contextDestroyed(ServletContextEvent) - Method in class sonia.scm.repository.work.WorkdirProvider
 
contextDestroyed(ServletContextEvent) - Method in class sonia.scm.sse.SseContextListener
 
ContextEntry - Class in sonia.scm
 
ContextEntry.ContextBuilder - Class in sonia.scm
 
contextInitialized(ServletContextEvent) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
contextInitialized(ServletContextEvent) - Method in class sonia.scm.repository.work.WorkdirProvider
 
contextInitialized(ServletContextEvent) - Method in class sonia.scm.sse.SseContextListener
 
Contributor - Class in sonia.scm.repository
 
Contributor() - Constructor for class sonia.scm.repository.Contributor
 
ContributorDto - Class in sonia.scm.api.v2.resources
 
ContributorDto() - Constructor for class sonia.scm.api.v2.resources.ContributorDto
 
convert(User) - Method in interface sonia.scm.user.ExternalUserConverter
Returns the converted user.
convertGlobToRegEx(String) - Static method in class sonia.scm.util.GlobUtil
Converts the given glob string to a regular expression string.
convertTime(long) - Static method in class sonia.scm.util.Util
 
convertTime(String) - Static method in class sonia.scm.util.Util
 
COOKIE_BEARER_AUTHENTICATION - Static variable in class sonia.scm.util.HttpUtil
Name of bearer authentication cookie.
Copied - Class in sonia.scm.repository
 
Copied() - Constructor for class sonia.scm.repository.Copied
 
copy(File, File) - Static method in class sonia.scm.util.IOUtil
 
copy(InputStream, OutputStream) - Static method in class sonia.scm.util.IOUtil
 
copy(InputStream, OutputStream, int) - Static method in class sonia.scm.util.IOUtil
 
copy(InputStream, OutputStream, int, int) - Static method in class sonia.scm.util.IOUtil
 
copy(Reader, Writer) - Static method in class sonia.scm.util.IOUtil
 
copy(Reader, Writer, int) - Static method in class sonia.scm.util.IOUtil
 
copy(T) - Static method in class sonia.scm.io.DeepCopy
Returns a copy of the object, or null if the object cannot be serialized.
COPY - Enum constant in enum class sonia.scm.repository.api.DiffFile.ChangeType
 
copyProperties(Group) - Method in class sonia.scm.group.Group
Copies all properties of this group to the given one.
copyProperties(Repository) - Method in class sonia.scm.repository.Repository
Copies all properties of the Repository to the given one.
copyProperties(User) - Method in class sonia.scm.user.User
 
copyProperties(User, boolean) - Method in class sonia.scm.user.User
 
copyThread(InputStream, OutputStream) - Static method in class sonia.scm.util.IOUtil
 
copyThread(InputStream, OutputStream, int) - Static method in class sonia.scm.util.IOUtil
 
copyThread(Reader, Writer) - Static method in class sonia.scm.util.IOUtil
 
copyThread(Reader, Writer, int) - Static method in class sonia.scm.util.IOUtil
 
count(String) - Method in class sonia.scm.search.QueryBuilder
Executes the query and returns the total count of hits.
count(QueryBuilder.QueryParams) - Method in class sonia.scm.search.QueryBuilder
Executes the query and returns the total count of hits.
create() - Method in class sonia.scm.api.v2.resources.LinkBuilder
 
create() - Method in interface sonia.scm.net.HttpURLConnectionFactory.SSLContextFactory
 
create() - Method in class sonia.scm.repository.api.TagCommandBuilder
Initialize a command to tag a revision.
create() - Method in interface sonia.scm.security.AccessTokenBuilderFactory
Creates a new AccessTokenBuilder.
create() - Method in interface sonia.scm.store.BlobStore
Create a new blob object with automatically generated id.
create(int) - Static method in class sonia.scm.collect.EvictingQueue
 
create(ByteSource) - Static method in class sonia.scm.plugin.SmpArchive
 
create(File) - Method in class sonia.scm.io.DefaultFileSystem
 
create(File) - Method in interface sonia.scm.io.FileSystem
 
create(File) - Static method in class sonia.scm.plugin.SmpArchive
 
create(Class<T>) - Method in class sonia.scm.repository.RepositoryLocationResolver
 
create(String) - Method in class sonia.scm.repository.api.RepositoryServiceFactory
Creates a new RepositoryService for the given repository.
create(String) - Method in interface sonia.scm.repository.RepositoryContentInitializer.InitializerContext
create new file which will be included in initial repository commit
create(String) - Method in class sonia.scm.security.DAORealmHelperFactory
Creates a new DAORealmHelper for the given realm with the injected dao instances.
create(String) - Method in interface sonia.scm.store.BlobStore
Create a new blob object with the given id.
create(String, File, boolean) - Method in interface sonia.scm.repository.spi.ModifyCommand.Worker
 
create(String, File, boolean) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
create(URL) - Method in class sonia.scm.net.HttpURLConnectionFactory
Creates a new HttpURLConnection from the given url with default options.
create(URL) - Static method in class sonia.scm.plugin.SmpArchive
 
create(URL, HttpConnectionOptions) - Method in class sonia.scm.net.HttpURLConnectionFactory
Creates a new HttpURLConnection from the given url and options.
create(Path) - Static method in class sonia.scm.plugin.SmpArchive
 
create(TagCreateRequest) - Method in interface sonia.scm.repository.spi.TagCommand
 
create(NamespaceAndName) - Method in class sonia.scm.repository.api.RepositoryServiceFactory
Creates a new RepositoryService for the given repository.
create(Repository) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
create(Repository) - Method in class sonia.scm.repository.api.RepositoryServiceFactory
Creates a new RepositoryService for the given repository.
create(Repository, File) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
create(Repository, Consumer<Repository>) - Method in interface sonia.scm.repository.RepositoryManager
Creates a new repository and afterwards executes the logic from the afterCreation.
create(SessionId, String) - Static method in class sonia.scm.security.BearerToken
Creates a new BearerToken from raw string representation for the given ui session id.
create(T) - Method in interface sonia.scm.HandlerBase
Persists a new object.
create(T) - Method in class sonia.scm.ManagerDecorator
 
CREATE - Enum constant in enum class sonia.scm.HandlerEventType
After a new object is stored by a handler.
CREATE - Enum constant in enum class sonia.scm.repository.api.MirrorFilter.UpdateType
 
createAuthenticationInfo(String, User) - Method in class sonia.scm.security.SyncingRealmHelper
Create AuthenticationInfo from user and groups.
createAuthenticationToken(HttpServletRequest, String, String) - Static method in class sonia.scm.security.Tokens
Build an AuthenticationToken for use with Subject.login(org.apache.shiro.authc.AuthenticationToken).
createChecksum(byte[]) - Static method in class sonia.scm.util.ChecksumUtil
 
createChecksum(File) - Static method in class sonia.scm.util.ChecksumUtil
 
createChecksum(InputStream) - Static method in class sonia.scm.util.ChecksumUtil
 
createChecksum(String) - Static method in class sonia.scm.util.ChecksumUtil
 
createContentDispositionAttachmentHeader(String) - Static method in class sonia.scm.util.HttpUtil
Creates the value for the content-disposition attachment header.
createContext(HookContextProvider, Repository) - Method in class sonia.scm.repository.api.HookContextFactory
Creates a new HookContext.
createDecorator(ConfigurationStore<T>, StoreDecoratorFactory.Context) - Method in class sonia.scm.auditlog.AuditLogConfigurationStoreDecoratorFactory
 
createDecorator(ConfigurationStore<T>, StoreDecoratorFactory.Context) - Method in interface sonia.scm.store.ConfigurationStoreDecoratorFactory
 
createDecorator(ConfigurationStore<T>, StoreDecoratorFactory.Context) - Method in interface sonia.scm.store.StoreDecoratorFactory
 
createDecorator(T) - Method in interface sonia.scm.DecoratorFactory
 
createDeleteTask(T) - Method in interface sonia.scm.search.Indexer
Creates a task which deletes the given item from index.
createDirectories(Path) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
createDocument(InputStream) - Static method in class sonia.scm.util.XmlUtil
 
createEntry(EntryCreationContext<?>) - Method in interface sonia.scm.auditlog.Auditor
 
createExecutor(ScmConfiguration, ServletContext, HttpServletRequest, HttpServletResponse) - Method in interface sonia.scm.web.cgi.CGIExecutorFactory
 
createExecutorWithDefaultTimeout() - Method in interface sonia.scm.repository.spi.SyncAsyncExecutorProvider
Creates an SyncAsyncExecutor that will run tasks synchronously for SyncAsyncExecutorProvider.DEFAULT_SWITCH_TO_ASYNC_IN_SECONDS seconds.
createExecutorWithSecondsToTimeout(int) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutorProvider
Creates an SyncAsyncExecutor that will run tasks synchronously for switchToAsyncInSeconds seconds.
createExecutorWithSecondsToTimeout(int, int) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutorProvider
Creates an SyncAsyncExecutor that will run tasks synchronously for switchToAsyncInSeconds seconds and will abort tasks after they ran maxAsyncAbortSeconds asynchronously.
createFile(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Create a new file.
createFileContext(String) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
CreateFileRequest(String, File, boolean) - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest.CreateFileRequest
 
createForEveryUser() - Static method in class sonia.scm.security.AuthorizationChangedEvent
Creates a new event which affects every user.
createForUser(String) - Static method in class sonia.scm.security.AuthorizationChangedEvent
Create a new event which affect a single user.
createInitialConfig() - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
createInstance(Map<String, V1Properties>) - Method in class sonia.scm.update.GroupV1PropertyReader
 
createInstance(Map<String, V1Properties>) - Method in class sonia.scm.update.RepositoryV1PropertyReader
 
createInstance(Map<String, V1Properties>) - Method in class sonia.scm.update.UserV1PropertyReader
 
createInstance(Map<String, V1Properties>) - Method in interface sonia.scm.update.V1PropertyReader
 
createKey() - Method in interface sonia.scm.security.KeyGenerator
 
createKey() - Method in class sonia.scm.security.UUIDKeyGenerator
 
createLocation(String) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Create a new location for the new repository.
createMessageProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Creates a new provider specific HookMessageProvider or throws a HookFeatureIsNotSupportedException.
createNamespace(Repository) - Method in interface sonia.scm.repository.NamespaceStrategy
Create new namespace for the given repository.
createNewWorkdir() - Method in class sonia.scm.repository.work.WorkdirProvider
 
createNewWorkdir(String) - Method in class sonia.scm.repository.work.WorkdirProvider
 
createObject() - Method in class sonia.scm.web.JsonEnricherBase
 
createObject(Map<String, Object>) - Method in class sonia.scm.web.JsonEnricherBase
 
createPage(Collection<T>, int, int) - Static method in class sonia.scm.PageResult
 
createPlatformType(String) - Static method in enum class sonia.scm.PlatformType
Returns PlatformType object for the given operating system name.
createPredicate(RepositoryHookEvent) - Method in class sonia.scm.repository.CacheClearHook
 
createPredicate(RepositoryHookEvent) - Method in class sonia.scm.repository.PartCacheClearHook
 
createPreProcessor(Repository) - Method in interface sonia.scm.repository.BlameLinePreProcessorFactory
Create a new BlameLinePreProcessor for the given repository.
createPreProcessor(Repository) - Method in interface sonia.scm.repository.ChangesetPreProcessorFactory
Create a new ChangesetPreProcessor for the given repository.
createPreProcessor(Repository) - Method in interface sonia.scm.repository.FileObjectPreProcessorFactory
 
createPreProcessor(Repository) - Method in interface sonia.scm.repository.ModificationsPreProcessorFactory
 
createPreProcessor(Repository) - Method in interface sonia.scm.repository.PreProcessorFactory
 
createProcess() - Method in class sonia.scm.io.SimpleCommand
 
createRepository(File, String) - Method in class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
createRootNode() - Static method in class sonia.scm.repository.api.DiffResult.DiffTreeNode
 
createSelfLink() - Method in class sonia.scm.api.v2.resources.CollectionToDtoMapper
 
createStoreTask(T) - Method in interface sonia.scm.search.Indexer
Creates a task which stores the given item in the index.
createSubCollection(Collection<T>, int, int) - Static method in class sonia.scm.util.Util
 
createSubCollection(Collection<T>, Comparator<T>, int, int) - Static method in class sonia.scm.util.Util
 
createSubCollection(Collection<T>, Comparator<T>, CollectionAppender<T>, int, int) - Static method in class sonia.scm.util.Util
 
createSubCollection(Collection<T>, CollectionAppender<T>, int, int) - Static method in class sonia.scm.util.Util
 
createTable() - Method in class sonia.scm.cli.TemplateRenderer
Creates the table which should be used to template table-like content.
createTarInputStream(InputStream) - Static method in class sonia.scm.util.Archives
Creates a tar input stream that takes its bytes from the given input stream.
createTarOutputStream(OutputStream) - Static method in class sonia.scm.util.Archives
Creates a tar output stream that is backed by the given output stream.
createToken(HttpServletRequest) - Method in class sonia.scm.web.SchemeBasedWebTokenGenerator
 
createToken(HttpServletRequest) - Method in interface sonia.scm.web.WebTokenGenerator
Returns an AuthenticationToken or null.
createToken(HttpServletRequest, String, String) - Method in class sonia.scm.web.SchemeBasedWebTokenGenerator
 
createTransformer(Class<?>, String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Creates a ContentTransformer for the given Content-Type.
createTransformer(Class<?>, String) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Creates a ContentTransformer for the given Content-Type.
createWithDefaultPath(String, boolean) - Method in interface sonia.scm.repository.RepositoryContentInitializer.InitializerContext
create new file which will be included in initial repository commit.
createWorkingCopy(C, String) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
createWorkingCopy(C, String) - Method in interface sonia.scm.repository.work.WorkingCopyFactory
 
createWorkingCopyFromParentAndClone(SimpleWorkingCopyFactory.ParentAndClone<R, W>) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory.WorkingCopyContext
 
CreationTimeAware - Interface in sonia.scm
Base interface of all objects which have a creation time.
Credential - Interface in sonia.scm.repository.api
 
CRLFInjectionException - Exception in sonia.scm.util
 
CRLFInjectionException(String) - Constructor for exception sonia.scm.util.CRLFInjectionException
 
custom(String, Object) - Method in interface sonia.scm.security.AccessTokenBuilder
Adds a custom entry to the token.

D

DAORealmHelper - Class in sonia.scm.security
The DAORealmHelper provides a simple way to authenticate against the UserDAO.
DAORealmHelper(LoginAttemptHandler, UserDAO, String) - Constructor for class sonia.scm.security.DAORealmHelper
Constructs a new instance.
DAORealmHelper.AuthenticationInfoBuilder - Class in sonia.scm.security
Builder class for AuthenticationInfo.
DAORealmHelperFactory - Class in sonia.scm.security
Factory to create DAORealmHelper instances.
DAORealmHelperFactory(LoginAttemptHandler, UserDAO, CacheManager) - Constructor for class sonia.scm.security.DAORealmHelperFactory
 
DATA - Enum constant in enum class sonia.scm.store.StoreType
 
DataStore<T> - Interface in sonia.scm.store
A DataStore can be used to store any structured data.
DataStoreFactory - Interface in sonia.scm.store
The DataStoreFactory can be used to create new or get existing DataStores.
DATE_PATTERN - Static variable in class sonia.scm.util.Util
 
DATE_PREVENT_CACHE - Static variable in class sonia.scm.util.WebUtil
 
DEACTIVATED - Enum constant in enum class sonia.scm.plugin.PluginCenterStatus
 
decode(byte[]) - Method in interface sonia.scm.security.CipherHandler
Decrypts the given value.
decode(byte[]) - Method in class sonia.scm.security.CipherUtil
 
decode(char[], String) - Method in class sonia.scm.security.DefaultCipherHandler
Decodes the given value with the provided key.
decode(String) - Method in interface sonia.scm.security.CipherHandler
Decrypts the given value.
decode(String) - Method in class sonia.scm.security.CipherUtil
 
decode(String) - Method in class sonia.scm.security.DefaultCipherHandler
 
decode(String) - Static method in class sonia.scm.util.Base32
Decode a Base32 string to a long value.
decode(String) - Static method in class sonia.scm.util.Base62
Decode a Base62 string to a long value.
decode(String) - Static method in class sonia.scm.util.HttpUtil
Url decode.
decode(String, BigInteger, String) - Static method in class sonia.scm.util.AbstractBase
Decode a BaseX string to a BigInteger value.
decodeGZip(boolean) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Enable or disabled gzip decoding.
decorate(T, Iterable<? extends DecoratorFactory<T>>) - Static method in class sonia.scm.util.Decorators
 
DecoratorFactory<T> - Interface in sonia.scm
Factory for decorated objects.
Decorators - Class in sonia.scm.util
 
decrypt(String) - Static method in class sonia.scm.xml.EncryptionUtil
 
DeepCopy - Class in sonia.scm.io
Utility for making deep copies (vs.
DEFAULT - Static variable in class sonia.scm.Priorities
 
DEFAULT_ALERTS_URL - Static variable in class sonia.scm.config.ScmConfiguration
SCM Manager alerts url.
DEFAULT_AMOUNT_OF_DAYS - Static variable in class sonia.scm.repository.api.BranchXDaysOlderThanDefaultStaleComputer
 
DEFAULT_BUFFER_LENGTH - Static variable in class sonia.scm.logging.LoggingOutputStream
The default number of bytes in the buffer.
DEFAULT_BUFFERSIZE - Static variable in class sonia.scm.util.IOUtil
 
DEFAULT_DATEFORMAT - Static variable in class sonia.scm.config.ScmConfiguration
Default JavaScript date format
DEFAULT_LIMIT - Static variable in interface sonia.scm.DisplayManager
 
DEFAULT_LOGIN_INFO_URL - Static variable in class sonia.scm.config.ScmConfiguration
Default url for login information (plugin and feature tips on the login page).
DEFAULT_MAIL_DOMAIN_NAME - Static variable in class sonia.scm.config.ScmConfiguration
Default e-mail domain name that will be used whenever we have to generate an e-mail address for a user that has no mail address configured.
DEFAULT_PACKAGE - Static variable in class sonia.scm.SCMContext
Default java package for finding extensions
DEFAULT_PLUGIN_AUTH_URL - Static variable in class sonia.scm.config.ScmConfiguration
Default url for plugin center authentication.
DEFAULT_PLUGIN_URL - Static variable in class sonia.scm.config.ScmConfiguration
 
DEFAULT_RELEASE_FEED_URL - Static variable in class sonia.scm.config.ScmConfiguration
 
DEFAULT_REQUEST_LIMIT - Static variable in class sonia.scm.repository.spi.BrowseCommandRequest
 
DEFAULT_SWITCH_TO_ASYNC_IN_SECONDS - Static variable in interface sonia.scm.repository.spi.SyncAsyncExecutorProvider
 
DEFAULT_VERSION_INFORMATION - Static variable in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
defaultBranch(String, String) - Static method in class sonia.scm.repository.Branch
Deprecated.
Use Branch.defaultBranch(String, String, Long) instead to set the date of the last commit, too.
defaultBranch(String, String, Long) - Static method in class sonia.scm.repository.Branch
Deprecated.
Use Branch.defaultBranch(String, String, Long, Person) instead to set the author of the last commit, too.
defaultBranch(String, String, Long, Person) - Static method in class sonia.scm.repository.Branch
 
DefaultBranchChangedEvent - Class in sonia.scm.repository
Event is fired whenever the default branch of a repository was modified.
DefaultBranchChangedEvent() - Constructor for class sonia.scm.repository.DefaultBranchChangedEvent
 
DefaultCipherHandler - Class in sonia.scm.security
Default implementation of the CipherHandler, which uses AES for encryption and decryption.
DefaultCipherHandler(String) - Constructor for class sonia.scm.security.DefaultCipherHandler
Constructs a new DefaultCipherHandler.
DefaultCipherHandler(SCMContextProvider, KeyGenerator) - Constructor for class sonia.scm.security.DefaultCipherHandler
Constructs a new instance and reads the default key from the scm home directory, if the key file does not exists it will be generated with the KeyGenerator.
DefaultFileSystem - Class in sonia.scm.io
 
DefaultFileSystem() - Constructor for class sonia.scm.io.DefaultFileSystem
 
defaultIndex() - Method in interface sonia.scm.search.IndexLogStore
Returns the index log store for the default index.
DefaultRepositoryExportingCheck - Class in sonia.scm.repository
Default implementation of RepositoryExportingCheck.
DefaultRepositoryExportingCheck() - Constructor for class sonia.scm.repository.DefaultRepositoryExportingCheck
 
delegate() - Method in class sonia.scm.collect.EvictingQueue
 
delegate() - Method in class sonia.scm.collect.LimitedSortedSet
Returns the underlying delegate set.
delete() - Method in class sonia.scm.auditlog.AuditLogConfigurationStoreDecorator
 
delete() - Method in class sonia.scm.repository.api.TagCommandBuilder
Initialize a command to delete a tag.
delete() - Method in interface sonia.scm.search.Index
Delete provides an api to delete objects from the index
delete() - Method in class sonia.scm.store.AbstractStore
 
delete() - Method in interface sonia.scm.store.ConfigurationStore
Deletes the configuration.
delete(File) - Static method in class sonia.scm.util.IOUtil
 
delete(File, boolean) - Static method in class sonia.scm.util.IOUtil
 
delete(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a DELETE request.
delete(String) - Method in class sonia.scm.repository.api.BranchCommandBuilder
 
delete(String, boolean) - Method in interface sonia.scm.repository.spi.ModifyCommand.Worker
 
delete(String, boolean) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
delete(TagDeleteRequest) - Method in interface sonia.scm.repository.spi.TagCommand
 
delete(Repository) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
delete(T) - Method in interface sonia.scm.GenericDAO
Removes the specified item from the backend.
delete(T) - Method in interface sonia.scm.HandlerBase
Removes a persistent object.
delete(T) - Method in class sonia.scm.ManagerDecorator
 
DELETE - Enum constant in enum class sonia.scm.HandlerEventType
After an object is removed by a handler.
DELETE - Enum constant in enum class sonia.scm.repository.api.DiffFile.ChangeType
 
DELETE - Enum constant in enum class sonia.scm.repository.api.MirrorFilter.UpdateType
 
DELETE - Static variable in class sonia.scm.net.ahc.HttpMethod
 
DELETED_BY_THEM - Enum constant in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
 
DELETED_BY_US - Enum constant in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
 
deleteFile(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Delete an existing file.
deleteFile(String, boolean) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
 
DeleteFileRequest(String) - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest.DeleteFileRequest
Deprecated.
This is kept for compatibility, only. Use DeleteFileRequest(String, boolean) instead.
DeleteFileRequest(String, boolean) - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest.DeleteFileRequest
 
deleteObject() - Method in class sonia.scm.store.AbstractStore
Deletes store object.
deleteOrClose(String) - Method in interface sonia.scm.repository.spi.BranchCommand
 
deletePermission(AssignedPermission) - Method in interface sonia.scm.security.SecuritySystem
Delete stored permission.
deleteSilently(File) - Static method in class sonia.scm.util.IOUtil
 
deleteStore() - Method in interface sonia.scm.update.StoreUpdateStepUtilFactory.StoreUpdateStepUtil
 
Description() - Constructor for class sonia.scm.plugin.PluginSet.Description
 
destroy() - Method in class sonia.scm.web.filter.HttpFilter
 
destroy(File) - Method in class sonia.scm.io.DefaultFileSystem
 
destroy(File) - Method in interface sonia.scm.io.FileSystem
 
detect(HttpServletRequest) - Static method in class sonia.scm.ServletContainerDetector
Detects the ServletContainer.
detectContainer() - Method in class sonia.scm.ServletContainerDetector
Detects the ServletContainer.
DEVELOPMENT - Enum constant in enum class sonia.scm.Stage
This value indicates SCM-Manager is right now in development.
DEVELOPMENT_INSTANCE_ID - Static variable in class sonia.scm.BasicContextProvider
 
DIFF - Enum constant in enum class sonia.scm.repository.api.Command
 
DIFF - Static variable in class sonia.scm.web.VndMediaType
 
DIFF_PARSED - Static variable in class sonia.scm.web.VndMediaType
 
DIFF_RESULT - Enum constant in enum class sonia.scm.repository.api.Command
 
DiffCommand - Interface in sonia.scm.repository.spi
 
DiffCommandBuilder - Class in sonia.scm.repository.api
Shows differences between revisions for a specified file or the entire revision.
Note: One of the parameter path or revision have to be set.

Sample:

Print the differences from revision 33b93c443867:
DiffCommandBuilder.OutputStreamConsumer - Interface in sonia.scm.repository.api
 
DiffCommandRequest - Class in sonia.scm.repository.spi
 
DiffCommandRequest() - Constructor for class sonia.scm.repository.spi.DiffCommandRequest
 
DiffFile - Interface in sonia.scm.repository.api
 
DiffFile.ChangeType - Enum Class in sonia.scm.repository.api
 
DiffFormat - Enum Class in sonia.scm.repository.api
Specifies the output format of a diff command.
DiffLine - Interface in sonia.scm.repository.api
 
DiffResult - Interface in sonia.scm.repository.api
 
DiffResult.DiffStatistics - Class in sonia.scm.repository.api
 
DiffResult.DiffTreeNode - Class in sonia.scm.repository.api
 
DiffResultCommand - Interface in sonia.scm.repository.spi
 
DiffResultCommandBuilder - Class in sonia.scm.repository.api
 
DiffResultCommandRequest - Class in sonia.scm.repository.spi
 
DiffResultCommandRequest() - Constructor for class sonia.scm.repository.spi.DiffResultCommandRequest
 
DiffStatistics() - Constructor for class sonia.scm.repository.api.DiffResult.DiffStatistics
 
DIGEST_TYPE - Static variable in class sonia.scm.security.DefaultCipherHandler
 
DIRECTORY_DEFAULT - Static variable in class sonia.scm.BasicContextProvider
Default name of the SCM-Manager base directory
DIRECTORY_PROPERTY - Static variable in class sonia.scm.BasicContextProvider
Java system property for the SCM-Manager base directory
DirectoryFileFilter - Class in sonia.scm.io
 
DirectoryFileFilter() - Constructor for class sonia.scm.io.DirectoryFileFilter
 
DirectoryHealthCheck - Class in sonia.scm.repository
 
DirectoryHealthCheck(RepositoryManager) - Constructor for class sonia.scm.repository.DirectoryHealthCheck
 
disableCertificateValidation(boolean) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Enable or disable certificate validation of ssl certificates.
disableHostnameValidation(boolean) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Enable or disable the validation of ssl hostnames.
disablePagingLimit() - Method in class sonia.scm.repository.api.LogCommandBuilder
Disable paging limit all available changesets will be retrieved.
disableSigning() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Disables adding a verifiable signature to the merge commit.
disableSigning() - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Disables adding a verifiable signature to the modification commit.
disableTracing() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Disables tracing for the request.
DisplayGroup - Class in sonia.scm.group
 
DisplayManager<T extends ReducedModelObject> - Interface in sonia.scm
 
DisplayUser - Class in sonia.scm.user
 
doFetchLfs(boolean) - Method in class sonia.scm.repository.api.PullCommandBuilder
Set whether to fetch LFS files (true) or not (false).
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class sonia.scm.web.filter.AuthenticationFilter
Handles authentication, if a one of the WebTokenGenerator returns an AuthenticationToken.
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class sonia.scm.web.filter.HttpFilter
 
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class sonia.scm.web.filter.LoggingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class sonia.scm.web.filter.HttpFilter
 
doImport(Repository) - Method in interface sonia.scm.store.StoreImporter
done() - Method in interface sonia.scm.initialization.InitializationStep
Deprecated.
 
doScmDelete(String) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
doScmMove(String, String) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
doThrow() - Static method in class sonia.scm.ScmConstraintViolationException.Builder
Use this to create a new builder instance.
doUpdate() - Method in interface sonia.scm.migration.UpdateStep
Implement this to update the data to the new version.
doUpdate(NamespaceUpdateContext) - Method in interface sonia.scm.migration.NamespaceUpdateStep
Implement this to update the data to the new version for a specific namespace.
doUpdate(RepositoryUpdateContext) - Method in interface sonia.scm.migration.RepositoryUpdateStep
Implement this to update the data to the new version for a specific repository.
doUpgrade(File, File, Version, Version) - Method in interface sonia.scm.upgrade.UpgradeHandler
 
drainBody(HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
Skips to complete body of a request.
dryRun() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to check whether the given branches can be merged automatically.
dryRun(MergeCommandRequest) - Method in interface sonia.scm.repository.spi.MergeCommand
 
DtoValidator - Class in sonia.scm.web.api
 
duration() - Method in class sonia.scm.trace.SpanContext
Calculates the duration of the span.

E

EagerSingleton - Annotation Interface in sonia.scm
Eager singleton scope for injection.
EARLY_ACESS - Enum constant in enum class sonia.scm.version.VersionType
 
ECLIPSE_JETTY - Enum constant in enum class sonia.scm.ServletContainer
Jetty version >= 7
EdisonHalAppender - Class in sonia.scm.web
 
EdisonHalAppender(Links.Builder, Embedded.Builder) - Constructor for class sonia.scm.web.EdisonHalAppender
 
effectedPathsStream() - Method in class sonia.scm.repository.Modifications
 
EMail - Class in sonia.scm.user
Email is able to resolve email addresses of users.
EMail(ScmConfiguration) - Constructor for class sonia.scm.user.EMail
 
empty() - Static method in class sonia.scm.security.Scope
Creates an empty scope.
EMPTY_STRING - Static variable in class sonia.scm.util.Util
 
encode(byte[]) - Method in interface sonia.scm.security.CipherHandler
Encrypts the given value.
encode(byte[]) - Method in class sonia.scm.security.CipherUtil
 
encode(char[], String) - Method in class sonia.scm.security.DefaultCipherHandler
Encrypts the given value with the provided key.
encode(long) - Static method in class sonia.scm.util.Base32
Encode long value to a Base32 string.
encode(long) - Static method in class sonia.scm.util.Base62
Encode long value to a Base62 string.
encode(String) - Method in interface sonia.scm.security.CipherHandler
Encrypts the given value.
encode(String) - Method in class sonia.scm.security.CipherUtil
 
encode(String) - Method in class sonia.scm.security.DefaultCipherHandler
 
encode(String) - Static method in class sonia.scm.util.HttpUtil
Url encode.
encode(String, BigInteger, BigInteger) - Static method in class sonia.scm.util.AbstractBase
Encode BigInteger value to a BaseX string.
encoded(Object) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns the value url encoded.
ENCODING - Static variable in class sonia.scm.security.DefaultCipherHandler
 
ENCODING - Static variable in class sonia.scm.util.HttpUtil
 
encrypt(String) - Static method in class sonia.scm.xml.EncryptionUtil
 
EncryptionUtil - Class in sonia.scm.xml
 
enqueue(Class<? extends Runnable>) - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Enqueue the given task to CentralWorkQueue.
enqueue(Task) - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Enqueue the given task to CentralWorkQueue.
enrich(HalEnricherContext, HalAppender) - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
enrich(HalEnricherContext, HalAppender) - Method in interface sonia.scm.api.v2.resources.HalEnricher
Enriches the response with hal specific attributes.
enrich(AccessTokenBuilder) - Method in interface sonia.scm.security.AccessTokenEnricher
Enriches the access token by adding fields to the AccessTokenBuilder.
enrich(JsonEnricherContext) - Method in class sonia.scm.web.AbstractRepositoryJsonEnricher
 
enrich(JsonEnricherContext) - Method in interface sonia.scm.web.JsonEnricher
 
enrichRepositoryNode(JsonNode, String, String) - Method in class sonia.scm.web.AbstractRepositoryJsonEnricher
 
entity(Class, String) - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
entity(String, String) - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
entity(NamespaceAndName) - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
entity(Repository) - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
EntryAlreadyExistsStoreException - Exception in sonia.scm.store
This exception is thrown on a create method if an entry with the given id already exists.
EntryAlreadyExistsStoreException(String) - Constructor for exception sonia.scm.store.EntryAlreadyExistsStoreException
Constructs new EntryAllreadyExistsStoreException.
EntryCreationContext<T> - Class in sonia.scm.auditlog
 
EntryCreationContext(T, T) - Constructor for class sonia.scm.auditlog.EntryCreationContext
 
EntryCreationContext(T, T, String, Set<String>) - Constructor for class sonia.scm.auditlog.EntryCreationContext
 
EntryCreationContext(T, T, Set<String>) - Constructor for class sonia.scm.auditlog.EntryCreationContext
 
ENV_AUTH_TYPE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_CONTENT_LENGTH - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_CONTENT_TYPE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_GATEWAY_INTERFACE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_HTTP_HEADER_PREFIX - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_HTTPS - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_HTTPS_VALUE_OFF - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_HTTPS_VALUE_ON - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_PATH_INFO - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_PATH_TRANSLATED - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_QUERY_STRING - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_REMOTE_ADDR - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_REMOTE_HOST - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_REMOTE_USER - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_REQUEST_METHOD - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SCRIPT_FILENAME - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SCRIPT_NAME - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SERVER_NAME - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SERVER_PORT - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SERVER_PROTOCOL - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SERVER_SOFTWARE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
ENV_SYSTEM_ROOT - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
environment - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
EnvList - Class in sonia.scm.web.cgi
 
EnvList() - Constructor for class sonia.scm.web.cgi.EnvList
 
EnvList(EnvList) - Constructor for class sonia.scm.web.cgi.EnvList
 
equals(Object) - Method in class sonia.scm.BasicPropertiesAware
 
equals(Object) - Method in class sonia.scm.cache.CacheStatistics
 
equals(Object) - Method in class sonia.scm.event.AbstractHandlerEvent
 
equals(Object) - Method in class sonia.scm.group.Group
 
equals(Object) - Method in class sonia.scm.plugin.ExtensionPointElement
 
equals(Object) - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
equals(Object) - Method in class sonia.scm.plugin.PluginCondition
 
equals(Object) - Method in class sonia.scm.plugin.PluginResources
 
equals(Object) - Method in class sonia.scm.plugin.SubscriberElement
 
equals(Object) - Method in class sonia.scm.repository.api.AbstractBundleOrUnbundleCommandResponse
 
equals(Object) - Method in class sonia.scm.repository.BlameLine
 
equals(Object) - Method in class sonia.scm.repository.Branch
 
equals(Object) - Method in class sonia.scm.repository.HealthCheckFailure
 
equals(Object) - Method in class sonia.scm.repository.HealthCheckResult
 
equals(Object) - Method in class sonia.scm.repository.Namespace
 
equals(Object) - Method in class sonia.scm.repository.NamespaceAndName
 
equals(Object) - Method in class sonia.scm.repository.Repository
 
equals(Object) - Method in class sonia.scm.repository.RepositoryPermission
Returns true if the RepositoryPermission is the same as the obj argument.
equals(Object) - Method in class sonia.scm.repository.RepositoryRole
 
equals(Object) - Method in class sonia.scm.repository.spi.BundleCommandRequest
 
equals(Object) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
equals(Object) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
equals(Object) - Method in class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
equals(Object) - Method in class sonia.scm.repository.spi.UnbundleCommandRequest
 
equals(Object) - Method in class sonia.scm.security.AssignedPermission
 
equals(Object) - Method in class sonia.scm.security.AssignedPermissionEvent
 
equals(Object) - Method in class sonia.scm.security.PermissionDescriptor
 
equals(Object) - Method in class sonia.scm.template.Viewable
 
equals(Object) - Method in class sonia.scm.Type
Returns true if the given object is equals.
equals(Object) - Method in class sonia.scm.update.V1Property
 
equals(Object) - Method in class sonia.scm.user.User
 
equals(Object) - Method in class sonia.scm.version.Version
 
equals(Object) - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
equals(Object) - Method in class sonia.scm.web.UserAgent
 
equalVerbs(RepositoryPermission) - Method in class sonia.scm.repository.RepositoryPermission
 
ERROR - Enum constant in enum class sonia.scm.notifications.Type
Error should be used in the case of an failure e.g.: export failed
ERROR - Enum constant in enum class sonia.scm.plugin.PluginCenterStatus
 
ERROR_TYPE - Static variable in class sonia.scm.web.VndMediaType
 
ErrorDto - Class in sonia.scm.api.v2.resources
 
ErrorDto() - Constructor for class sonia.scm.api.v2.resources.ErrorDto
 
ErrorDto.AdditionalMessageDto - Class in sonia.scm.api.v2.resources
 
ErrorDto.ConstraintViolationDto - Class in sonia.scm.api.v2.resources
 
EventDrivenRepositoryArchiveCheck - Class in sonia.scm.repository
Default implementation of RepositoryArchivedCheck.
EventDrivenRepositoryArchiveCheck() - Constructor for class sonia.scm.repository.EventDrivenRepositoryArchiveCheck
 
EvictingQueue<E> - Class in sonia.scm.collect
 
EvictingQueue() - Constructor for class sonia.scm.collect.EvictingQueue
 
exceptionHandler - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
ExceptionWithContext - Exception in sonia.scm
 
ExceptionWithContext(List<ContextEntry>, String) - Constructor for exception sonia.scm.ExceptionWithContext
 
ExceptionWithContext(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.ExceptionWithContext
 
ExceptionWithContext(List<ContextEntry>, List<ExceptionWithContext.AdditionalMessage>, String) - Constructor for exception sonia.scm.ExceptionWithContext
 
ExceptionWithContext(List<ContextEntry>, List<ExceptionWithContext.AdditionalMessage>, String, Exception) - Constructor for exception sonia.scm.ExceptionWithContext
 
ExceptionWithContext.AdditionalMessage - Class in sonia.scm
 
execute() - Method in interface sonia.scm.io.Command
 
execute() - Method in class sonia.scm.io.ExtendedCommand
 
execute() - Method in class sonia.scm.io.SimpleCommand
 
execute() - Method in class sonia.scm.repository.api.FileLockCommandBuilder.InnerLockCommandBuilder
Creates the lock.
execute() - Method in class sonia.scm.repository.api.FileLockCommandBuilder.InnerUnlockCommandBuilder
Remove the lock.
execute() - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Apply the changes and create a new commit with the given message and author.
execute() - Method in class sonia.scm.repository.api.TagCommandBuilder.TagCreateCommandBuilder
 
execute() - Method in class sonia.scm.repository.api.TagCommandBuilder.TagDeleteCommandBuilder
 
execute() - Method in interface sonia.scm.search.Index.DeleteBy
Delete all matching objects from index.
execute(Writer, Object) - Method in interface sonia.scm.template.Template
Renders the template and writes the output to the given writer.
execute(Runnable) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutor
Execute the given task (either synchronously or asynchronously).
execute(Runnable, Runnable) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutor
Execute the given task (either synchronously or asynchronously).
execute(String) - Method in class sonia.scm.repository.api.BranchDetailsCommandBuilder
Computes the details for the given branch.
execute(String) - Method in class sonia.scm.search.QueryBuilder
Executes the query and returns the matches.
execute(String) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
execute(Consumer<SyncAsyncExecutor.ExecutionType>) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutor
Execute the given task (either synchronously or asynchronously).
execute(Consumer<SyncAsyncExecutor.ExecutionType>, Runnable) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutor
Execute the given task (either synchronously or asynchronously).
execute(BranchDetailsCommandRequest) - Method in interface sonia.scm.repository.spi.BranchDetailsCommand
Computes the details for the given request.
execute(ModifyCommand.Worker) - Method in class sonia.scm.repository.spi.ModifyCommandRequest.CreateFileRequest
 
execute(ModifyCommand.Worker) - Method in class sonia.scm.repository.spi.ModifyCommandRequest.DeleteFileRequest
 
execute(ModifyCommand.Worker) - Method in class sonia.scm.repository.spi.ModifyCommandRequest.ModifyFileRequest
 
execute(ModifyCommand.Worker) - Method in class sonia.scm.repository.spi.ModifyCommandRequest.MoveRequest
 
execute(ModifyCommand.Worker) - Method in interface sonia.scm.repository.spi.ModifyCommandRequest.PartialRequest
 
execute(ModifyCommandRequest) - Method in interface sonia.scm.repository.spi.ModifyCommand
 
execute(QueryBuilder.QueryParams) - Method in class sonia.scm.search.QueryBuilder
Executes the query and returns the matches.
executeInContext(ClassLoader, Runnable) - Static method in class sonia.scm.util.ClassLoaders
Executes a Runnable with the given ClassLoader as context ClassLoader (Thread.setContextClassLoader(ClassLoader)).
executeMerge() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to actually do the merge.
executePendingAndRestart() - Method in interface sonia.scm.plugin.PluginManager
Install all pending plugins and restart the scm context.
executor(MeterRegistry, ExecutorService, String, String) - Static method in class sonia.scm.metrics.Metrics
Collect metrics from an ExecutorService.
existPendingChanges() - Method in class sonia.scm.plugin.PendingPlugins
 
exit(int) - Method in interface sonia.scm.cli.CliContext
Sets the exit code for the current command execution and stops the execution.
ExitCode - Class in sonia.scm.cli
 
EXPERT - Enum constant in enum class sonia.scm.search.QueryType
 
expiresIn(long, TimeUnit) - Method in interface sonia.scm.security.AccessTokenBuilder
Sets the expiration for the token.
export(Repository, OutputStream, String) - Method in interface sonia.scm.repository.FullRepositoryExporter
 
export(Exporter) - Method in interface sonia.scm.store.ExportableStore
Exports the data of this store to the given exporter.
export(SpanContext) - Method in interface sonia.scm.trace.Exporter
Process the collected span.
ExportableStore - Interface in sonia.scm.store
The ExportableStore is used to export the stored data inside the store.
Exporter - Interface in sonia.scm.store
The Exporter is used to export a single store entry to an OutputStream.
Exporter - Interface in sonia.scm.trace
An exporter could be used to collect and process spans.
ExportFailedException - Exception in sonia.scm.repository.api
 
ExportFailedException(List<ContextEntry>, String) - Constructor for exception sonia.scm.repository.api.ExportFailedException
 
ExportFailedException(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.repository.api.ExportFailedException
 
ExtendedCommand - Class in sonia.scm.io
 
ExtendedCommand(String...) - Constructor for class sonia.scm.io.ExtendedCommand
 
extendWithLanguage(String, Locale) - Static method in interface sonia.scm.template.TemplateEngine
 
EXTENSION - Static variable in class sonia.scm.io.ZipUnArchiver
 
ExtensionPointElement - Class in sonia.scm.plugin
 
ExtensionPointElement(Class<?>, String, boolean, boolean) - Constructor for class sonia.scm.plugin.ExtensionPointElement
 
ExtensionProcessor - Interface in sonia.scm.plugin
Process and resolve extensions.
EXTERNAL_MERGE_TOOL - Enum constant in enum class sonia.scm.repository.api.MergePreventReasonType
It is also possible that we cannot perform a merge properly because files would be affected which have to be merged by an external merge tool.
ExternalAuthenticationAvailableNotifier - Interface in sonia.scm.user
 
ExternalUserConverter - Interface in sonia.scm.user
The external user converter can be used to modify users which are provided by external systems before creation in SCM-Manager.
extract(File) - Method in class sonia.scm.plugin.SmpArchive
 
extract(File, File) - Method in class sonia.scm.io.AbstractUnArchiver
 
extract(File, File) - Method in interface sonia.scm.io.UnArchiver
 
extract(File, File) - Static method in class sonia.scm.util.IOUtil
 
extract(File, File, boolean) - Method in class sonia.scm.io.AbstractUnArchiver
 
extract(File, File, boolean) - Method in interface sonia.scm.io.UnArchiver
 
extract(File, File, String) - Static method in class sonia.scm.util.IOUtil
 
extractArchive(File, File) - Method in class sonia.scm.io.AbstractUnArchiver
 
extractArchive(File, File) - Method in class sonia.scm.io.ZipUnArchiver
 
extractArchive(InputStream, File) - Method in class sonia.scm.io.ZipUnArchiver
 
extractTar(InputStream, Path) - Static method in class sonia.scm.util.Archives
Extracts files from a input stream with a tar.

F

failed() - Method in class sonia.scm.trace.Span
Marks the span as failed.
FAILED - Enum constant in enum class sonia.scm.repository.api.MirrorCommandResult.ResultType
 
failedAuthentication() - Method in class sonia.scm.ClientMessages
Returns the localized string for a failed authentication.
failure(String, String, Collection<String>) - Static method in class sonia.scm.repository.api.MergeCommandResult
 
FAST_FORWARD_IF_POSSIBLE - Enum constant in enum class sonia.scm.repository.api.MergeStrategy
 
FastByteArrayInputStream - Class in sonia.scm.io
ByteArrayInputStream implementation that does not synchronize methods.
FastByteArrayInputStream(byte[], int) - Constructor for class sonia.scm.io.FastByteArrayInputStream
 
FastByteArrayOutputStream - Class in sonia.scm.io
ByteArrayOutputStream implementation that doesn't synchronize methods and doesn't copy the data on toByteArray().
FastByteArrayOutputStream() - Constructor for class sonia.scm.io.FastByteArrayOutputStream
Constructs a stream with buffer capacity size 5K
FastByteArrayOutputStream(int) - Constructor for class sonia.scm.io.FastByteArrayOutputStream
Constructs a stream with the given initial size
Feature - Enum Class in sonia.scm.repository
Features which are supported by a Repository.
FeatureNotSupportedException - Exception in sonia.scm
 
FeatureNotSupportedException(String) - Constructor for exception sonia.scm.FeatureNotSupportedException
 
field(String, Object...) - Method in class sonia.scm.net.ahc.FormContentBuilder
Adds a formular parameter.
Field() - Constructor for class sonia.scm.search.Hit.Field
 
fields(String, Iterable<? extends Object>) - Method in class sonia.scm.net.ahc.FormContentBuilder
Adds a form parameter.
file(String, String, InputStream) - Method in class sonia.scm.net.ahc.FormContentBuilder
Upload a file as part of the form request.
FILE_CHECKSUM - Static variable in interface sonia.scm.plugin.PluginConstants
checksum file
FILE_CONFLICTS - Enum constant in enum class sonia.scm.repository.api.MergePreventReasonType
File conflicts are the typical reason why merges are not possible.
FILE_CORE - Static variable in interface sonia.scm.plugin.PluginConstants
core file
FILE_DESCRIPTOR - Static variable in interface sonia.scm.plugin.PluginConstants
 
FILE_LOCK - Enum constant in enum class sonia.scm.repository.api.Command
 
FILE_SOURCE_PROPERTIES - Static variable in class sonia.scm.io.AbstractUnArchiver
 
FileBaseCommandRequest - Class in sonia.scm.repository.spi
 
FileBaseCommandRequest() - Constructor for class sonia.scm.repository.spi.FileBaseCommandRequest
 
fileContent(File) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the content of the file as request content.
FileContent - Class in sonia.scm.net.ahc
Sets the content of the file to the request.
FileContent(File) - Constructor for class sonia.scm.net.ahc.FileContent
 
FileLock - Class in sonia.scm.repository.api
Detailes of a file lock.
FileLock(String, String, String, Instant) - Constructor for class sonia.scm.repository.api.FileLock
 
FileLock(String, String, String, Instant, String) - Constructor for class sonia.scm.repository.api.FileLock
 
FileLockCommand - Interface in sonia.scm.repository.spi
Interface for lock implementations.
FileLockCommandBuilder - Class in sonia.scm.repository.api
Can lock and unlock files and check lock states.
FileLockCommandBuilder(FileLockCommand, Repository) - Constructor for class sonia.scm.repository.api.FileLockCommandBuilder
 
FileLockCommandBuilder.InnerLockCommandBuilder - Class in sonia.scm.repository.api
 
FileLockCommandBuilder.InnerUnlockCommandBuilder - Class in sonia.scm.repository.api
 
FileLockedException - Exception in sonia.scm.repository.api
Exception thrown whenever a locked file should be modified or locked/unlocked by a user that does not hold the lock.
FileLockedException(NamespaceAndName, FileLock) - Constructor for exception sonia.scm.repository.api.FileLockedException
Creates the exception.
FileLockedException(NamespaceAndName, FileLock, String) - Constructor for exception sonia.scm.repository.api.FileLockedException
Creates the exception with an additional message.
FileObject - Class in sonia.scm.repository
The FileObject represents a file or a directory in a repository.
FileObject() - Constructor for class sonia.scm.repository.FileObject
 
FileObjectNameComparator - Class in sonia.scm.repository
Compare FileObject's by its name.
FileObjectNameComparator() - Constructor for class sonia.scm.repository.FileObjectNameComparator
 
FileObjectPreProcessor - Interface in sonia.scm.repository
A pre processor for FileObject objects.
FileObjectPreProcessorFactory - Interface in sonia.scm.repository
The FileObjectPreProcessorFactory create FileObjectPreProcessor objects for a specific repository.
FileSystem - Interface in sonia.scm.io
 
filter(Class<?>, String) - Method in class sonia.scm.search.QueryBuilder
Return only results which are related to the given part of the id.
filter(Class<?>, ModelObject) - Method in class sonia.scm.search.QueryBuilder
Return only results which are related to the given part of the id.
filter(Repository) - Method in class sonia.scm.search.QueryBuilder
Return only results which are related to the given repository.
FilterInvalidCharXMLStreamWriter - Class in sonia.scm.xml
 
FilterInvalidCharXMLStreamWriter(XMLStreamWriter) - Constructor for class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
Filters - Class in sonia.scm.filter
Useful constants for filter implementations.
findGroupPermission(String) - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Returns the permission for the given group, if present, or an empty Optional otherwise.
findPublicKey(String) - Method in interface sonia.scm.security.GPG
Returns the public key with the given id or an empty optional.
findPublicKeyId(byte[]) - Method in interface sonia.scm.security.GPG
Returns the id of the key from the given signature.
findPublicKeysByUsername(String) - Method in interface sonia.scm.security.GPG
Returns all public keys assigned to the given username
findSyntaxModesByLanguage(String) - Method in interface sonia.scm.io.ContentTypeResolver
Returns a map of syntax highlighting modes such as ace, codemirror or prism by language.
findUserPermission(String) - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Returns the permission for the given user, if present, or an empty Optional otherwise.
finishResponse() - Method in class sonia.scm.filter.GZipResponseWrapper
 
fireChangeEvent() - Method in class sonia.scm.config.ScmConfiguration
 
fireEvent(GroupEvent) - Method in class sonia.scm.group.AbstractGroupManager
Sends a GroupEvent to the ScmEventBus.
fireEvent(HandlerEventType, Group) - Method in class sonia.scm.group.AbstractGroupManager
Creates a GroupEvent and send it to the ScmEventBus.
fireEvent(HandlerEventType, Group, Group) - Method in class sonia.scm.group.AbstractGroupManager
Creates a GroupModificationEvent and send it to the ScmEventBus.
fireEvent(HandlerEventType, Repository) - Method in class sonia.scm.repository.AbstractRepositoryManager
fireEvent(HandlerEventType, RepositoryRole) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
fireEvent(HandlerEventType, RepositoryRole, RepositoryRole) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
fireEvent(HandlerEventType, Repository, Repository) - Method in class sonia.scm.repository.AbstractRepositoryManager
fireEvent(HandlerEventType, User) - Method in class sonia.scm.user.AbstractUserManager
fireEvent(HandlerEventType, User, User) - Method in class sonia.scm.user.AbstractUserManager
Send a UserEvent to the ScmEventBus.
fireEvent(RepositoryRoleEvent) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
fireEvent(UserEvent) - Method in class sonia.scm.user.AbstractUserManager
Send a UserEvent to the ScmEventBus.
fireHookEvent(RepositoryHookEvent) - Method in class sonia.scm.repository.AbstractRepositoryManager
fireHookEvent(RepositoryHookEvent) - Method in interface sonia.scm.repository.RepositoryManager
Fire RepositoryHookEvent to the event bus.
fireHookEvent(RepositoryHookEvent) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
fireHookEvent(RepositoryHookType, HookContextProvider) - Method in class sonia.scm.repository.spi.HookEventFacade.HookEventHandler
 
flush() - Method in class sonia.scm.filter.GZipResponseStream
 
flush() - Method in class sonia.scm.logging.LoggingOutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
flush() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
flushBuffer() - Method in class sonia.scm.filter.GZipResponseWrapper
 
forAllLocations(BiConsumer<String, T>) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Iterates all repository locations known to this resolver instance and calls the consumer giving the repository id and its location for each repository.
forBlobDirectories(BlobDirectoryAccess.BlobDirectoryConsumer) - Method in interface sonia.scm.update.BlobDirectoryAccess
 
force() - Method in class sonia.scm.repository.api.FileLockCommandBuilder.InnerUnlockCommandBuilder
Set the command to force unlock.
force(boolean) - Method in class sonia.scm.repository.api.FileLockCommandBuilder.InnerUnlockCommandBuilder
Set whether to force unlock or not.
FORCE_PUSH - Enum constant in enum class sonia.scm.repository.Feature
The repository supports pushing with a force flag.
forClass(Class<T>) - Method in class sonia.scm.repository.RepositoryLocationResolver
 
forEachEntry(BiConsumer<String, V1Properties>) - Method in class sonia.scm.update.MapBasedPropertyReaderInstance
 
forEachEntry(BiConsumer<String, V1Properties>) - Method in interface sonia.scm.update.V1PropertyReader.Instance
Will call the given consumer for each id of the corresponding entity with its list of properties converted from v1.
forEachNamespace(Consumer<String>) - Method in interface sonia.scm.update.NamespaceUpdateIterator
Calls the given consumer with each namespace.
forEachRepository(Consumer<String>) - Method in interface sonia.scm.update.RepositoryUpdateIterator
Calls the given consumer with each repository id.
forIndex(String) - Method in interface sonia.scm.search.IndexLogStore
Returns an index log store for the given index.
forIndices() - Method in interface sonia.scm.search.SearchEngine
Returns an api which allows the modification of multiple indices at once.
formatDate(Date) - Static method in class sonia.scm.util.Util
 
formatDate(Date, TimeZone) - Static method in class sonia.scm.util.Util
 
formatHttpDate(Date) - Static method in class sonia.scm.util.WebUtil
 
formContent() - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
FormContentBuilder - Class in sonia.scm.net.ahc
The form builder is able to add form parameters to a request.
FormContentBuilder(AdvancedHttpRequestWithBody) - Constructor for class sonia.scm.net.ahc.FormContentBuilder
 
forMessage(Repository, String) - Static method in exception sonia.scm.repository.spi.IntegrateChangesFromWorkdirException
 
forMessage(Repository, String) - Method in class sonia.scm.repository.spi.IntegrateChangesFromWorkdirException.MessageExtractor
 
forName(String) - Method in class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForTypeBuilder
 
forNamespace(String) - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Use this to create or get a store for a specific namespace.
forNamespace(String) - Method in class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForNameBuilder
 
forRepository(String) - Method in class sonia.scm.store.StoreParametersBuilder
Use this to create or get a store for a specific repository.
forRepository(String) - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Use this to create or get a store for a specific repository.
forRepository(String) - Method in class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForNameBuilder
 
forRepository(Repository) - Method in class sonia.scm.store.StoreParametersBuilder
Use this to create or get a store for a specific repository.
forRepository(Repository) - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Use this to create or get a store for a specific repository.
forResource(String) - Method in interface sonia.scm.search.SearchEngine.ForIndices
Apply a lock for a specific resource.
forResource(String) - Method in interface sonia.scm.search.SearchEngine.ForType
Apply a lock for a specific resource.
forResource(ModelObject) - Method in interface sonia.scm.search.SearchEngine.ForIndices
This method is a shortcut for SearchEngine.ForIndices.forResource(String) with the id of the given resource.
forResource(ModelObject) - Method in interface sonia.scm.search.SearchEngine.ForType
This method is a shortcut for SearchEngine.ForType.forResource(String) with the id of the given resource.
forRevision(String) - Method in class sonia.scm.repository.api.TagsCommandBuilder
Set revision to show all tags containing the given revision.
forStoreFiles(PropertyFileAccess.FileConsumer) - Method in interface sonia.scm.update.PropertyFileAccess.StoreFileTools
Iterates over all found store files (that is, files ending with ".xml") and calls the given consumer for each file, giving the file and the name of the data file.
forStoreName(String) - Method in interface sonia.scm.update.PropertyFileAccess
Creates a tool object for store migration from v1 to v2.
forType(Class<T>) - Method in interface sonia.scm.search.SearchEngine
Returns a type specific api which can be used to index objects of that specific type.
forType(String) - Method in interface sonia.scm.search.SearchEngine
Returns an api which can be used to index and search object of that type.
forType(StoreType) - Method in interface sonia.scm.update.StoreUpdateStepUtilFactory
 
FREEBSD - Enum constant in enum class sonia.scm.PlatformType
 
from(ByteSource) - Method in interface sonia.scm.repository.RepositoryContentInitializer.CreateFile
Applies content to new file
from(HttpServletRequest) - Static method in class sonia.scm.security.SessionId
 
from(InputStream) - Method in interface sonia.scm.repository.RepositoryContentInitializer.CreateFile
Applies content to new file
from(String) - Method in class sonia.scm.repository.api.BranchCommandBuilder
Specifies the source branch, which the new branch should be based on.
from(String) - Method in interface sonia.scm.repository.RepositoryContentInitializer.CreateFile
Applies content to new file
from(Group) - Static method in class sonia.scm.group.DisplayGroup
 
from(User) - Static method in class sonia.scm.user.DisplayUser
 
fromHexString(String) - Static method in class sonia.scm.util.Util
 
fromJson(JsonNode) - Method in class sonia.scm.util.JsonMerger
Creates a MergerBuilder for the json node.
fromLastLoginPlusInternal(String) - Method in interface sonia.scm.group.GroupCollector
Returns the groups of the user that had been assigned at the last login (including all external groups) and the current internal groups associated to the user.
fromObject(Object) - Method in class sonia.scm.util.JsonMerger
Creates a MergerBuilder for the object.
fromString(String) - Static method in class sonia.scm.repository.NamespaceAndName
 
FULL - Enum constant in enum class sonia.scm.security.AnonymousMode
 
FULL_HEALTH_CHECK - Enum constant in enum class sonia.scm.repository.api.Command
 
FullHealthCheckCommand - Interface in sonia.scm.repository.spi
 
FullHealthCheckCommandBuilder - Class in sonia.scm.repository.api
 
FullHealthCheckCommandBuilder(FullHealthCheckCommand) - Constructor for class sonia.scm.repository.api.FullHealthCheckCommandBuilder
 
FullRepositoryExporter - Interface in sonia.scm.repository
 
FullRepositoryImporter - Interface in sonia.scm.repository
 

G

GenericDAO<T> - Interface in sonia.scm
Generic data access object.
GERONIMO - Enum constant in enum class sonia.scm.ServletContainer
 
get() - Method in class sonia.scm.api.v2.resources.ScmPathInfoStore
 
get() - Method in class sonia.scm.auditlog.AuditLogConfigurationStoreDecorator
 
get() - Method in interface sonia.scm.repository.RepositoryProvider
 
get() - Method in class sonia.scm.repository.spi.ScmProviderHttpServletProvider
 
get() - Method in interface sonia.scm.RootURL
Returns the root url of the SCM-Manager instance.
get() - Method in class sonia.scm.store.AbstractStore
 
get() - Method in interface sonia.scm.store.ConfigurationStore
Returns the configuration object from store.
get() - Static method in class sonia.scm.TransactionId
Returns an optional transaction id.
get(HttpServletRequest) - Static method in class sonia.scm.ClientMessages
Returns an instance ClientMessages.
get(UriInfo) - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
get(Class<?>) - Method in interface sonia.scm.search.IndexLogStore.ForIndex
Returns version and date of the indexed type or an empty object, if the object was not indexed at all.
get(Class<T>) - Static method in class sonia.scm.i18n.I18nMessages
get(Class<T>, HttpServletRequest) - Static method in class sonia.scm.i18n.I18nMessages
Same as I18nMessages.get(java.lang.Class, java.util.Locale), with locale from servlet request (ServletRequest.getLocale()).
get(Class<T>, Locale) - Static method in class sonia.scm.i18n.I18nMessages
Returns an instance of the given message class with all message fields initialized.
get(String) - Method in interface sonia.scm.DisplayManager
 
get(String) - Method in interface sonia.scm.GenericDAO
Returns the item by its id or returns null if no item with the specified id exists in the backend.
get(String) - Method in interface sonia.scm.Manager
Returns the object with the given id.
get(String) - Method in class sonia.scm.ManagerDecorator
 
get(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a GET request.
get(String) - Method in interface sonia.scm.repository.NamespaceManager
Returns Optional with the namespace for the given name, or an empty Optional if there is no such namespace (that is, there is no repository with this namespace).
get(String) - Method in interface sonia.scm.store.MultiEntryStore
Returns the item with the given id from the store.
get(String) - Method in class sonia.scm.update.V1Properties
 
get(K) - Method in interface sonia.scm.cache.Cache
Returns the element with the specified key.
get(NamespaceAndName) - Method in interface sonia.scm.api.v2.resources.RepositoryLinkProvider
Returns the internal api link for the given repository.
get(NamespaceAndName) - Method in interface sonia.scm.repository.RepositoryDAO
Returns the repository with the specified namespace and name or null if no such repository exists in the backend.
get(NamespaceAndName) - Method in interface sonia.scm.repository.RepositoryManager
Returns a Repository by its namespace and name or null if the Repository could not be found.
get(NamespaceAndName) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
get(NamespaceAndName, String) - Method in interface sonia.scm.api.v2.resources.BranchLinkProvider
Returns the internal api link for the given branch of the repository.
get(Repository) - Method in interface sonia.scm.repository.api.ScmProtocolProvider
Returns protocol for the given repository.
get(Repository) - Method in class sonia.scm.repository.spi.InitializingHttpScmProtocolWrapper
 
GET - Static variable in class sonia.scm.net.ahc.HttpMethod
 
getAcceptedStatus() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns the response codes which are accepted as successful by tracer.
getAccessToken() - Method in exception sonia.scm.security.TokenValidationFailedException
 
getAdapters() - Method in interface sonia.scm.store.TypedStoreParameters
 
getAdded() - Method in class sonia.scm.repository.Modifications
 
getAdditionalMessages() - Method in exception sonia.scm.ExceptionWithContext
 
getAffectedDataType() - Method in interface sonia.scm.migration.UpdateStepTarget
Declares the data type this update step will take care of.
getAlertsUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns the url of the alerts api.
getAliases() - Method in enum class sonia.scm.version.VersionType
 
getAll() - Method in interface sonia.scm.GenericDAO
Returns all items stored in the backend.
getAll() - Method in interface sonia.scm.Manager
Returns a Collection of all objects in the store.
getAll() - Method in class sonia.scm.ManagerDecorator
 
getAll() - Method in interface sonia.scm.migration.MigrationDAO
 
getAll() - Method in class sonia.scm.repository.api.FileLockCommandBuilder
Retrieves all locks for the repository.
getAll() - Method in interface sonia.scm.repository.NamespaceManager
Returns a Collection of all namespaces.
getAll() - Method in interface sonia.scm.repository.RepositoryRoleDAO
 
getAll() - Method in interface sonia.scm.repository.spi.FileLockCommand
Returns all locks for the repository.
getAll() - Method in interface sonia.scm.store.BlobStore
Return all blob object which are stored in this BlobStore.
getAll() - Method in interface sonia.scm.store.DataStore
Returns a map of all stored items.
getAll(int, int) - Method in interface sonia.scm.Manager
Returns objects from the store which are starts at the given start parameter.
getAll(int, int) - Method in class sonia.scm.ManagerDecorator
 
getAll(Comparator<T>, int, int) - Method in interface sonia.scm.Manager
Returns objects from the store which are starts at the given start parameter sorted by the given Comparator.
getAll(Comparator<T>, int, int) - Method in class sonia.scm.ManagerDecorator
 
getAll(Predicate<T>) - Method in interface sonia.scm.Manager
Returns all object of the store unsorted
getAll(Predicate<T>, Comparator<T>) - Method in interface sonia.scm.Manager
Returns all object of the store sorted by the given Comparator
getAll(Predicate<T>, Comparator<T>) - Method in class sonia.scm.ManagerDecorator
 
getAllNames() - Method in interface sonia.scm.group.GroupManager
Returns a Set of all group names.
getAllNames() - Method in class sonia.scm.group.GroupManagerDecorator
 
getAllNamespaces() - Method in interface sonia.scm.repository.RepositoryManager
Returns all namespaces.
getAllNamespaces() - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
getAncestorChangeset() - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
getAncestorChangeset() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getAnonymousMode() - Method in class sonia.scm.config.ScmConfiguration
Returns the currently enabled type of anonymous mode.
getApiRestUri() - Method in interface sonia.scm.api.v2.resources.ScmPathInfo
 
getArch() - Method in class sonia.scm.cli.Client
 
getArch() - Method in class sonia.scm.Platform
Returns the architecture of the platform.
getArch() - Method in class sonia.scm.plugin.PluginCondition
 
getArch() - Static method in class sonia.scm.util.SystemUtil
 
getArchive() - Method in class sonia.scm.repository.spi.BundleCommandRequest
Returns the archive as ByteSink.
getArchive() - Method in class sonia.scm.repository.spi.UnbundleCommandRequest
 
getArgs() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getArgs() - Method in interface sonia.scm.web.cgi.CGIExecutor
Returns command args as list.
getAsString() - Method in interface sonia.scm.RootURL
Returns the root url of the SCM-Manager instance as string.
getAsString() - Method in interface sonia.scm.security.StringablePermission
 
getAuthenticationInfo(AuthenticationToken) - Method in class sonia.scm.security.DAORealmHelper
Creates AuthenticationInfo from a UsernamePasswordToken.
getAuthor() - Method in class sonia.scm.repository.BlameLine
 
getAuthor() - Method in class sonia.scm.repository.Changeset
Returns the author of the changeset.
getAuthor() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getAuthor() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
getAuthor() - Method in interface sonia.scm.repository.util.AuthorUtil.CommandWithAuthor
 
getAvailable() - Method in interface sonia.scm.plugin.PluginManager
Returns all available plugins.
getAvailable(String) - Method in interface sonia.scm.plugin.PluginManager
Returns the available plugin with the given name.
getAvailablePermissions() - Method in interface sonia.scm.security.SecuritySystem
Return all available permissions.
getBaseDirectory() - Method in class sonia.scm.BasicContextProvider
 
getBaseDirectory() - Method in interface sonia.scm.SCMContextProvider
Returns the base directory of the SCM-Manager.
getBaseRevision() - Method in class sonia.scm.repository.Modifications
If these modifications are not related to a single revision but represent the modifications between two revisions, this gives the base revision.
getBaseRevision() - Method in class sonia.scm.repository.spi.ModificationsCommandRequest
 
getBaseUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns the complete base url of the scm-manager including the context path.
getBasicAuthenticationCharset() - Method in class sonia.scm.web.UserAgent
Returns the Charset, which is used to decode the basic authentication header.
getBlameCommand() - Method in class sonia.scm.repository.api.RepositoryService
The blame command shows changeset information by line for a given file.
getBlameCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getBlameLines() - Method in class sonia.scm.repository.BlameResult
 
getBlameResult(String) - Method in class sonia.scm.repository.api.BlameCommandBuilder
Returns changeset information by line for the given file.
getBlameResult(BlameCommandRequest) - Method in interface sonia.scm.repository.spi.BlameCommand
 
getBoolean(String) - Method in class sonia.scm.update.V1Properties
 
getBranch() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getBranch() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
getBranch() - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
getBranchCommand() - Method in class sonia.scm.repository.api.RepositoryService
The branch command creates new branches.
getBranchCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getBranchDetailsCommand() - Method in class sonia.scm.repository.api.RepositoryService
Get details for a branch.
getBranchDetailsCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getBranches() - Method in class sonia.scm.repository.api.BranchesCommandBuilder
Returns all branches from the repository.
getBranches() - Method in class sonia.scm.repository.Branches
 
getBranches() - Method in class sonia.scm.repository.Changeset
Returns the branches of the changeset.
getBranches() - Method in interface sonia.scm.repository.spi.BranchesCommand
 
getBranchesCommand() - Method in class sonia.scm.repository.api.RepositoryService
The branches command list all repository branches.
getBranchesCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getBranchesWithStaleFlags(BranchStaleComputer) - Method in interface sonia.scm.repository.spi.BranchesCommand
 
getBranchName() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
getBranchName() - Method in class sonia.scm.repository.BranchDetails
The name of the branch these details are for.
getBranchName() - Method in class sonia.scm.repository.ChangesetPagingResult
Returns the branch name this result was created for.
getBranchName() - Method in class sonia.scm.repository.spi.BranchDetailsCommandRequest
The name of the branch the details should be computed for.
getBranchProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookBranchProvider which is able to return information about changed branches during the current hook.
getBranchProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Return the provider specific HookBranchProvider or throws a HookFeatureIsNotSupportedException.
getBranchToMerge() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getBranchUpdates() - Method in interface sonia.scm.repository.api.MirrorFilter.FilterContext
 
getBrowseCommand() - Method in class sonia.scm.repository.api.RepositoryService
The browse command allows browsing of a repository.
getBrowseCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getBrowserResult() - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Return the files for the given parameters.
getBrowserResult(BrowseCommandRequest) - Method in interface sonia.scm.repository.spi.BrowseCommand
 
getBufferSize() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getBufferSize() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getBuildTime() - Method in class sonia.scm.cli.Client
 
getBundle() - Method in class sonia.scm.cli.TemplateRenderer
 
getBundle(String) - Static method in class sonia.scm.i18n.Bundle
Creates a new bundle instance
getBundle(String, Locale) - Static method in class sonia.scm.i18n.Bundle
Creates a new bundle instance
getBundle(String, Locale, ClassLoader) - Static method in class sonia.scm.i18n.Bundle
Creates a new bundle instance
getBundleCommand() - Method in class sonia.scm.repository.api.RepositoryService
The bundle command creates an archive from the repository.
getBundleCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getByteArray() - Method in class sonia.scm.io.FastByteArrayOutputStream
Returns the byte array containing the written data.
getCache(String) - Method in interface sonia.scm.cache.CacheManager
Returns the cache with the specified types and name.
getCatCommand() - Method in class sonia.scm.repository.api.RepositoryService
The cat command show the content of a given file.
getCatCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getCatResult(CatCommandRequest, OutputStream) - Method in interface sonia.scm.repository.spi.CatCommand
 
getCatResultStream(CatCommandRequest) - Method in interface sonia.scm.repository.spi.CatCommand
 
getCause() - Method in class sonia.scm.lifecycle.RestartEvent
The class which has fired the restart event.
getCentralRepository() - Method in class sonia.scm.repository.work.WorkingCopy
 
getChangeset() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
getChangeset(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Returns the Changeset with the given id or null if the Changeset could not be found in the Repository.
getChangeset(String, LogCommandRequest) - Method in interface sonia.scm.repository.spi.LogCommand
 
getChangesetCount() - Method in class sonia.scm.repository.api.AbstractBundleOrUnbundleCommandResponse
Returns the count of bundled/unbundled changesets.
getChangesetCount() - Method in class sonia.scm.repository.api.AbstractPushOrPullResponse
Returns the count of pushed/pulled changesets.
getChangesetList() - Method in class sonia.scm.repository.api.HookChangesetBuilder
Returns an immutable List of added Changeset's.
getChangesetProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookChangesetBuilder which is able to return all Changeset's during this push/commit.
getChangesetProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Return the provider specific HookChangesetProvider or throws a HookFeatureIsNotSupportedException.
getChangesets() - Method in class sonia.scm.repository.api.ChangesetsCommandBuilder
 
getChangesets() - Method in class sonia.scm.repository.api.HookChangesetBuilder
Returns an Iterable which is able to return all Changesets which are added to the repository.
getChangesets() - Method in class sonia.scm.repository.api.LogCommandBuilder
Return all changesets with the given parameters.
getChangesets() - Method in class sonia.scm.repository.ChangesetPagingResult
Returns the current list of changesets.
getChangesets() - Method in class sonia.scm.repository.spi.HookChangesetResponse
Return added changesets.
getChangesets(ChangesetsCommandRequest) - Method in interface sonia.scm.repository.spi.ChangesetsCommand
Retrieve all changesets (over all branches/tags) from the repository
getChangesets(LogCommandRequest) - Method in interface sonia.scm.repository.spi.LogCommand
 
getChangesetsAhead() - Method in class sonia.scm.repository.BranchDetails
The number of changesets this branch is ahead of the default branch (that is the number of changesets on this branch that are not reachable from the default branch).
getChangesetsBehind() - Method in class sonia.scm.repository.BranchDetails
The number of changesets the default branch is ahead of this branch (that is the number of changesets on the default branch that are not reachable from this branch).
getChangesetsCommand() - Method in class sonia.scm.repository.api.RepositoryService
 
getChangesetsCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getChangeType() - Method in interface sonia.scm.repository.api.DiffFile
 
getChecksum() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getChildren() - Method in class sonia.scm.repository.api.DiffResult.DiffTreeNode
 
getChildren() - Method in class sonia.scm.repository.FileObject
Returns the children of this file if it is a directory.
getCipherHandler() - Method in class sonia.scm.security.CipherUtil
 
getClaims() - Method in interface sonia.scm.security.AccessToken
Returns read only map of all claim keys with their values.
getClassLoader() - Method in class sonia.scm.plugin.InstalledPlugin
Returns plugin class loader.
getClassLoader() - Method in interface sonia.scm.store.TypedStoreParameters
 
getClazz() - Method in class sonia.scm.plugin.ExtensionPointElement
 
getCliCommands() - Method in class sonia.scm.plugin.ScmModule
 
getClient() - Method in interface sonia.scm.cli.CliContext
Returns the client.
getCode() - Method in exception sonia.scm.AlreadyExistsException
 
getCode() - Method in exception sonia.scm.BranchAlreadyExistsException
 
getCode() - Method in exception sonia.scm.ConcurrentModificationException
 
getCode() - Method in exception sonia.scm.ExceptionWithContext
 
getCode() - Method in exception sonia.scm.FeatureNotSupportedException
 
getCode() - Method in exception sonia.scm.IllegalIdentifierChangeException
 
getCode() - Method in exception sonia.scm.NoChangesMadeException
 
getCode() - Method in exception sonia.scm.NotFoundException
 
getCode() - Method in exception sonia.scm.NotUniqueRevisionException
 
getCode() - Method in exception sonia.scm.repository.api.ExportFailedException
 
getCode() - Method in exception sonia.scm.repository.api.FileLockedException
 
getCode() - Method in exception sonia.scm.repository.api.ImportFailedException
 
getCode() - Method in exception sonia.scm.repository.api.IncompatibleEnvironmentForImportException
 
getCode() - Method in exception sonia.scm.repository.api.MergeStrategyNotSupportedException
 
getCode() - Method in exception sonia.scm.repository.api.PushFailedException
 
getCode() - Method in class sonia.scm.repository.BlameLine
 
getCode() - Method in exception sonia.scm.repository.ChangeNamespaceNotAllowedException
 
getCode() - Method in exception sonia.scm.repository.InternalRepositoryException
 
getCode() - Method in exception sonia.scm.repository.NoCommonHistoryException
 
getCode() - Method in exception sonia.scm.repository.ReadOnlyException
 
getCode() - Method in exception sonia.scm.repository.RepositoryArchivedException
 
getCode() - Method in exception sonia.scm.repository.RepositoryExportingException
 
getCode() - Method in exception sonia.scm.repository.spi.CannotDeleteDefaultBranchException
 
getCode() - Method in exception sonia.scm.repository.spi.IntegrateChangesFromWorkdirException
 
getCode() - Method in exception sonia.scm.repository.spi.ModificationFailedException
 
getCode() - Method in exception sonia.scm.repository.work.WorkdirCreationException
 
getCode() - Method in exception sonia.scm.search.QueryParseException
 
getCode() - Method in exception sonia.scm.security.NotPublicKeyException
 
getCode() - Method in exception sonia.scm.store.StoreReadOnlyException
 
getCode() - Method in exception sonia.scm.user.ChangePasswordNotAllowedException
 
getCode() - Method in exception sonia.scm.user.InvalidPasswordException
 
getCommand() - Method in exception sonia.scm.repository.api.CommandNotSupportedException
Returns the command which is not supported.
getCommitDate() - Method in class sonia.scm.repository.FileObject
Returns the last commit date for this.
getCommitHash() - Method in class sonia.scm.cli.Client
 
getCommitMessage() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
getCompleteUrl(HttpServletRequest, String...) - Static method in class sonia.scm.util.HttpUtil
Returns an absolute url with context path.
getCompleteUrl(ScmConfiguration, String) - Static method in class sonia.scm.util.HttpUtil
Return the complete url of the given path.
getCondition() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getCondition() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getCondition() - Method in exception sonia.scm.plugin.PluginConditionFailedException
 
getCondition() - Method in interface sonia.scm.plugin.PluginDescriptor
 
getConditionCheckResult() - Method in class sonia.scm.plugin.PluginCondition
 
getConditionCheckResult(String, String, String) - Method in class sonia.scm.plugin.PluginCondition
 
getConfig() - Method in class sonia.scm.filter.GZipResponseWrapper
 
getConfig() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
getConfigBindings() - Method in interface sonia.scm.plugin.ExtensionProcessor
 
getConfigClass() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
getConfigElements() - Method in class sonia.scm.plugin.ScmModule
 
getConfiguration() - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
getConfiguration() - Method in class sonia.scm.config.ScmConfigurationChangedEvent
 
getConfiguration() - Method in class sonia.scm.repository.RepositoryHandlerConfigChangedEvent
 
getConfiguration(HttpServletRequest) - Method in interface sonia.scm.web.proxy.ProxyConfigurationProvider
 
getConfiguredTypes() - Method in interface sonia.scm.repository.RepositoryManager
Returns all configured repository types.
getConfiguredTypes() - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
getConflictingLock() - Method in exception sonia.scm.repository.api.FileLockedException
The lock that caused this exception.
getConflicts() - Method in class sonia.scm.repository.spi.MergeConflictResult
 
getConnectionProperties() - Method in class sonia.scm.net.HttpConnectionOptions
 
getContact() - Method in class sonia.scm.repository.Repository
Returns a contact email address of a person who is responsible for the Repository.
getContacts() - Method in interface sonia.scm.security.PublicKey
Returns the contacts of the publickey.
getContent() - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Returns the content or the request.
getContent() - Method in class sonia.scm.repository.api.DiffCommandBuilder
Returns the content of the difference as string.
getContent() - Method in interface sonia.scm.repository.api.DiffLine
 
getContent(InputStream) - Static method in class sonia.scm.util.IOUtil
 
getContent(String) - Method in class sonia.scm.repository.api.CatCommandBuilder
Returns the content of the given file.
getContentBuffer() - Method in class sonia.scm.web.filter.BufferedHttpServletRequest
 
getContentBuffer() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getContentLength() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getContentType() - Method in interface sonia.scm.metrics.ScrapeTarget
Returns content type of output format.
getContext() - Method in class sonia.scm.cli.TemplateRenderer
 
getContext() - Method in exception sonia.scm.ExceptionWithContext
 
getContext() - Method in class sonia.scm.repository.RepositoryHookEvent
 
getContext() - Static method in class sonia.scm.SCMContext
Returns the singleton instance of SCMContextProvider
getContext() - Method in class sonia.scm.template.Viewable
 
getContextClassLoader(Class<?>) - Static method in class sonia.scm.util.ClassLoaders
Returns the context ClassLoader from the current Thread, if the context ClassLoader is not available the ClassLoader, which has load the given context class, is used.
getContributors() - Method in class sonia.scm.repository.Changeset
Returns collection of contributors for this changeset.
getCookies() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getCopied() - Method in class sonia.scm.repository.Modifications
 
getCreatedOrModified() - Method in interface sonia.scm.repository.api.HookBranchProvider
Returns the list of created or modified branch names.
getCreatedTags() - Method in interface sonia.scm.repository.api.HookTagProvider
Return all tags which are delivered during the current hook.
getCreationDate() - Method in class sonia.scm.group.Group
 
getCreationDate() - Method in interface sonia.scm.ModelObject
 
getCreationDate() - Method in class sonia.scm.repository.Changeset
Returns a timestamp of the creation date of the Changeset.
getCreationDate() - Method in class sonia.scm.repository.Repository
Returns a timestamp of the creation date of the Repository.
getCreationDate() - Method in class sonia.scm.repository.RepositoryRole
 
getCreationTime() - Method in interface sonia.scm.CreationTimeAware
Returns a timestamp of object creation.
getCredential(Class<T>) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
getCredentials() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
getCredentials() - Method in class sonia.scm.security.AnonymousToken
 
getCredentials() - Method in class sonia.scm.security.BearerToken
Returns the wrapped raw format of the token.
getCurrentFailures() - Method in class sonia.scm.repository.HealthCheckEvent
 
getCustom(String) - Method in interface sonia.scm.security.AccessToken
Returns an optional value of a custom token field.
getDate() - Method in class sonia.scm.repository.Changeset
Returns the creation date of the changeset.
getDate() - Method in class sonia.scm.repository.Tag
Depending on the underlying source code management system (like git or hg) and depending on the type of this tag (for example git has lightweight and annotated tags), this date has different meaning.
getDateFormat() - Method in class sonia.scm.config.ScmConfiguration
Returns the date format for the user interface.
getDecorated() - Method in class sonia.scm.group.GroupManagerDecorator
Returns the decorated GroupManager.
getDecorated() - Method in class sonia.scm.repository.RepositoryManagerDecorator
Returns the decorated RepositoryManager.
getDecorated() - Method in class sonia.scm.user.UserManagerDecorator
Returns the decorated UserManager.
getDefaultEngine() - Method in class sonia.scm.template.TemplateEngineFactory
Returns the default template engine.
getDefaultType() - Method in interface sonia.scm.user.UserManager
Returns the default type for users.
getDefaultType() - Method in class sonia.scm.user.UserManagerDecorator
 
getDeletedOrClosed() - Method in interface sonia.scm.repository.api.HookBranchProvider
Returns the list deleted or closed branch names.
getDeletedTags() - Method in interface sonia.scm.repository.api.HookTagProvider
Return all tags which are deleted during the current hook.
getDependencies() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getDependencies() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getDependencies() - Method in interface sonia.scm.plugin.PluginDescriptor
 
getDependenciesInclusiveOptionals() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getDependenciesWithVersion() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
Returns name and versions of the plugins which are this plugin depends on.
getDescription() - Method in class sonia.scm.group.Group
 
getDescription() - Method in class sonia.scm.plugin.ExtensionPointElement
 
getDescription() - Method in class sonia.scm.plugin.SubscriberElement
 
getDescription() - Method in class sonia.scm.repository.BlameLine
 
getDescription() - Method in class sonia.scm.repository.Changeset
Return the description (commit message) of the changeset.
getDescription() - Method in class sonia.scm.repository.FileObject
Returns the last commit message for this file.
getDescription() - Method in class sonia.scm.repository.HealthCheckFailure
Returns the description of this failure.
getDescription() - Method in class sonia.scm.repository.Repository
Returns a short description of the Repository.
getDescriptor() - Method in class sonia.scm.plugin.AvailablePlugin
 
getDescriptor() - Method in class sonia.scm.plugin.InstalledPlugin
Returns the plugin descriptor.
getDescriptor() - Method in interface sonia.scm.plugin.Plugin
 
getDetails() - Method in class sonia.scm.repository.api.BranchDetailsCommandResult
The details for the branch.
getDetails() - Method in interface sonia.scm.search.Index
Returns details such as name and type of index.
getDiff() - Method in class sonia.scm.repository.spi.MergeConflictResult.SingleMergeConflict
 
getDiffCommand() - Method in class sonia.scm.repository.api.RepositoryService
The diff command shows differences between revisions for a specified file or the entire revision.
getDiffCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getDiffResult() - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Returns the content of the difference as parsed objects.
getDiffResult(DiffCommandRequest) - Method in interface sonia.scm.repository.spi.DiffCommand
Implementations of this method have to ensure, that all resources are released when the stream ends.
getDiffResult(DiffCommandRequest) - Method in interface sonia.scm.repository.spi.DiffResultCommand
 
getDiffResult(DiffResultCommandRequest) - Method in interface sonia.scm.repository.spi.DiffResultCommand
 
getDiffResultCommand() - Method in class sonia.scm.repository.api.RepositoryService
The diff command shows differences between revisions for a specified file or the entire revision.
getDiffResultCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getDiffResultInternal(DiffCommandRequest) - Method in interface sonia.scm.repository.spi.DiffCommand
Override this if DiffCommand.getDiffResult(DiffCommandRequest) releases resources that will prevent other commands from execution, so that these resources are not released with this function.
getDiffTree() - Method in interface sonia.scm.repository.api.DiffResult
This function returns all file paths wrapped in a tree
getDirectory() - Method in class sonia.scm.plugin.InstalledPlugin
Returns plugin directory.
getDirectory() - Method in class sonia.scm.protocolcommand.RepositoryContext
 
getDirectory() - Method in class sonia.scm.repository.work.WorkingCopy
 
getDirectory(String) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
getDirectory(String) - Method in interface sonia.scm.repository.RepositoryDirectoryHandler
Get the current directory of the repository for the given id.
getDirectoryNames() - Method in class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
getDisplayName() - Method in class sonia.scm.group.DisplayGroup
 
getDisplayName() - Method in class sonia.scm.group.Group
 
getDisplayName() - Method in interface sonia.scm.ReducedModelObject
 
getDisplayName() - Method in class sonia.scm.Type
Returns the display name of the type.
getDisplayName() - Method in class sonia.scm.user.DisplayUser
 
getDocumentationVersion() - Method in interface sonia.scm.SCMContextProvider
Returns the version of the SCM-Manager used in documentation urls (e.g.
getDuration() - Method in class sonia.scm.repository.api.MirrorCommandResult
 
getEffectedPaths() - Method in class sonia.scm.repository.Modifications
 
getEmergencyContacts() - Method in class sonia.scm.config.ScmConfiguration
 
getEndChangeset() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getEngine(String) - Method in class sonia.scm.template.TemplateEngineFactory
Returns template engine by its name.
getEngineByExtension(String) - Method in class sonia.scm.template.TemplateEngineFactory
Returns template engine by its extension.
getEngines() - Method in class sonia.scm.template.TemplateEngineFactory
Returns all registered template engines.
getEntities() - Method in class sonia.scm.PageResult
The entities for the current page.
getEntityName() - Method in interface sonia.scm.auditlog.AuditLogEntity
 
getEntityName() - Method in class sonia.scm.group.Group
Get the entity name which is used for the audit log
getEntityName() - Method in class sonia.scm.repository.Repository
Get the entity name which is used for the audit log
getEntityName() - Method in class sonia.scm.repository.RepositoryRole
 
getEntityName() - Method in class sonia.scm.security.AssignedPermission
 
getEntityName() - Method in class sonia.scm.user.User
Get the entity name which is used for the audit log
getEntry(String, Class<T>) - Method in interface sonia.scm.repository.RepositoryContentInitializer.InitializerContext
Returns the context entry with the given key and unmarshalls it to the given type.
getEnum(String, Class<T>) - Method in class sonia.scm.update.V1Properties
 
getEnvArray() - Method in class sonia.scm.web.cgi.EnvList
Deprecated.
use EnvList.asArray() instead
getEnvironment() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getEnvironment() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getETag(File) - Static method in class sonia.scm.util.WebUtil
 
getEventClass() - Method in class sonia.scm.plugin.SubscriberElement
 
getEvents() - Method in class sonia.scm.plugin.ScmModule
 
getEventType() - Method in class sonia.scm.event.AbstractHandlerEvent
Returns the type of the event.
getEventType() - Method in interface sonia.scm.event.HandlerEvent
 
getEventType() - Method in class sonia.scm.security.AssignedPermissionEvent
 
getExceptionHandler() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getExceptionHandler() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getExcludes() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
getExcludes() - Method in interface sonia.scm.net.ProxyConfiguration
Returns a list of hostnames which should not be routed over the proxy server.
getExpectedRevision() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
getExpiration() - Method in interface sonia.scm.security.AccessToken
Returns the expiration time of token.
getExtensionPoints() - Method in class sonia.scm.plugin.ScmModule
 
getExtensionProcessor() - Method in interface sonia.scm.plugin.PluginLoader
 
getExtensions() - Method in class sonia.scm.plugin.ScmModule
 
getExtensions() - Method in class sonia.scm.template.TemplateType
Returns all extensions associated with this template engine.
getFailureCount() - Method in class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
getFailures() - Method in class sonia.scm.repository.HealthCheckResult
Returns a Set of HealthCheckFailures.
getFields() - Method in interface sonia.scm.search.SearchableType
Returns collection of searchable fields.
getFile() - Method in class sonia.scm.repository.BrowserResult
 
getFileExtension() - Method in class sonia.scm.repository.api.BundleCommandBuilder
Checks for the file extension of the bundled repository
getFileExtension() - Method in interface sonia.scm.repository.spi.BundleCommand
 
getFileLockCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getFilesWithConflict() - Method in class sonia.scm.repository.api.MergeCommandResult
If the merge was not successful (MergeCommandResult.isSuccess() returns false) this will give you a list of file paths that could not be merged automatically.
getFilter() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
getFilter(MirrorFilter.FilterContext) - Method in interface sonia.scm.repository.api.MirrorFilter
 
getFirst(Multimap<K, V>, K) - Static method in class sonia.scm.util.Util
Returns the first value of a Multimap or null.
getFirst(Iterable<T>) - Static method in class sonia.scm.util.Util
 
getFirst(Iterator<T>) - Static method in class sonia.scm.util.Util
 
getFirstHeader(String) - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the first header value for the given header name or null.
getFormat() - Method in class sonia.scm.repository.spi.DiffCommandRequest
Return the output format of the diff command.
getFullCheckCommand() - Method in class sonia.scm.repository.api.RepositoryService
The full health check command inspects a repository in a way, that might take a while in contrast to the light checks executed at startup.
getFullHealthCheckCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getGroups() - Method in interface sonia.scm.security.AccessToken
Returns name of groups, in which the user should be a member.
getGroupsForMember(String) - Method in interface sonia.scm.group.GroupManager
Returns a Collection of all groups assigned to the given member.
getGroupsForMember(String) - Method in class sonia.scm.group.GroupManagerDecorator
 
getHandler(String) - Method in interface sonia.scm.repository.RepositoryManager
Returns a RepositoryHandler by the given type (hg, git, svn ...).
getHandler(String) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
getHandler(String) - Method in interface sonia.scm.TypeManager
Returns the handler for given type or null if no handler of that type is available.
getHeader(HttpServletRequest, String, String) - Static method in class sonia.scm.util.HttpUtil
 
getHeaderOrGetParameter(HttpServletRequest, String) - Static method in class sonia.scm.util.HttpUtil
Returns header value or query parameter if the request is a get request.
getHeaders() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the response headers.
getHeaders() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Return a map with http headers used for the request.
getHeaders() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getHealthCheckFailures() - Method in class sonia.scm.repository.Repository
Returns a List of HealthCheckFailures.
getHitCount() - Method in class sonia.scm.cache.CacheStatistics
Returns number of times requested elements were found in the cache.
getHitRate() - Method in class sonia.scm.cache.CacheStatistics
Returns the ratio of cache requests which were hits.
getHost() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
getHost() - Method in interface sonia.scm.net.ProxyConfiguration
Return the hostname or ip address of the proxy server.
getHttpDateFormat() - Static method in class sonia.scm.util.WebUtil
 
getId() - Method in class sonia.scm.config.ScmConfiguration
 
getId() - Method in class sonia.scm.ContextEntry
 
getId() - Method in class sonia.scm.group.DisplayGroup
 
getId() - Method in class sonia.scm.group.Group
Returns the unique name of this group.
getId() - Method in class sonia.scm.migration.MigrationInfo
 
getId() - Method in interface sonia.scm.ModelObject
Returns the unique id of the model object
getId() - Method in class sonia.scm.plugin.InstalledPlugin
Returns the id of the plugin.
getId() - Method in class sonia.scm.plugin.PluginInformation
 
getId() - Method in interface sonia.scm.ReducedModelObject
 
getId() - Method in class sonia.scm.repository.api.FileLock
The id of the lock.
getId() - Method in class sonia.scm.repository.Changeset
Returns the id of the changeset.
getId() - Method in class sonia.scm.repository.HealthCheckFailure
Returns the id of this failure.
getId() - Method in class sonia.scm.repository.Namespace
 
getId() - Method in class sonia.scm.repository.Repository
 
getId() - Method in class sonia.scm.repository.RepositoryConfig
Specifies the identifier of the concrete RepositoryConfig when checking permissions of an object.
getId() - Method in interface sonia.scm.repository.RepositoryCoordinates
Returns the internal id of the repository.
getId() - Method in class sonia.scm.repository.RepositoryRole
 
getId() - Method in interface sonia.scm.security.AccessToken
Returns unique id of the access token.
getId() - Method in interface sonia.scm.security.PrivateKey
Returns the key's id.
getId() - Method in interface sonia.scm.security.PublicKey
Returns id of the public key.
getId() - Method in class sonia.scm.security.StoredAssignedPermission
 
getId() - Method in interface sonia.scm.store.Blob
Returns the id of blob object.
getId() - Method in class sonia.scm.user.DisplayUser
 
getId() - Method in class sonia.scm.user.User
 
getId() - Method in enum class sonia.scm.version.VersionType
 
getIfModifiedSinceDate(HttpServletRequest) - Static method in class sonia.scm.util.WebUtil
 
getIgnoreWhitespace() - Method in interface sonia.scm.repository.api.DiffResult
 
getIgnoreWhitespaceLevel() - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
getImportHandler() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
getImportHandler() - Method in interface sonia.scm.repository.RepositoryHandler
Deprecated. 
getIncomingChangesets(Repository) - Method in class sonia.scm.repository.api.IncomingCommandBuilder
Returns the incoming changesets for the remote repository.
getIncomingChangesets(IncomingCommandRequest) - Method in interface sonia.scm.repository.spi.IncomingCommand
 
getIncomingCommand() - Method in class sonia.scm.repository.api.RepositoryService
The incoming command shows new Changesets found in a different repository location.
getIncomingCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getIndexedTypes() - Method in interface sonia.scm.plugin.ExtensionProcessor
Returns all collected indexable types.
getIndexedTypes() - Method in class sonia.scm.plugin.ScmModule
 
getInformation() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getInformation() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getInformation() - Method in interface sonia.scm.plugin.PluginDescriptor
 
getInjectionStage() - Method in enum class sonia.scm.Stage
Returns the injection stage
getInputStream() - Method in class sonia.scm.io.FastByteArrayOutputStream
Returns a ByteArrayInputStream for reading back the written data
getInputStream() - Method in interface sonia.scm.store.Blob
Returns the content of the blob as InputStream.
getInputStream() - Method in class sonia.scm.web.filter.BufferedHttpServletRequest
 
getInstall() - Method in class sonia.scm.plugin.PendingPlugins
 
getInstalled() - Method in interface sonia.scm.plugin.PluginManager
Returns all installed plugins.
getInstalled(String) - Method in interface sonia.scm.plugin.PluginManager
Returns the installed plugin with the given name.
getInstalledModules() - Method in interface sonia.scm.plugin.PluginLoader
 
getInstalledPlugins() - Method in interface sonia.scm.plugin.PluginLoader
 
getInstallLink() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getInstance() - Static method in class sonia.scm.event.ScmEventBus
Returns the singleton instance of the ScmEventBus
getInstance() - Static method in class sonia.scm.security.CipherUtil
 
getInstanceId() - Method in class sonia.scm.BasicContextProvider
 
getInstanceId() - Method in interface sonia.scm.SCMContextProvider
Returns the instance id of the SCM-Manager used.
getInterpreter() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getInterpreter() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getIssuedAt() - Method in interface sonia.scm.security.AccessToken
Returns time at which the token was issued.
getIssuer() - Method in interface sonia.scm.security.AccessToken
Returns optional issuer.
getItem() - Method in class sonia.scm.event.AbstractHandlerEvent
Returns changed item.
getItem() - Method in interface sonia.scm.event.HandlerEvent
Returns the item which has changed.
getItemBeforeModification() - Method in class sonia.scm.group.GroupModificationEvent
 
getItemBeforeModification() - Method in interface sonia.scm.ModificationHandlerEvent
Returns item, before it was modified.
getItemBeforeModification() - Method in class sonia.scm.repository.NamespaceModificationEvent
 
getItemBeforeModification() - Method in class sonia.scm.repository.RepositoryModificationEvent
 
getItemBeforeModification() - Method in class sonia.scm.repository.RepositoryRoleModificationEvent
 
getItemBeforeModification() - Method in class sonia.scm.user.UserModificationEvent
 
getJre() - Static method in class sonia.scm.util.SystemUtil
 
getKey() - Method in class sonia.scm.ExceptionWithContext.AdditionalMessage
 
getKey() - Method in class sonia.scm.security.PublicKeyCreatedEvent
 
getKey() - Method in class sonia.scm.security.PublicKeyDeletedEvent
 
getKey() - Method in class sonia.scm.update.V1Property
 
getKey() - Method in class sonia.scm.xml.XmlMapMultiStringElement
 
getKey() - Method in class sonia.scm.xml.XmlMapStringElement
 
getKeyGenerator() - Method in class sonia.scm.security.CipherUtil
 
getKeyManagers() - Method in class sonia.scm.net.HttpConnectionOptions
Return optional array of key managers for client certificate authentication.
getLanguage() - Method in interface sonia.scm.io.ContentType
Returns an optional with the programming language or empty if the content is not programming language.
getLastCommitDate() - Method in class sonia.scm.repository.Branch
The date of the commit this branch points to, if this was computed (can be empty).
getLastCommitter() - Method in class sonia.scm.repository.Branch
The author of the last commit this branch points to.
getLastModified() - Method in class sonia.scm.group.Group
 
getLastModified() - Method in interface sonia.scm.LastModifiedAware
Returns a timestamp of the last modified date.
getLastModified() - Method in class sonia.scm.ManagerDecorator
 
getLastModified() - Method in class sonia.scm.repository.Changeset
 
getLastModified() - Method in class sonia.scm.repository.FileObject
Returns the last commit date for this.
getLastModified() - Method in class sonia.scm.repository.Repository
 
getLastModified() - Method in class sonia.scm.repository.RepositoryRole
 
getLatestChangeset() - Method in class sonia.scm.repository.api.ChangesetsCommandBuilder
 
getLatestChangeset() - Method in interface sonia.scm.repository.spi.ChangesetsCommand
Retrieve the latest changeset (over all branches/tags) from the repository
getLength() - Method in class sonia.scm.repository.FileObject
Returns the length of the file or OptionalLong.empty(), when this value has not been computed (see FileObject.isPartialResult() and FileObject.isComputationAborted()).
getLfsCount() - Method in class sonia.scm.repository.api.PullResponse
Object for the count of potentially loaded lfs files.
getLfsUpdateResult() - Method in class sonia.scm.repository.api.MirrorCommandResult
 
getLimit() - Method in interface sonia.scm.repository.api.DiffResult
 
getLimit() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Returns the limit for the number of result files.
getLine(int) - Method in class sonia.scm.repository.BlameResult
 
getLine(String, Object...) - Method in class sonia.scm.i18n.Bundle
This method returns the same value as Bundle.getString(java.lang.String, java.lang.Object[]) with a line separator at the end.
getLineMarker(int, int) - Method in interface sonia.scm.repository.api.Hunk
 
getLineNumber() - Method in class sonia.scm.repository.BlameLine
 
getLocale() - Method in interface sonia.scm.cli.CliContext
Returns the Locale of the client terminal.
getLocation(String) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Get the existing location for the repository.
getLockCommand() - Method in class sonia.scm.repository.api.RepositoryService
Lock and unlock files.
getLog() - Method in class sonia.scm.repository.api.MirrorCommandResult
 
getLogCommand() - Method in class sonia.scm.repository.api.RepositoryService
The log command shows revision history of entire repository or files.
getLogCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getLoginAttemptLimit() - Method in class sonia.scm.config.ScmConfiguration
 
getLoginAttemptLimitTimeout() - Method in class sonia.scm.config.ScmConfiguration
Returns the timeout in seconds for users which are temporary disabled, because of too many failed login attempts.
getLoginInfoUrl() - Method in class sonia.scm.config.ScmConfiguration
 
getLookupCommand() - Method in class sonia.scm.repository.api.RepositoryService
The lookup command executes a lookup which returns additional information for the repository.
getLookupCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getMail() - Method in class sonia.scm.repository.Person
Returns the mail address of the changeset author.
getMail() - Method in class sonia.scm.user.DisplayUser
 
getMailDomainName() - Method in class sonia.scm.config.ScmConfiguration
Returns the mail domain, that will be used to create e-mail addresses for users without one whenever one is required.
getMailOrFallback(DisplayUser) - Method in class sonia.scm.user.EMail
Returns the email address of the given user or a generated fallback address.
getMailOrFallback(User) - Method in class sonia.scm.user.EMail
Returns the email address of the given user or a generated fallback address.
getMajor() - Method in class sonia.scm.version.Version
Returns the major part of the version.
getMappers() - Method in class sonia.scm.plugin.ScmModule
 
getMatchingValues(Predicate<V>) - Method in interface sonia.scm.store.ConfigurationEntryStore
Return all values matching the given Predicate.
getMaxResults() - Method in class sonia.scm.search.SearchRequest
 
getMembers() - Method in class sonia.scm.group.Group
 
getMergeCommand() - Method in class sonia.scm.repository.api.RepositoryService
The merge command executes a merge of two branches.
getMergeCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getMergeDetectionProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookMergeDetectionProvider which is able to check whether two branches have been merged with the incoming changesets.
getMergeDetectionProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Return the provider specific HookMergeDetectionProvider or throws a HookFeatureIsNotSupportedException.
getMergeStrategy() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getMessage() - Method in class sonia.scm.ExceptionWithContext.AdditionalMessage
 
getMessage() - Method in class sonia.scm.repository.api.FileLock
 
getMessage() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getMessage() - Method in class sonia.scm.ScmConstraintViolationException.ScmConstraintViolation
 
getMessageProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookMessageProvider which is able to send message back to the scm client.
getMessageProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Return the provider specific HookMessageProvider or throws a HookFeatureIsNotSupportedException.
getMessageTemplate() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getMetaData() - Method in interface sonia.scm.store.ExportableStore
Contains the information about this store.
getMethod() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns the http method for the request.
getMinor() - Method in class sonia.scm.version.Version
Returns the minor part of the version.
getMinVersion() - Method in class sonia.scm.plugin.PluginCondition
 
getMirrorCommand() - Method in class sonia.scm.repository.api.RepositoryService
The mirror command creates a 'mirror' of an existing repository (specified by a URL) by copying all data to the repository of this service.
getMirrorCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getMissCount() - Method in class sonia.scm.cache.CacheStatistics
Returns number of times a requested element was not found in the cache.
getMissRate() - Method in class sonia.scm.cache.CacheStatistics
Returns the ratio of cache requests which were misses.
getModifications() - Method in class sonia.scm.repository.api.ModificationsCommandBuilder
Computes the modifications.
getModifications(String) - Method in interface sonia.scm.repository.api.HookModificationsProvider
If the given branch has been updated during the current hook, this method returns an Modifications instance with the modifications of the branch.
getModifications(String) - Method in interface sonia.scm.repository.spi.ModificationsCommand
Read the modifications for a single revision.
getModifications(String, String) - Method in interface sonia.scm.repository.spi.ModificationsCommand
Read the modifications between two revisions.
getModifications(ModificationsCommandRequest) - Method in interface sonia.scm.repository.spi.ModificationsCommand
Execute the given ModificationsCommandRequest.
getModificationsCommand() - Method in class sonia.scm.repository.api.RepositoryService
The modification command shows file modifications in a revision.
getModificationsCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
Get the corresponding ModificationsCommand implemented from the Plugins
getModificationsProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookChangesetBuilder which is able to return all Changeset's during this push/commit.
getModificationsProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
 
getModified() - Method in class sonia.scm.repository.Modifications
 
getModifyCommand() - Method in class sonia.scm.repository.api.RepositoryService
The modify command makes changes to the head of a branch.
getModifyCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getMorePatterns() - Method in class sonia.scm.plugin.WebElementDescriptor
 
getName() - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
getName() - Method in class sonia.scm.cache.CacheStatistics
Returns name of the cache.
getName() - Method in class sonia.scm.group.Group
Returns the unique name of this group.
getName() - Method in class sonia.scm.io.INISection
Returns the name of the section.
getName() - Method in interface sonia.scm.metrics.MonitoringSystem
 
getName() - Method in class sonia.scm.migration.MigrationInfo
 
getName() - Method in class sonia.scm.Platform
Returns the name of the platform.
getName() - Method in class sonia.scm.repository.Branch
Returns the name of the branch
getName() - Method in class sonia.scm.repository.FileObject
Returns the name of the file.
getName() - Method in class sonia.scm.repository.NamespaceAndName
 
getName() - Method in class sonia.scm.repository.Person
Returns the name of the changeset author.
getName() - Method in class sonia.scm.repository.Repository
 
getName() - Method in interface sonia.scm.repository.RepositoryCoordinates
Returns the name of the repository.
getName() - Method in class sonia.scm.repository.RepositoryPermission
Returns the name of the user or group.
getName() - Method in class sonia.scm.repository.RepositoryRole
 
getName() - Method in interface sonia.scm.search.IndexDetails
Returns the name of the index (e.g.
getName() - Method in interface sonia.scm.search.SearchableField
Returns the name of the searchable field.
getName() - Method in interface sonia.scm.search.SearchableType
Return name of the type.
getName() - Method in class sonia.scm.security.AssignedPermission
Returns the name of the user or group which the permission is assigned.
getName() - Method in interface sonia.scm.security.PermissionObject
Returns the name of the user or group which the permission is assigned.
getName() - Method in interface sonia.scm.store.StoreParameters
 
getName() - Method in class sonia.scm.Type
Returns the unique name of the type.
getName() - Method in class sonia.scm.web.UserAgent
Returns the name of UserAgent.
getName(boolean) - Method in class sonia.scm.plugin.PluginInformation
 
getNameOfAffectedUser() - Method in class sonia.scm.security.AuthorizationChangedEvent
Returns the name of the user which is affected by this event.
getNames() - Method in enum class sonia.scm.version.VersionType
 
getNamespace() - Method in class sonia.scm.migration.MigrationInfo
 
getNamespace() - Method in class sonia.scm.migration.NamespaceUpdateContext
The name of the namespace, whose data should be migrated.
getNamespace() - Method in class sonia.scm.repository.Namespace
 
getNamespace() - Method in class sonia.scm.repository.NamespaceAndName
 
getNamespace() - Method in class sonia.scm.repository.Repository
 
getNamespace() - Method in interface sonia.scm.repository.RepositoryCoordinates
Returns the namespace of the repository.
getNamespace() - Method in interface sonia.scm.store.StoreParameters
Returns optional namespace to which the store is related
getNamespaceAndName() - Method in class sonia.scm.repository.Repository
 
getNamespaceContext() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
getNamespaceContext() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
getNamespaceStrategy() - Method in class sonia.scm.config.ScmConfiguration
 
getNewBranch() - Method in class sonia.scm.repository.api.BranchRequest
 
getNewHeadRevision() - Method in class sonia.scm.repository.api.MergeCommandResult
Returns the revision of the new head of the target branch, if the merge was successful (MergeCommandResult.isSuccess())
getNewLineCount() - Method in interface sonia.scm.repository.api.Hunk
 
getNewLineNumber() - Method in interface sonia.scm.repository.api.DiffLine
 
getNewPath() - Method in interface sonia.scm.repository.api.DiffFile
 
getNewRevision() - Method in interface sonia.scm.repository.api.DiffFile
 
getNewRevision() - Method in interface sonia.scm.repository.api.DiffResult
 
getNewRevision() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
getNewRevision() - Method in interface sonia.scm.repository.api.MirrorFilter.TagUpdate
 
getNewStart() - Method in interface sonia.scm.repository.api.Hunk
 
getOffset() - Method in interface sonia.scm.repository.api.DiffResult
 
getOffset() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
The number of the entry, the result start with.
getOldItem() - Method in class sonia.scm.event.AbstractHandlerEvent
Returns old item or null.
getOldItem() - Method in interface sonia.scm.event.HandlerEvent
Returns old item or null.
getOldLineCount() - Method in interface sonia.scm.repository.api.Hunk
 
getOldLineNumber() - Method in interface sonia.scm.repository.api.DiffLine
 
getOldPath() - Method in interface sonia.scm.repository.api.DiffFile
 
getOldRevision() - Method in interface sonia.scm.repository.api.DiffFile
 
getOldRevision() - Method in interface sonia.scm.repository.api.DiffResult
 
getOldRevision() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
getOldRevision() - Method in interface sonia.scm.repository.api.MirrorFilter.TagUpdate
 
getOldStart() - Method in interface sonia.scm.repository.api.Hunk
 
getOptional() - Method in interface sonia.scm.store.ConfigurationStore
Returns the configuration object from store.
getOptional(String) - Method in interface sonia.scm.store.MultiEntryStore
Returns the item with the given id from the store.
getOptional(String) - Method in class sonia.scm.update.V1Properties
 
getOptionalDependencies() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getOptionalDependencies() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getOptionalDependencies() - Method in interface sonia.scm.plugin.PluginDescriptor
 
getOptionalDependenciesWithVersion() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
Returns name and versions of the plugins which are this plugin optional depends on.
getOriginalRepositoryName() - Method in class sonia.scm.migration.MigrationInfo
 
getOs() - Method in class sonia.scm.cli.Client
 
getOs() - Method in class sonia.scm.plugin.PluginCondition
 
getOS() - Static method in class sonia.scm.util.SystemUtil
 
getOutgoingChangesets(Repository) - Method in class sonia.scm.repository.api.OutgoingCommandBuilder
Returns the outgoing changesets for the remote repository.
getOutgoingChangesets(OutgoingCommandRequest) - Method in interface sonia.scm.repository.spi.OutgoingCommand
 
getOutgoingCommand() - Method in class sonia.scm.repository.api.RepositoryService
The outgoing command show Changesets not found in a remote repository.
getOutgoingCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getOutput() - Method in interface sonia.scm.io.CommandResult
 
getOutput() - Method in class sonia.scm.io.SimpleCommandResult
 
getOutputStream() - Method in class sonia.scm.filter.GZipResponseWrapper
 
getOutputStream() - Method in interface sonia.scm.store.Blob
Returns a OutputStream to write content to the blob object.
getOutputStream() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getOverallCount() - Method in class sonia.scm.PageResult
The overall count of all available elements.
getOverallCount() - Method in class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
getOwner() - Method in class sonia.scm.repository.Signature
 
getOwner() - Method in interface sonia.scm.security.PublicKey
Returns the username of the owner or an empty optional.
getPage(Predicate<T>, Comparator<T>, int, int) - Method in interface sonia.scm.Manager
Returns objects from the store divided into pages with the given page size for the given page number (zero based) and sorted by the given Comparator.
getPagingLimit() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getPagingStart() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getParameter(String) - Method in class sonia.scm.io.INISection
Returns the value of the parameter with the given key or null if the given parameter does not exist.
getParameterKeys() - Method in class sonia.scm.io.INISection
Returns all parameter keys of the section.
getParentBranch() - Method in class sonia.scm.repository.api.BranchRequest
 
getParentKey() - Method in interface sonia.scm.security.AccessToken
Returns id of the parent key.
getParentPath() - Method in class sonia.scm.repository.FileObject
Returns the parent path of the file.
getParents() - Method in class sonia.scm.repository.Changeset
Return the ids of the parent changesets.
getParsedArgs() - Method in interface sonia.scm.protocolcommand.CommandInterpreter
 
getParsedVersion() - Method in class sonia.scm.version.Version
Returns the string representation of the parsed version.
getPassword() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
getPassword() - Method in interface sonia.scm.net.ProxyConfiguration
Returns thr password for proxy server authentication.
getPassword() - Method in interface sonia.scm.PasswordAware
Returns the encrypted password.
getPatch() - Method in class sonia.scm.version.Version
Returns the patch part of the version.
getPath() - Method in class sonia.scm.repository.api.FileLock
The path of the locked file.
getPath() - Method in class sonia.scm.repository.FileObject
Returns the path of the file.
getPath() - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
getPath() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getPath() - Method in class sonia.scm.repository.spi.MergeConflictResult.SingleMergeConflict
 
getPath() - Method in class sonia.scm.template.Viewable
 
getPath(String) - Method in class sonia.scm.repository.InitialRepositoryLocationResolver
Returns the initial path to repository.
getPath(Repository) - Method in class sonia.scm.repository.InitialRepositoryLocationResolver
 
getPending() - Method in interface sonia.scm.plugin.PluginManager
Returns all pending plugins.
getPermission() - Method in class sonia.scm.security.AssignedPermission
Returns the description of the permission.
getPermission() - Method in class sonia.scm.security.AssignedPermissionEvent
Returns the changed permission object.
getPermissions() - Method in class sonia.scm.repository.Namespace
 
getPermissions() - Method in class sonia.scm.repository.Repository
 
getPermissions() - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Returns a collection of all permissions for this object.
getPermissions(Predicate<AssignedPermission>) - Method in interface sonia.scm.security.SecuritySystem
Returns all stored permissions which are matched by the given Predicate.
getPlatform() - Static method in class sonia.scm.util.SystemUtil
 
getPlugin() - Method in class sonia.scm.plugin.SmpArchive
 
getPluginAuthUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns the url which is used for plugin center authentication.
getPluginName() - Method in exception sonia.scm.plugin.PluginConditionFailedException
 
getPlugins() - Method in interface sonia.scm.plugin.PluginManager
 
getPluginSets() - Method in interface sonia.scm.plugin.PluginManager
Returns all available plugin sets from the plugin center.
getPluginUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns the url of the plugin repository.
getPort() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
getPort() - Method in interface sonia.scm.net.ProxyConfiguration
Returns port of the proxy server.
getPortFromUrl(String) - Static method in class sonia.scm.util.HttpUtil
 
getPostEventSink() - Method in class sonia.scm.repository.spi.UnbundleCommandRequest
 
getPrefix(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
getPrefix(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
getPreviousFailures() - Method in class sonia.scm.repository.HealthCheckEvent
 
getPrimary() - Method in interface sonia.scm.io.ContentType
Returns the primary part of the content type (e.g.: text of text/plain).
getPrincipal() - Method in class sonia.scm.security.AnonymousToken
 
getPrincipal() - Method in class sonia.scm.security.BearerToken
Returns the session id or null.
getPriority() - Method in interface sonia.scm.repository.api.ScmProtocol
Priority for frontend evaluation order
getPriority() - Method in class sonia.scm.repository.spi.HttpScmProtocol
 
getPriority(Class<?>) - Static method in class sonia.scm.Priorities
Returns the priority of the given class.
getPrivateKey() - Method in interface sonia.scm.security.GPG
Returns the default private key of the currently authenticated user.
getProperties() - Method in class sonia.scm.BasicPropertiesAware
 
getProperties() - Method in interface sonia.scm.PropertiesAware
Returns all properties.
getProperties(V1PropertyReader) - Method in interface sonia.scm.update.V1PropertyDAO
Creates an instance of a property reader to process old properties.
getProperty(String) - Method in class sonia.scm.BasicPropertiesAware
 
getProperty(String) - Method in interface sonia.scm.PropertiesAware
Returns the property value for the given key or null if the key does not exist.
getProperty(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
getProperty(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
getPropertyPath() - Method in class sonia.scm.ScmConstraintViolationException.ScmConstraintViolation
 
getProtocol() - Method in class sonia.scm.migration.MigrationInfo
 
getProtocol(Class<T>) - Method in class sonia.scm.repository.api.RepositoryService
 
getProtocolHandler() - Method in interface sonia.scm.protocolcommand.CommandInterpreter
 
getProxyConfiguration() - Method in class sonia.scm.net.HttpConnectionOptions
Returns optional local proxy configuration.
getProxyConfiguration() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
Returns an optional proxy configuration which is used for the connection to the source repository.
getProxyExcludes() - Method in class sonia.scm.config.ScmConfiguration
Returns a set of glob patterns for urls which should excluded from proxy settings.
getProxyPassword() - Method in class sonia.scm.config.ScmConfiguration
 
getProxyPort() - Method in class sonia.scm.config.ScmConfiguration
 
getProxyServer() - Method in class sonia.scm.config.ScmConfiguration
Returns the servername or ip of the proxyserver.
getProxyUser() - Method in class sonia.scm.config.ScmConfiguration
 
getPublicKeys() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
getPullCommand() - Method in class sonia.scm.repository.api.RepositoryService
The pull command pull changes from a other repository.
getPullCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getPushCommand() - Method in class sonia.scm.repository.api.RepositoryService
The push command pushes changes to a other repository.
getPushCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getQuery() - Method in class sonia.scm.search.SearchRequest
 
getRaw() - Method in interface sonia.scm.io.ContentType
Returns the raw presentation of the content type (e.g.: text/plain).
getRaw() - Method in interface sonia.scm.security.PublicKey
Returns raw of the public key.
getRawHeader() - Method in interface sonia.scm.repository.api.Hunk
 
getReadPermission() - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
getRealmDescription() - Method in class sonia.scm.config.ScmConfiguration
 
getReason() - Method in class sonia.scm.lifecycle.RestartEvent
Returns the reason for the restart.
getReason() - Method in interface sonia.scm.repository.ReadOnlyCheck
Returns the reason for the write protection.
getReason() - Method in interface sonia.scm.repository.RepositoryArchivedCheck
 
getReason() - Method in interface sonia.scm.repository.RepositoryExportingCheck
 
getReasons() - Method in class sonia.scm.repository.api.MergeDryRunCommandResult
This will return the reasons why the merge via the internal merge command is not possible.
getRefreshExpiration() - Method in interface sonia.scm.security.AccessToken
Returns refresh expiration of token.
getRegistry() - Method in interface sonia.scm.metrics.MonitoringSystem
Returns registry of metrics provider.
getRegistryValue(String) - Static method in class sonia.scm.util.RegistryUtil
 
getRegistryValue(String, String) - Static method in class sonia.scm.util.RegistryUtil
 
getRegistryValue(String, String, String) - Static method in class sonia.scm.util.RegistryUtil
 
getReIndexAllTask() - Method in interface sonia.scm.search.Indexer
Returns task which re index all items.
getRejectReason() - Method in class sonia.scm.repository.api.MirrorFilter.Result
 
getReleaseFeedUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns the url of the rss release feed.
getRemoteUser() - Method in class sonia.scm.web.filter.PropagatePrincipleServletRequestWrapper
 
getRemoved() - Method in class sonia.scm.repository.Modifications
 
getRemovedChangesets() - Method in class sonia.scm.repository.api.HookChangesetBuilder
 
getRemovedChangesets() - Method in class sonia.scm.repository.spi.HookChangesetResponse
Return removed changesets.
getRenamed() - Method in class sonia.scm.repository.Modifications
 
getRepository() - Method in class sonia.scm.protocolcommand.RepositoryContext
 
getRepository() - Method in class sonia.scm.repository.api.RepositoryService
Returns the repository of this service.
getRepository() - Method in exception sonia.scm.repository.api.RepositoryServiceNotFoundException
Returns the unsupported repository.
getRepository() - Method in class sonia.scm.repository.ClearRepositoryCacheEvent
 
getRepository() - Method in class sonia.scm.repository.HealthCheckEvent
 
getRepository() - Method in interface sonia.scm.repository.RepositoryContentInitializer.InitializerContext
 
getRepository() - Method in class sonia.scm.repository.RepositoryHookEvent
 
getRepository() - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
getRepositoryContextResolver() - Method in interface sonia.scm.protocolcommand.CommandInterpreter
 
getRepositoryHandler() - Method in class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
getRepositoryId() - Method in class sonia.scm.migration.RepositoryUpdateContext
The id of the repository, whose data should be migrated.
getRepositoryId() - Method in interface sonia.scm.repository.RepositoryCacheKey
 
getRepositoryId() - Method in class sonia.scm.search.Hit
Returns optional id of a repository which associated with the hit or empty if the hit is not associated with any repository.
getRepositoryId() - Method in interface sonia.scm.store.StoreParameters
 
getRepositoryManager() - Method in class sonia.scm.repository.RepositoryTypeConstraintValidator
 
getRequestCount() - Method in class sonia.scm.cache.CacheStatistics
Returns the total number of requests, this includes hits and misses.
getRequestedRevision() - Method in class sonia.scm.repository.BrowserResult
 
getRequestHeaderExcludes() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
getRequests() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
getRequestUri() - Method in class sonia.scm.web.JsonEnricherContext
The URI of the originating request.
getResource(String) - Method in interface sonia.scm.initialization.InitializationFinisher
 
getResource(String) - Method in class sonia.scm.net.ChildFirstURLClassLoader
 
getResource(String) - Method in interface sonia.scm.plugin.WebResourceLoader
Returns a URL for the given path.
getResources() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getResources(String) - Method in interface sonia.scm.plugin.UberWebResourceLoader
Returns all URL objects for the given path.
getResponseEntity() - Method in class sonia.scm.web.JsonEnricherContext
The json result represented by nodes, that can be modified.
getResponseHeaderExcludes() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
getResponseMediaType() - Method in class sonia.scm.web.JsonEnricherContext
The media type of the response.
getRestProviders() - Method in class sonia.scm.plugin.ScmModule
 
getRestResources() - Method in class sonia.scm.plugin.ScmModule
 
getResult() - Method in class sonia.scm.repository.api.MirrorCommandResult
 
getResult(Process) - Method in class sonia.scm.io.SimpleCommand
 
getReturnCode() - Method in interface sonia.scm.io.CommandResult
 
getReturnCode() - Method in class sonia.scm.io.SimpleCommandResult
 
getRevision() - Method in class sonia.scm.repository.BlameLine
 
getRevision() - Method in class sonia.scm.repository.Branch
Returns the latest revision of the branch.
getRevision() - Method in class sonia.scm.repository.BrowserResult
 
getRevision() - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
getRevisionToMerge() - Method in class sonia.scm.repository.api.MergeCommandResult
Returns the revision of the branch that was merged into the target (or in case of a conflict of the revision that should have been merged).
getRole() - Method in class sonia.scm.repository.RepositoryPermission
Returns the role of the permission.
getRootMessage() - Method in exception sonia.scm.repository.RepositoryLocationResolver.RepositoryStorageException
 
getRootServlet() - Method in class sonia.scm.repository.spi.ScmProviderHttpServletProvider
 
getRootUri() - Method in interface sonia.scm.api.v2.resources.ScmPathInfo
 
getRows() - Method in class sonia.scm.cli.Table
Returns a list of the table rows.
getScmRepository() - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory.WorkingCopyContext
 
getScmVersion() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
getScope() - Method in interface sonia.scm.security.AccessToken
Returns the scope of the token.
getScrapeTarget() - Method in interface sonia.scm.metrics.MonitoringSystem
Returns an optional scrape target.
getScript(File) - Static method in class sonia.scm.util.IOUtil
 
getScript(String) - Static method in class sonia.scm.util.IOUtil
 
getScriptResources() - Method in class sonia.scm.plugin.PluginResources
 
getSearchableTypes() - Method in interface sonia.scm.search.SearchEngine
Returns a list of searchable types.
getSecondary() - Method in interface sonia.scm.io.ContentType
Returns the secondary part of the content type (e.g.: plain of text/plain).
getSection(String) - Method in class sonia.scm.io.INIConfiguration
Returns a section by its name or null if the section does not exists.
getSections() - Method in class sonia.scm.io.INIConfiguration
Returns all sections of the configuration.
getSender() - Method in class sonia.scm.sse.Message
 
getServerContextPath() - Method in class sonia.scm.config.ScmConfiguration
Returns the context path from the base url (see ScmConfiguration.getBaseUrl()) without starting or ending slashes.
getServerPort(ScmConfiguration, HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
 
getService(Class<T>) - Static method in class sonia.scm.util.ServiceUtil
 
getService(Class<T>, T) - Static method in class sonia.scm.util.ServiceUtil
 
getServices(Class<T>) - Static method in class sonia.scm.util.ServiceUtil
 
getSignatures() - Method in class sonia.scm.repository.Changeset
Returns a immutable list of signatures.
getSize() - Method in class sonia.scm.io.FastByteArrayOutputStream
 
getSize() - Method in interface sonia.scm.store.Blob
Returns the size (in bytes) of the blob.
getSize() - Method in interface sonia.scm.work.CentralWorkQueue
Returns the count of pending or running tasks.
getSourceUrl() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
getSourceWithPath(NamespaceAndName, String, String) - Method in interface sonia.scm.api.v2.resources.SourceLinkProvider
 
getSpanKind() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns the kind of span which is used for the trace api.
getStage() - Method in class sonia.scm.BasicContextProvider
 
getStage() - Method in interface sonia.scm.SCMContextProvider
Returns the current stage of SCM-Manager.
getStartChangeset() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
getStartupError() - Method in class sonia.scm.BasicContextProvider
 
getStartupError() - Method in interface sonia.scm.SCMContextProvider
Returns an exception which is occurred on context startup.
getStartWith() - Method in class sonia.scm.search.SearchRequest
 
getStatistics() - Method in interface sonia.scm.cache.Cache
Returns performance statistics of the cache or null if the cache does not support statistics.
getStatistics() - Method in interface sonia.scm.repository.api.DiffResult
This function returns statistics if they are supported.
getStatus() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the status code of the response.
getStatusCode() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getStatusCodeHandler() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getStatusCodeHandler() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getStatusMessage() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
getStatusText() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns the status text of the response.
getStderr() - Method in interface sonia.scm.cli.CliContext
This is the PrintWriter which writes to the stderr channel of the client terminal.
getStdin() - Method in interface sonia.scm.cli.CliContext
Returns an InputStream which represents the stdin of the client terminal.
getStdout() - Method in interface sonia.scm.cli.CliContext
This is the PrintWriter which writes to the stdout channel of the client terminal.
getStore(StoreParameters) - Method in interface sonia.scm.store.BlobStoreFactory
Creates a new or gets an existing BlobStore.
getStore(TypedStoreParameters<T>) - Method in interface sonia.scm.store.ConfigurationEntryStoreFactory
Creates a new or gets an existing ConfigurationEntryStore.
getStore(TypedStoreParameters<T>) - Method in interface sonia.scm.store.ConfigurationStoreFactory
Creates a new or gets an existing ConfigurationStore.
getStore(TypedStoreParameters<T>) - Method in interface sonia.scm.store.DataStoreFactory
Creates a new or gets an existing DataStore.
getStoreName() - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
getStoreName() - Method in class sonia.scm.update.GroupV1PropertyReader
 
getStoreName() - Method in class sonia.scm.update.RepositoryV1PropertyReader
 
getStoreName() - Method in class sonia.scm.update.UserV1PropertyReader
 
getStoreName() - Method in interface sonia.scm.update.V1PropertyReader
 
getStream(String) - Method in class sonia.scm.repository.api.CatCommandBuilder
Returns an output stream with the file content.
getString(String, Object...) - Method in class sonia.scm.i18n.Bundle
Returns the value of the key, formatted with MessageFormat
getStringFromResource(String, String) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
Returns the content of a classpath resource or the given default content.
getStringIfPresent(String, Object...) - Method in class sonia.scm.i18n.Bundle
Returns the value of the key, formatted with MessageFormat or null if the key is not present in the bundle.
getStrippedURI(HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
Return the request uri without the context path.
getStrippedURI(HttpServletRequest, String) - Static method in class sonia.scm.util.HttpUtil
Returns the given uri without the context path.
getStylesheetResources() - Method in class sonia.scm.plugin.PluginResources
 
getSubject() - Method in interface sonia.scm.security.AccessToken
Returns name of subject which identifies the principal.
getSubkeys() - Method in interface sonia.scm.security.PublicKey
Returns ids from gpg sub keys.
getSubRepository() - Method in class sonia.scm.repository.FileObject
Return sub repository information or null if the file is not sub repository.
getSubscriberClass() - Method in class sonia.scm.plugin.SubscriberElement
 
getSubscribers() - Method in class sonia.scm.plugin.ScmModule
 
getSummary() - Method in class sonia.scm.repository.HealthCheckFailure
Returns the summary of the failure.
getSupportedCommands() - Method in class sonia.scm.repository.RepositoryType
Returns a set of commands, which are supported by the repository type.
getSupportedCommands() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getSupportedFeatures() - Method in class sonia.scm.repository.RepositoryType
Returns a set of features, which are supported by the repository type.
getSupportedFeatures() - Method in class sonia.scm.repository.spi.HookContextProvider
Returns a set of supported hook features of the client.
getSupportedFeatures() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getSupportedMergeStrategies() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to get a Set of all supported merge strategies by merge command.
getSupportedMergeStrategies() - Method in interface sonia.scm.repository.spi.MergeCommand
 
getSupportedProtocols() - Method in class sonia.scm.repository.api.RepositoryService
 
getSyntaxModes() - Method in interface sonia.scm.io.ContentType
Returns a map of syntax modes such as codemirror, ace or prism.
getTag() - Method in interface sonia.scm.repository.api.MirrorFilter.TagUpdate
 
getTagByName(String) - Method in class sonia.scm.repository.Tags
Returns the Tag with the given name or null.
getTagByRevision(String) - Method in class sonia.scm.repository.Tags
Returns the Tag with the given revision or null.
getTagCommand() - Method in class sonia.scm.repository.api.RepositoryService
The tag command allows the management of repository tags.
getTagCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getTagName() - Method in interface sonia.scm.repository.api.MirrorFilter.TagUpdate
 
getTagProvider() - Method in class sonia.scm.repository.api.HookContext
Returns a HookTagProvider which is able to return informations about changed tags during the current hook.
getTagProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
Return the provider specific HookTagProvider or throws a HookFeatureIsNotSupportedException.
getTags() - Method in class sonia.scm.repository.api.TagsCommandBuilder
Returns all tags from the repository.
getTags() - Method in class sonia.scm.repository.Changeset
Returns tags associated with this changeset.
getTags() - Method in interface sonia.scm.repository.spi.TagsCommand
 
getTags() - Method in class sonia.scm.repository.Tags
Returns all tags of a repository.
getTags(String) - Method in interface sonia.scm.repository.spi.TagsCommand
 
getTagsCommand() - Method in class sonia.scm.repository.api.RepositoryService
The tags command list all repository tag.
getTagsCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getTagUpdates() - Method in interface sonia.scm.repository.api.MirrorFilter.FilterContext
 
getTargetBranch() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
getTargetFile(String) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
getTargetRevision() - Method in class sonia.scm.repository.api.MergeCommandResult
Returns the revision of the target branch prior to the merge.
getTargetVersion() - Method in interface sonia.scm.migration.UpdateStepTarget
Declares the new version of the data type given by UpdateStepTarget.getAffectedDataType().
getTemplate(String) - Method in interface sonia.scm.template.TemplateEngine
Returns the template associated with the given path.
getTemplate(String, Reader) - Method in interface sonia.scm.template.TemplateEngine
Creates a template of the given reader.
getTemplate(String, Locale) - Method in interface sonia.scm.template.TemplateEngine
Returns the template associated with the given path and the given language or the default version.
getTimeout() - Method in class sonia.scm.io.ExtendedCommand
 
getTimestamp() - Method in class sonia.scm.repository.api.FileLock
The time the lock was created.
getTotal() - Method in class sonia.scm.repository.BlameResult
 
getTotal() - Method in class sonia.scm.repository.ChangesetPagingResult
Returns the total number of changesets.
getType() - Method in class sonia.scm.ContextEntry
 
getType() - Method in class sonia.scm.group.Group
Returns the type of this group.
getType() - Method in interface sonia.scm.Handler
Returns the type object of the handler.
getType() - Method in class sonia.scm.Platform
Returns the type of the platform.
getType() - Method in interface sonia.scm.repository.api.ScmProtocol
The type of the concrete protocol, eg.
getType() - Method in interface sonia.scm.repository.api.ScmProtocolProvider
Returns type of repository (e.g.: git, svn, hg, etc.)
getType() - Method in class sonia.scm.repository.Changeset
 
getType() - Method in class sonia.scm.repository.Repository
Returns the type (hg, git, svn ...) of the Repository.
getType() - Method in interface sonia.scm.repository.RepositoryHandler
 
getType() - Method in class sonia.scm.repository.RepositoryHookEvent
 
getType() - Method in interface sonia.scm.repository.RepositoryPathMatcher
Returns the type of repository for which the matcher is responsible.
getType() - Method in class sonia.scm.repository.RepositoryRole
 
getType() - Method in class sonia.scm.repository.spi.HttpScmProtocol
 
getType() - Method in class sonia.scm.repository.spi.MergeConflictResult.SingleMergeConflict
 
getType() - Method in interface sonia.scm.search.IndexDetails
Returns type of objects which are indexed.
getType() - Method in interface sonia.scm.search.Indexer
Returns class of type.
getType() - Method in interface sonia.scm.search.SearchableField
Returns the type of the searchable field.
getType() - Method in interface sonia.scm.search.SearchableType
Return type in form of class.
getType() - Method in interface sonia.scm.store.TypedStoreParameters
 
getType() - Method in interface sonia.scm.template.TemplateEngine
 
getType() - Method in interface sonia.scm.TypedObject
Returns the type of the object.
getType() - Method in class sonia.scm.version.Version
Returns the version type (alpha, beta, milestone, etc.) of the version.
getTypes() - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
getTypes() - Method in interface sonia.scm.TypeManager
Returns a Collection of all available and configured types.
getTypeVersion() - Method in class sonia.scm.version.Version
Returns the version of the type e.g.
getUberClassLoader() - Method in interface sonia.scm.plugin.PluginLoader
Returns a ClassLoader which is able to load classes and resources from the webapp and all installed plugins.
getUberWebResourceLoader() - Method in interface sonia.scm.plugin.PluginLoader
Returns a WebResourceLoader which is able to load web resources from the webapp and all installed plugins.
getUnbundleCommand() - Method in class sonia.scm.repository.api.RepositoryService
The unbundle command restores a repository from the given bundle.
getUnbundleCommand() - Method in class sonia.scm.repository.spi.RepositoryServiceProvider
 
getUninstall() - Method in class sonia.scm.plugin.PendingPlugins
 
getUnparsedVersion() - Method in class sonia.scm.version.Version
Returns the unparsed string representation of the version.
getUnsupportedFeature() - Method in exception sonia.scm.repository.api.HookFeatureIsNotSupportedException
 
getUpdatable() - Method in interface sonia.scm.plugin.PluginManager
Returns all updatable plugins.
getUpdate() - Method in class sonia.scm.plugin.PendingPlugins
 
getUpdateType() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
getUpdateType() - Method in interface sonia.scm.repository.api.MirrorFilter.TagUpdate
 
getUriWithoutEndSeperator(String) - Static method in class sonia.scm.util.HttpUtil
Returns the given uri without ending separator.
getUriWithoutStartSeperator(String) - Static method in class sonia.scm.util.HttpUtil
Returns the given uri without leading separator.
getUrl() - Method in exception sonia.scm.ExceptionWithContext
Returns an url which gives more information about the exception or an empty optional.
getUrl() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns the url for the request.
getUrl() - Method in class sonia.scm.plugin.AvailablePluginDescriptor
 
getUrl() - Method in interface sonia.scm.repository.api.ScmProtocol
The URL to access the repository providing this protocol.
getUrl() - Method in class sonia.scm.repository.HealthCheckFailure
Return the url of the failure.
getUrl() - Method in class sonia.scm.repository.spi.HttpScmProtocol
 
getUrl() - Method in exception sonia.scm.ScmConstraintViolationException
An optional URL for more information about this constraint violation.
getUrl() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
getUrl(String) - Method in class sonia.scm.repository.HealthCheckFailure
Return the url of the failure for a concrete version of SCM-Manager (given the url is templated).
getUserId() - Method in class sonia.scm.repository.api.FileLock
The id of the user that created the lock.
getUsername() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
getUsername() - Method in interface sonia.scm.net.ProxyConfiguration
Returns the username for proxy server authentication.
getValidator() - Method in exception sonia.scm.security.TokenValidationFailedException
 
getValue() - Method in class sonia.scm.security.PermissionDescriptor
Returns the string representation of the permission.
getValue() - Method in enum class sonia.scm.store.StoreType
 
getValue() - Method in class sonia.scm.update.V1Property
 
getValue() - Method in enum class sonia.scm.version.VersionType
 
getValue() - Method in class sonia.scm.xml.XmlMapMultiStringElement
 
getValue() - Method in class sonia.scm.xml.XmlMapStringElement
 
getVerbs() - Method in class sonia.scm.repository.RepositoryPermission
Returns the verb of the permission.
getVerbs() - Method in class sonia.scm.repository.RepositoryRole
Returns the verb of the role.
getVersion() - Method in class sonia.scm.BasicContextProvider
Returns the version of the SCM-Manager.
getVersion() - Method in class sonia.scm.plugin.NameAndVersion
 
getVersion() - Method in interface sonia.scm.SCMContextProvider
Returns the version of the SCM-Manager.
getVersion() - Method in interface sonia.scm.search.Indexer
Returns version of index type.
getVersionInformation() - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
getVersionInformation() - Method in interface sonia.scm.repository.RepositoryHandler
Returns information about the version of the RepositoryHandler.
getViolations() - Method in exception sonia.scm.ScmConstraintViolationException
The violations that caused this exception.
getWebElements() - Method in interface sonia.scm.plugin.ExtensionProcessor
Returns all collected web elements (servlets and filters).
getWebElements() - Method in class sonia.scm.plugin.ScmModule
 
getWebResourceLoader() - Method in class sonia.scm.plugin.InstalledPlugin
Returns the WebResourceLoader for this plugin.
getWhen() - Method in class sonia.scm.repository.BlameLine
 
getWorkDir() - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
getWorkDirectory() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
getWorkDirectory() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
getWorkingCopy(SimpleWorkingCopyFactory.WorkingCopyContext) - Method in class sonia.scm.repository.work.NoneCachingWorkingCopyPool
 
getWorkingCopy(SimpleWorkingCopyFactory.WorkingCopyContext) - Method in class sonia.scm.repository.work.SimpleCachingWorkingCopyPool
 
getWorkingCopy(SimpleWorkingCopyFactory.WorkingCopyContext) - Method in interface sonia.scm.repository.work.WorkingCopyPool
 
getWorkingRepository() - Method in class sonia.scm.repository.work.WorkingCopy
 
getWritePermission() - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
getWriter() - Method in class sonia.scm.filter.GZipResponseWrapper
 
getWriter() - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
GIT - Enum constant in enum class sonia.scm.repository.api.DiffFormat
git diff format
GLASSFISH - Enum constant in enum class sonia.scm.ServletContainer
 
GlobalProxyConfiguration - Class in sonia.scm.net
GlobalProxyConfiguration(ScmConfiguration) - Constructor for class sonia.scm.net.GlobalProxyConfiguration
 
GlobUtil - Class in sonia.scm.util
Util for pattern matching with glob (http://en.wikipedia.org/wiki/Glob_%28programming%29) syntax.
GPG - Interface in sonia.scm.security
Allows signing and verification using gpg.
Group - Class in sonia.scm.group
Organizes users into a group for easier permissions management.
Group() - Constructor for class sonia.scm.group.Group
This constructor is required by JAXB.
Group(String, String) - Constructor for class sonia.scm.group.Group
 
Group(String, String, String...) - Constructor for class sonia.scm.group.Group
 
Group(String, String, List<String>) - Constructor for class sonia.scm.group.Group
 
GROUP - Static variable in class sonia.scm.web.VndMediaType
 
GROUP_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
GROUP_PROPERTY_READER - Static variable in interface sonia.scm.update.V1PropertyReader
 
GroupCollector - Interface in sonia.scm.group
 
GroupCommand - Class in sonia.scm.group.cli
 
GroupCommand() - Constructor for class sonia.scm.group.cli.GroupCommand
 
GroupDAO - Interface in sonia.scm.group
Data access object for groups.
GroupDisplayManager - Interface in sonia.scm.group
 
GroupEvent - Class in sonia.scm.group
The GroupEvent is fired if a group object changes.
GroupEvent(HandlerEventType, Group) - Constructor for class sonia.scm.group.GroupEvent
 
GroupEvent(HandlerEventType, Group, Group) - Constructor for class sonia.scm.group.GroupEvent
 
GroupManager - Interface in sonia.scm.group
The central class for managing Groups.
GroupManagerDecorator - Class in sonia.scm.group
Decorator for GroupManager.
GroupManagerDecorator(GroupManager) - Constructor for class sonia.scm.group.GroupManagerDecorator
 
GroupManagerDecoratorFactory - Interface in sonia.scm.group
Factory for group manager decorators.
GroupModificationEvent - Class in sonia.scm.group
Event which is fired whenever a group is modified.
GroupModificationEvent(HandlerEventType, Group, Group) - Constructor for class sonia.scm.group.GroupModificationEvent
Constructs a new GroupModificationEvent.
GroupResolver - Interface in sonia.scm.group
 
groups() - Element in annotation interface sonia.scm.repository.RepositoryName
 
groups() - Element in annotation interface sonia.scm.repository.RepositoryTypeConstraint
 
GroupV1PropertyReader - Class in sonia.scm.update
 
GroupV1PropertyReader() - Constructor for class sonia.scm.update.GroupV1PropertyReader
 
GZipFilterConfig - Class in sonia.scm.filter
Configuration for the GZipResponseFilter.
GZipFilterConfig() - Constructor for class sonia.scm.filter.GZipFilterConfig
 
GZipResponseFilter - Class in sonia.scm.filter
 
GZipResponseFilter(Provider<HttpServletRequest>) - Constructor for class sonia.scm.filter.GZipResponseFilter
 
GZipResponseStream - Class in sonia.scm.filter
Response stream for gzip encoding.
GZipResponseStream(HttpServletResponse) - Constructor for class sonia.scm.filter.GZipResponseStream
 
GZipResponseStream(HttpServletResponse, GZipFilterConfig) - Constructor for class sonia.scm.filter.GZipResponseStream
 
GZipResponseWrapper - Class in sonia.scm.filter
Response wrapper for gzip encoding.
GZipResponseWrapper(HttpServletResponse) - Constructor for class sonia.scm.filter.GZipResponseWrapper
 
GZipResponseWrapper(HttpServletResponse, GZipFilterConfig) - Constructor for class sonia.scm.filter.GZipResponseWrapper
 
gzipstream - Variable in class sonia.scm.filter.GZipResponseStream
 

H

HalAppender - Interface in sonia.scm.api.v2.resources
The HalAppender can be used within an HalEnricher to append hateoas links to a json response.
HalAppender.LinkArrayBuilder - Interface in sonia.scm.api.v2.resources
Builder for link arrays.
HalAppenderMapper - Class in sonia.scm.api.v2.resources
 
HalAppenderMapper() - Constructor for class sonia.scm.api.v2.resources.HalAppenderMapper
 
HalEnricher - Interface in sonia.scm.api.v2.resources
A HalEnricher can be used to append hal specific attributes, such as links, to the json response.
HalEnricherContext - Class in sonia.scm.api.v2.resources
Context object for the HalEnricher.
HalEnricherContext.Builder - Class in sonia.scm.api.v2.resources
Builder for HalEnricherContext.
HalEnricherRegistry - Class in sonia.scm.api.v2.resources
The HalEnricherRegistry is responsible for binding HalEnricher instances to their source types.
HalEnricherRegistry() - Constructor for class sonia.scm.api.v2.resources.HalEnricherRegistry
 
handle(String) - Method in class sonia.scm.repository.spi.HookEventFacade
 
handle(CommandContext, RepositoryContext) - Method in interface sonia.scm.protocolcommand.ScmCommandProtocol
 
handle(NamespaceAndName) - Method in class sonia.scm.repository.spi.HookEventFacade
 
handle(Repository) - Method in class sonia.scm.repository.spi.HookEventFacade
 
handleEvent(ScmConfigurationChangedEvent) - Method in class sonia.scm.config.ScmConfigurationChangedListener
 
handleEvent(HandlerEvent<T>) - Method in class sonia.scm.search.HandlerEventIndexSyncer
Update index based on HandlerEvent.
handleException(HttpServletRequest, HttpServletResponse, Throwable) - Method in interface sonia.scm.web.cgi.CGIExceptionHandler
Handles an exception which occurred during cgi execution.
Handler<T extends TypedObject> - Interface in sonia.scm
Base interface for all handler objects.
HandlerBase<T extends TypedObject> - Interface in sonia.scm
The base class of all handlers.
handleRequest(HttpServletRequest, HttpServletResponse, Repository) - Method in interface sonia.scm.repository.RepositoryRequestListener
Handle repository requests.
handleRequest(HookChangesetRequest) - Method in interface sonia.scm.repository.api.HookChangesetProvider
 
HandlerEvent<T> - Interface in sonia.scm.event
Base class for handler events.
HandlerEventIndexSyncer<T> - Class in sonia.scm.search
Keep index in sync with HandlerEvent.
HandlerEventIndexSyncer(SearchEngine, Indexer<T>) - Constructor for class sonia.scm.search.HandlerEventIndexSyncer
 
HandlerEventType - Enum Class in sonia.scm
Handler event type.
handlesScmType(String) - Method in interface sonia.scm.repository.spi.ScmProviderHttpServletDecoratorFactory
Has to return true if this factory provides a decorator for the given scm type (e.g.
handleStatusCode(HttpServletRequest, int) - Method in interface sonia.scm.web.cgi.CGIStatusCodeHandler
Handles the return code of the process executed by CGIExecutor.
handleStatusCode(HttpServletRequest, HttpServletResponse, OutputStream, int) - Method in interface sonia.scm.web.cgi.CGIStatusCodeHandler
Handles the return code of the process executed by CGIExecutor.
handleTokenExpiredException(HttpServletRequest, HttpServletResponse, FilterChain, TokenExpiredException) - Method in class sonia.scm.web.filter.AuthenticationFilter
 
handleTokenExpiredException(HttpServletRequest, HttpServletResponse, FilterChain, TokenExpiredException) - Method in class sonia.scm.web.filter.HttpProtocolServletAuthenticationFilterBase
 
handleTokenValidationFailedException(HttpServletRequest, HttpServletResponse, FilterChain, TokenValidationFailedException) - Method in class sonia.scm.web.filter.AuthenticationFilter
 
handleUnauthorized(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class sonia.scm.web.filter.AuthenticationFilter
Sends status code 401 back to client, if the authentication has failed.
handleUnauthorized(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class sonia.scm.web.filter.HttpProtocolServletAuthenticationFilterBase
 
hasAll(String[]) - Method in class sonia.scm.update.V1Properties
 
hasAny(String[]) - Method in class sonia.scm.update.V1Properties
 
hasExecutedAllSynchronously() - Method in interface sonia.scm.repository.spi.SyncAsyncExecutor
When all submitted tasks have been executed synchronously, this will return true.
hasFailures() - Method in class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
hashCode() - Method in class sonia.scm.BasicPropertiesAware
 
hashCode() - Method in class sonia.scm.cache.CacheStatistics
 
hashCode() - Method in class sonia.scm.event.AbstractHandlerEvent
 
hashCode() - Method in class sonia.scm.group.Group
Returns a hash code value for this Group.
hashCode() - Method in class sonia.scm.plugin.ExtensionPointElement
 
hashCode() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
hashCode() - Method in class sonia.scm.plugin.PluginCondition
 
hashCode() - Method in class sonia.scm.plugin.PluginResources
 
hashCode() - Method in class sonia.scm.plugin.SubscriberElement
 
hashCode() - Method in class sonia.scm.repository.api.AbstractBundleOrUnbundleCommandResponse
 
hashCode() - Method in class sonia.scm.repository.BlameLine
 
hashCode() - Method in class sonia.scm.repository.Branch
 
hashCode() - Method in class sonia.scm.repository.HealthCheckFailure
 
hashCode() - Method in class sonia.scm.repository.HealthCheckResult
 
hashCode() - Method in class sonia.scm.repository.Namespace
 
hashCode() - Method in class sonia.scm.repository.NamespaceAndName
 
hashCode() - Method in class sonia.scm.repository.Repository
 
hashCode() - Method in class sonia.scm.repository.RepositoryPermission
Returns the hash code value for the RepositoryPermission.
hashCode() - Method in class sonia.scm.repository.RepositoryRole
Returns the hash code value for the RepositoryRole.
hashCode() - Method in class sonia.scm.repository.spi.BundleCommandRequest
 
hashCode() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
hashCode() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
hashCode() - Method in class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
hashCode() - Method in class sonia.scm.repository.spi.UnbundleCommandRequest
 
hashCode() - Method in class sonia.scm.security.AssignedPermission
 
hashCode() - Method in class sonia.scm.security.AssignedPermissionEvent
 
hashCode() - Method in class sonia.scm.security.PermissionDescriptor
 
hashCode() - Method in class sonia.scm.template.Viewable
 
hashCode() - Method in class sonia.scm.Type
Returns the hash code of the object.
hashCode() - Method in class sonia.scm.update.V1Property
 
hashCode() - Method in class sonia.scm.user.User
 
hashCode() - Method in class sonia.scm.version.Version
 
hashCode() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
hashCode() - Method in class sonia.scm.web.UserAgent
 
hasPermission(Repository, boolean) - Static method in class sonia.scm.web.filter.PermissionFilter
Returns true if the current user has the required permissions.
havingAllOf(String...) - Method in class sonia.scm.update.MapBasedPropertyReaderInstance
 
havingAllOf(String...) - Method in interface sonia.scm.update.V1PropertyReader.Instance
Filters for entities only having properties for all given key name.
havingAnyOf(String...) - Method in class sonia.scm.update.MapBasedPropertyReaderInstance
 
havingAnyOf(String...) - Method in interface sonia.scm.update.V1PropertyReader.Instance
Filters for entities only having at least one property with a given key name.
head(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a HEAD request.
HEAD - Static variable in class sonia.scm.net.ahc.HttpMethod
 
header(String, Object...) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Add http headers to request.
HEADER_ACCEPTENCODING - Static variable in class sonia.scm.util.WebUtil
 
HEADER_AUTHORIZATION - Static variable in class sonia.scm.util.HttpUtil
authorization header
HEADER_CACHECONTROL - Static variable in class sonia.scm.util.WebUtil
 
HEADER_CONTENT_LENGTH - Static variable in class sonia.scm.util.HttpUtil
content-length header
HEADER_ETAG - Static variable in class sonia.scm.util.WebUtil
 
HEADER_EXPIRES - Static variable in class sonia.scm.util.WebUtil
 
HEADER_IFMS - Static variable in class sonia.scm.util.WebUtil
 
HEADER_INM - Static variable in class sonia.scm.util.WebUtil
 
HEADER_KEY - Static variable in class sonia.scm.security.Xsrf
 
HEADER_LASTMODIFIED - Static variable in class sonia.scm.util.WebUtil
 
HEADER_LOCATION - Static variable in class sonia.scm.util.HttpUtil
location header
HEADER_PRAGMA - Static variable in class sonia.scm.util.WebUtil
 
HEADER_SCM_CLIENT - Static variable in class sonia.scm.util.HttpUtil
header for identifying the scm-manager client
HEADER_USERAGENT - Static variable in class sonia.scm.util.HttpUtil
 
HEADER_WWW_AUTHENTICATE - Static variable in class sonia.scm.util.HttpUtil
authentication header
HEADER_X_FORWARDED_HOST - Static variable in class sonia.scm.util.HttpUtil
The original host requested by the client in the Host HTTP request header.
HEADER_X_FORWARDED_PORT - Static variable in class sonia.scm.util.HttpUtil
The original port requested by the client.
HEADER_X_FORWARDED_PROTO - Static variable in class sonia.scm.util.HttpUtil
The original protocol (http or https) requested by the client.
headers(String, Iterable<? extends Object>) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Add http headers to request.
HealthCheck - Interface in sonia.scm.repository
Repository health check.
HealthCheckEvent - Class in sonia.scm.repository
This event is triggered whenever a health check was run and either found issues or issues reported earlier are fixed (that is, health has changed).
HealthCheckEvent() - Constructor for class sonia.scm.repository.HealthCheckEvent
 
HealthCheckFailure - Class in sonia.scm.repository
Single failure of a HealthCheck.
HealthCheckFailure(String, String, String) - Constructor for class sonia.scm.repository.HealthCheckFailure
Constructs a new HealthCheckFailure.
HealthCheckFailure(String, String, String, String) - Constructor for class sonia.scm.repository.HealthCheckFailure
Constructs ...
HealthCheckFailure(String, String, HealthCheckFailure.UrlTemplate, String) - Constructor for class sonia.scm.repository.HealthCheckFailure
Constructs ...
HealthCheckFailure.UrlTemplate - Class in sonia.scm.repository
 
HealthCheckResult - Class in sonia.scm.repository
Result of HealthCheck.
healthy() - Static method in class sonia.scm.repository.HealthCheckResult
Returns a HealthCheckResult for a healthy repository.
HighlightedField(String[]) - Constructor for class sonia.scm.search.Hit.HighlightedField
 
HighlightedField(String[], boolean, boolean) - Constructor for class sonia.scm.search.Hit.HighlightedField
 
Hit - Class in sonia.scm.search
Represents an object which matched the search query.
Hit() - Constructor for class sonia.scm.search.Hit
 
Hit.Field - Class in sonia.scm.search
Base class of hit field types.
Hit.HighlightedField - Class in sonia.scm.search
A field which consists of fragments that contain a match of the search query.
Hit.ValueField - Class in sonia.scm.search
A field holding a complete value.
HookBranchProvider - Interface in sonia.scm.repository.api
The HookBranchProvider returns information about branch changes during the current hook.
HookChangesetBuilder - Class in sonia.scm.repository.api
The HookChangesetBuilder is able to return all Changesets which are added during the current push/commit.
HookChangesetProvider - Interface in sonia.scm.repository.api
 
HookChangesetRequest - Class in sonia.scm.repository.spi
Request object to retrieve Changesets during a hook.
HookChangesetRequest() - Constructor for class sonia.scm.repository.spi.HookChangesetRequest
 
HookChangesetResponse - Class in sonia.scm.repository.spi
Response object to retrieve Changesets during a hook.
HookChangesetResponse(Iterable<Changeset>) - Constructor for class sonia.scm.repository.spi.HookChangesetResponse
 
HookChangesetResponse(Iterable<Changeset>, Iterable<Changeset>) - Constructor for class sonia.scm.repository.spi.HookChangesetResponse
 
HookContext - Class in sonia.scm.repository.api
The context for all repository hooks.
HookContextFactory - Class in sonia.scm.repository.api
Injectable factory for HookContext objects.
HookContextFactory(PreProcessorUtil) - Constructor for class sonia.scm.repository.api.HookContextFactory
 
HookContextProvider - Class in sonia.scm.repository.spi
Repository type specific provider for HookContext.
HookContextProvider() - Constructor for class sonia.scm.repository.spi.HookContextProvider
 
HookEventFacade - Class in sonia.scm.repository.spi
 
HookEventFacade(Provider<RepositoryManager>, HookContextFactory) - Constructor for class sonia.scm.repository.spi.HookEventFacade
 
HookEventFacade.HookEventHandler - Class in sonia.scm.repository.spi
 
HookEventHandler(RepositoryManager, HookContextFactory, Repository) - Constructor for class sonia.scm.repository.spi.HookEventFacade.HookEventHandler
 
HookException - Exception in sonia.scm.repository.api
Base exception for all exceptions which can occur during the hook initialization.
HookException() - Constructor for exception sonia.scm.repository.api.HookException
 
HookException(String) - Constructor for exception sonia.scm.repository.api.HookException
 
HookException(String, Throwable) - Constructor for exception sonia.scm.repository.api.HookException
 
HookException(Throwable) - Constructor for exception sonia.scm.repository.api.HookException
 
HookFeature - Enum Class in sonia.scm.repository.api
Enumeration of available hook features.
HookFeatureIsNotSupportedException - Exception in sonia.scm.repository.api
This exception is thrown if the underlying provider of the HookContext does not support the requested HookFeature.
HookFeatureIsNotSupportedException(String, HookFeature) - Constructor for exception sonia.scm.repository.api.HookFeatureIsNotSupportedException
 
HookFeatureIsNotSupportedException(HookFeature) - Constructor for exception sonia.scm.repository.api.HookFeatureIsNotSupportedException
 
HookMergeDetectionProvider - Interface in sonia.scm.repository.spi
 
HookMessageProvider - Interface in sonia.scm.repository.api
Send messages back to scm client during hook execution.
HookModificationsProvider - Interface in sonia.scm.repository.api
The HookDiffProvider returns modifications of branches that have been changed during the current hook.
HookTagProvider - Interface in sonia.scm.repository.api
The HookTagProvider returns information about tags during the current hook.
href() - Method in class sonia.scm.api.v2.resources.LinkBuilder
 
HttpConnectionOptions - Class in sonia.scm.net
Options for establishing a http connection.
HttpConnectionOptions() - Constructor for class sonia.scm.net.HttpConnectionOptions
 
HttpFilter - Class in sonia.scm.web.filter
 
HttpFilter() - Constructor for class sonia.scm.web.filter.HttpFilter
 
HttpMethod - Class in sonia.scm.net.ahc
Http methods.
HttpProtocolServletAuthenticationFilterBase - Class in sonia.scm.web.filter
 
HttpProtocolServletAuthenticationFilterBase(ScmConfiguration, Set<WebTokenGenerator>, UserAgentParser) - Constructor for class sonia.scm.web.filter.HttpProtocolServletAuthenticationFilterBase
 
HttpScmProtocol - Class in sonia.scm.repository.spi
 
HttpScmProtocol(Repository, String) - Constructor for class sonia.scm.repository.spi.HttpScmProtocol
 
HttpURLConnectionFactory - Class in sonia.scm.net
The HttpURLConnectionFactory simplifies the correct configuration of HttpURLConnection.
HttpURLConnectionFactory(GlobalProxyConfiguration, Provider<TrustManager>) - Constructor for class sonia.scm.net.HttpURLConnectionFactory
 
HttpURLConnectionFactory(GlobalProxyConfiguration, Provider<TrustManager>, HttpURLConnectionFactory.Connector, HttpURLConnectionFactory.SSLContextFactory) - Constructor for class sonia.scm.net.HttpURLConnectionFactory
 
HttpURLConnectionFactory.Connector - Interface in sonia.scm.net
 
HttpURLConnectionFactory.SSLContextFactory - Interface in sonia.scm.net
 
HttpUtil - Class in sonia.scm.util
Util method for the http protocol.
Hunk - Interface in sonia.scm.repository.api
 

I

I18nException - Exception in sonia.scm.i18n
 
I18nException() - Constructor for exception sonia.scm.i18n.I18nException
 
I18nException(String) - Constructor for exception sonia.scm.i18n.I18nException
 
I18nException(String, Throwable) - Constructor for exception sonia.scm.i18n.I18nException
 
I18nException(Throwable) - Constructor for exception sonia.scm.i18n.I18nException
 
I18nMessages - Class in sonia.scm.i18n
The I18nMessages class instantiates a class and initializes all String fields with values from a resource bundle.
Id<T> - Class in sonia.scm.search
Describes the id of an indexed object.
ID_DELIMITER - Static variable in interface sonia.scm.plugin.PluginConstants
 
ignore() - Element in annotation interface sonia.scm.auditlog.AuditEntry
 
ignoredFields() - Element in annotation interface sonia.scm.auditlog.AuditEntry
 
ignoreExitCode - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
ignoreProxySettings(boolean) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Ignore proxy settings.
IgnoreWhitespaceLevel - Enum Class in sonia.scm.repository.api
 
IllegalIdentifierChangeException - Exception in sonia.scm
 
IllegalIdentifierChangeException(String) - Constructor for exception sonia.scm.IllegalIdentifierChangeException
 
IllegalIdentifierChangeException(ContextEntry.ContextBuilder, String) - Constructor for exception sonia.scm.IllegalIdentifierChangeException
 
importEntry(String, InputStream) - Method in interface sonia.scm.store.StoreEntryImporter
Will be called for each entry of the store.
ImportFailedException - Exception in sonia.scm.repository.api
This exception is thrown if the repository import fails.
ImportFailedException(List<ContextEntry>, String) - Constructor for exception sonia.scm.repository.api.ImportFailedException
 
ImportFailedException(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.repository.api.ImportFailedException
 
importFromStream(Repository, InputStream, String) - Method in interface sonia.scm.repository.FullRepositoryImporter
 
ImportHandler - Interface in sonia.scm.repository
Deprecated. 
importRepositories(RepositoryManager) - Method in class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
importRepositories(RepositoryManager) - Method in interface sonia.scm.repository.ImportHandler
Deprecated. 
importRepositoriesFromDirectory(RepositoryManager) - Method in class sonia.scm.repository.AbstactImportHandler
Deprecated.
 
importRepositoriesFromDirectory(RepositoryManager) - Method in interface sonia.scm.repository.AdvancedImportHandler
Deprecated.
Import existing and non managed repositories.
importRepository(Repository) - Method in interface sonia.scm.repository.RepositoryManager
Imports an existing Repository.
importRepository(Repository) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
ImportRepositoryHookEvent - Class in sonia.scm.repository
Import receive repository hook events are fired after a repository was imported.
ImportRepositoryHookEvent(RepositoryHookEvent) - Constructor for class sonia.scm.repository.ImportRepositoryHookEvent
 
ImportResult - Class in sonia.scm.repository
Deprecated. 
ImportResult(List<String>, List<String>) - Constructor for class sonia.scm.repository.ImportResult
Deprecated.
 
ImportResult.Builder - Class in sonia.scm.repository
Deprecated.
Builder for ImportResult.
importStore(StoreEntryMetaData) - Method in interface sonia.scm.store.StoreEntryImporterFactory
in(Class<?>, String) - Method in class sonia.scm.ContextEntry.ContextBuilder
 
in(String, String) - Method in class sonia.scm.ContextEntry.ContextBuilder
 
in(NamespaceAndName) - Method in class sonia.scm.ContextEntry.ContextBuilder
 
in(Repository) - Method in class sonia.scm.ContextEntry.ContextBuilder
 
INCOMING - Enum constant in enum class sonia.scm.repository.api.Command
 
INCOMING_REVISION - Enum constant in enum class sonia.scm.repository.Feature
The repository supports computation of incoming changes (either diff or list of changesets) of one branch in respect to another target branch.
IncomingCommand - Interface in sonia.scm.repository.spi
 
IncomingCommandBuilder - Class in sonia.scm.repository.api
The incoming command shows new Changesets found in a different repository location.
IncomingCommandRequest - Class in sonia.scm.repository.spi
 
IncomingCommandRequest() - Constructor for class sonia.scm.repository.spi.IncomingCommandRequest
 
IncompatibleEnvironmentForImportException - Exception in sonia.scm.repository.api
This exception is thrown if the repository import fails.
IncompatibleEnvironmentForImportException() - Constructor for exception sonia.scm.repository.api.IncompatibleEnvironmentForImportException
 
increaseFailureCount() - Method in class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
increaseOverallCount() - Method in class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
IndentXMLStreamWriter - Class in sonia.scm.xml
This class is a pretty print wrapper for XMLStreamWriter.
IndentXMLStreamWriter(XMLStreamWriter) - Constructor for class sonia.scm.xml.IndentXMLStreamWriter
Constructs a new IndentXMLStreamWriter.
IndentXMLStreamWriter(XMLStreamWriter, String) - Constructor for class sonia.scm.xml.IndentXMLStreamWriter
Constructs a new IndentXMLStreamWriter.
Index - Class in sonia.scm.api.v2.resources
The Index object can be used to register a HalEnricher for the index resource.
Index<T> - Interface in sonia.scm.search
Can be used to index objects for full text searches.
Index() - Constructor for class sonia.scm.api.v2.resources.Index
 
INDEX - Static variable in class sonia.scm.web.VndMediaType
 
Index.DeleteBy - Interface in sonia.scm.search
Builder api to delete all objects which match parts of their id.
Index.Deleter<T> - Interface in sonia.scm.search
Deleter provides an api to delete object from index.
IndexDetails - Interface in sonia.scm.search
Details of an index.
Indexer<T> - Interface in sonia.scm.search
Indexer for a specific type.
Indexer.ReIndexAllTask<T> - Class in sonia.scm.search
Abstract class which builds the foundation for tasks which re-index all items.
IndexLog - Class in sonia.scm.search
A marker keeping track of when and with which model version an object type was last indexed.
IndexLog() - Constructor for class sonia.scm.search.IndexLog
 
IndexLog(int) - Constructor for class sonia.scm.search.IndexLog
 
IndexLogStore - Interface in sonia.scm.search
Can be used to mark when a type of object was last indexed and with which version.
IndexLogStore.ForIndex - Interface in sonia.scm.search
Index log store for a specific index.
IndexTask<T> - Interface in sonia.scm.search
A task which updates an index.
INFO - Enum constant in enum class sonia.scm.notifications.Type
Notifications with an informative character e.g.: update available
INIConfiguration - Class in sonia.scm.io
Configuration in the ini format.
INIConfiguration() - Constructor for class sonia.scm.io.INIConfiguration
 
INIConfigurationReader - Class in sonia.scm.io
Read configuration in ini format from files and streams.
INIConfigurationReader() - Constructor for class sonia.scm.io.INIConfigurationReader
 
INIConfigurationWriter - Class in sonia.scm.io
Write configurations in ini format to file and streams.
INIConfigurationWriter() - Constructor for class sonia.scm.io.INIConfigurationWriter
 
INISection - Class in sonia.scm.io
A section of INIConfiguration.
INISection(String) - Constructor for class sonia.scm.io.INISection
Constructs a new empty section with the given name.
INISection(String, Map<String, String>) - Constructor for class sonia.scm.io.INISection
Constructs a new section with the given name and parameters.
init(FilterConfig) - Method in class sonia.scm.web.filter.HttpFilter
 
init(ServletConfig) - Method in interface sonia.scm.repository.spi.ScmProviderHttpServlet
 
init(ServletConfig) - Method in class sonia.scm.repository.spi.ScmProviderHttpServletDecorator
 
init(Cache<?, ?>) - Method in class sonia.scm.repository.CacheClearHook
 
init(SCMContextProvider) - Method in interface sonia.scm.Initable
This method is called when the SCM manager is started.
init(SCMContextProvider) - Method in class sonia.scm.ManagerDecorator
 
init(SCMContextProvider) - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
Initable - Interface in sonia.scm
Base interface for all initable objects.
initialCall() - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
InitializationFinisher - Interface in sonia.scm.initialization
 
InitializationStep - Interface in sonia.scm.initialization
Deprecated, for removal: This API element is subject to removal in a future version.
Limited use for Plugin Development, see as internal
InitializationStepResource - Interface in sonia.scm.initialization
Deprecated, for removal: This API element is subject to removal in a future version.
Limited use for Plugin Development, see as internal
initialize(C, File, String) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
initialize(File) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory.WorkingCopyContext
 
initialize(RepositoryContentInitializer.InitializerContext) - Method in interface sonia.scm.repository.RepositoryContentInitializer
 
initialize(RepositoryName) - Method in class sonia.scm.repository.RepositoryNameConstrainValidator
 
initializeServlet(ServletConfig, ScmProviderHttpServlet) - Method in class sonia.scm.repository.spi.InitializingHttpScmProtocolWrapper
 
InitializingHttpScmProtocolWrapper - Class in sonia.scm.repository.spi
 
InitializingHttpScmProtocolWrapper(Provider<? extends ScmProviderHttpServlet>, Provider<ScmPathInfoStore>, ScmConfiguration) - Constructor for class sonia.scm.repository.spi.InitializingHttpScmProtocolWrapper
InitializingHttpScmProtocolWrapper(Provider<? extends ScmProviderHttpServlet>, RootURL) - Constructor for class sonia.scm.repository.spi.InitializingHttpScmProtocolWrapper
 
InitialRepositoryLocationResolver - Class in sonia.scm.repository
A Location Resolver for File based Repository Storage.
InitialRepositoryLocationResolver(Set<RepositoryLocationOverride>) - Constructor for class sonia.scm.repository.InitialRepositoryLocationResolver
 
InnerLockCommandBuilder(String) - Constructor for class sonia.scm.repository.api.FileLockCommandBuilder.InnerLockCommandBuilder
 
InnerUnlockCommandBuilder(String) - Constructor for class sonia.scm.repository.api.FileLockCommandBuilder.InnerUnlockCommandBuilder
 
install(String, boolean) - Method in interface sonia.scm.plugin.PluginManager
Installs the plugin with the given name from the list of available plugins.
INSTALLATION_FAILED - Enum constant in enum class sonia.scm.plugin.PluginEvent.PluginEventType
 
INSTALLED - Enum constant in enum class sonia.scm.plugin.PluginEvent.PluginEventType
 
InstalledPlugin - Class in sonia.scm.plugin
InstalledPlugin(InstalledPluginDescriptor, ClassLoader, WebResourceLoader, Path, boolean) - Constructor for class sonia.scm.plugin.InstalledPlugin
Constructs a new plugin wrapper.
InstalledPluginDescriptor - Class in sonia.scm.plugin
 
InstalledPluginDescriptor(int, PluginInformation, PluginResources, PluginCondition, boolean, Set<String>, Set<String>) - Constructor for class sonia.scm.plugin.InstalledPluginDescriptor
Deprecated.
this constructor uses dependencies with plain strings, which is deprecated because the version information is missing. This class should not instantiated manually, it is designed to be loaded by jaxb.
installPluginSets(Set<String>, boolean) - Method in interface sonia.scm.plugin.PluginManager
Collects and installs all plugins and their dependencies for the given plugin sets.
instance - Static variable in class sonia.scm.io.DirectoryFileFilter
 
instance - Static variable in class sonia.scm.repository.FileObjectNameComparator
 
InstantAttributeMapper - Interface in sonia.scm.api.v2.resources
 
IntegrateChangesFromWorkdirException - Exception in sonia.scm.repository.spi
 
IntegrateChangesFromWorkdirException.MessageExtractor - Class in sonia.scm.repository.spi
 
intercept(String) - Method in class sonia.scm.repository.RepositoryPermissionGuard
 
InternalRepositoryException - Exception in sonia.scm.repository
 
InternalRepositoryException(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.repository.InternalRepositoryException
 
InternalRepositoryException(ContextEntry.ContextBuilder, String) - Constructor for exception sonia.scm.repository.InternalRepositoryException
 
InternalRepositoryException(ContextEntry.ContextBuilder, String, Exception) - Constructor for exception sonia.scm.repository.InternalRepositoryException
 
InternalRepositoryException(Repository, String) - Constructor for exception sonia.scm.repository.InternalRepositoryException
 
InternalRepositoryException(Repository, String, Exception) - Constructor for exception sonia.scm.repository.InternalRepositoryException
 
interpreter - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
INVALID - Enum constant in enum class sonia.scm.repository.SignatureStatus
 
invalidate(HttpServletRequest, HttpServletResponse) - Method in interface sonia.scm.security.AccessTokenCookieIssuer
Invalidates the authentication cookie.
InvalidPasswordException - Exception in sonia.scm.user
 
InvalidPasswordException(ContextEntry.ContextBuilder) - Constructor for exception sonia.scm.user.InvalidPasswordException
 
IOUtil - Class in sonia.scm.util
 
is32bit() - Static method in class sonia.scm.util.SystemUtil
 
is32Bit() - Method in class sonia.scm.Platform
Returns true if the operating system is a 32-bit operating system.
is64Bit() - Method in class sonia.scm.Platform
Returns true if the operating system is a 64 a bit operating system.
isAccepted() - Method in class sonia.scm.repository.api.MirrorFilter.Result
 
isAnonymousAccessEnabled() - Method in class sonia.scm.config.ScmConfiguration
Deprecated.
since 2.4.0 use ScmConfiguration.getAnonymousMode() instead
isAnonymousAccessEnabled() - Method in class sonia.scm.web.filter.AuthenticationFilter
Returns true if anonymous access is enabled.
isAnonymousEnabled() - Method in interface sonia.scm.repository.api.ScmProtocol
Whether the protocol can be used as an anonymous user.
isArchived() - Method in class sonia.scm.repository.Repository
Returns true, when the repository is marked as "archived".
isArchived(String) - Method in class sonia.scm.repository.EventDrivenRepositoryArchiveCheck
 
isArchived(String) - Method in interface sonia.scm.repository.RepositoryArchivedCheck
 
isArchived(Repository) - Method in interface sonia.scm.repository.RepositoryArchivedCheck
Checks whether the given repository is archived or not.
isAuthenticatedSubjectAnonymous() - Static method in class sonia.scm.security.Authentications
 
isAuthenticationRequired() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
isAuthenticationRequired() - Method in interface sonia.scm.net.ProxyConfiguration
Return true if the proxy server required authentication.
isAutoBind() - Method in class sonia.scm.plugin.ExtensionPointElement
 
isBrowser() - Method in class sonia.scm.web.UserAgent
Returns true if UserAgent is a browser.
isBufferResponse() - Method in class sonia.scm.filter.GZipFilterConfig
Returns true if the response should be buffered.
isCacheEnabled() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
isCheckResponsible(Repository) - Method in class sonia.scm.repository.DirectoryHealthCheck
 
isChild(File, File) - Static method in class sonia.scm.util.IOUtil
Returns true if the second file parameter is a child of the first one.
isChildFirstClassLoader() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
isChunked(HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
Returns true if the body of the request is chunked.
isClosed() - Method in class sonia.scm.filter.GZipResponseStream
 
isCollapse() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Returns whether empty folders are collapsed until a folder has content and return the path to such folder as a single item or not.
isCommitMessageAllowed() - Method in enum class sonia.scm.repository.api.MergeStrategy
 
isComputationAborted() - Method in class sonia.scm.repository.FileObject
If this is true, some values for this object have not been computed and will not be computed.
isConfigured() - Method in interface sonia.scm.Handler
Returns true if the hanlder is configured.
isConfigured() - Method in class sonia.scm.repository.AbstractRepositoryHandler
Returns true if the plugin is configured and enabled.
isContentLengthWorkaround() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
isCopyRequestHeaders() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
isCopyResponseHeaders() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
isCore() - Method in class sonia.scm.plugin.InstalledPlugin
 
isDecodeGZip() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns true if the request decodes gzip compression.
isDefaultBranch() - Method in class sonia.scm.repository.Branch
Flag whether this branch is configured as the default branch.
isDefaultPath() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
isDefaultPluginAuthUrl() - Method in class sonia.scm.config.ScmConfiguration
Returns true if the default plugin auth url is used.
isDirectory() - Method in class sonia.scm.repository.FileObject
Returns true if the file is a directory.
isDisableCertificateValidation() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns true if the verification of ssl certificates is disabled.
isDisabled() - Method in class sonia.scm.repository.RepositoryConfig
Returns true if the plugin is disabled.
isDisableGroupingGrid() - Method in class sonia.scm.config.ScmConfiguration
 
isDisableHostnameValidation() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns true if the ssl hostname validation is disabled.
isDisableLastCommit() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Returns true if the last commit is disabled.
isDisableSubRepositoryDetection() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Returns true if the detection of sub repositories is disabled.
isEclipseJetty() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Eclipse Jetty.
isEmpty() - Method in class sonia.scm.repository.api.ModifyCommandBuilder
 
isEmpty() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
isEmpty() - Method in class sonia.scm.security.Scope
Returns true if the scope is empty.
isEmpty(File) - Static method in class sonia.scm.util.IOUtil
 
isEmpty(Object[]) - Static method in class sonia.scm.util.Util
 
isEmpty(String) - Static method in class sonia.scm.util.Util
 
isEmpty(Collection<?>) - Static method in class sonia.scm.util.Util
 
isEmpty(Map<?, ?>) - Static method in class sonia.scm.util.Util
 
isEnabled() - Method in class sonia.scm.net.GlobalProxyConfiguration
 
isEnabled() - Method in interface sonia.scm.net.ProxyConfiguration
 
isEnabled(ScmConfiguration, String) - Static method in class sonia.scm.net.Proxies
Returns true if proxy settings should be used to access the given url.
isEnabled(ScmConfiguration, URL) - Static method in class sonia.scm.net.Proxies
Returns true if proxy settings should be used to access the given url.
isEnabledApiKeys() - Method in class sonia.scm.config.ScmConfiguration
Returns true if the api keys are enabled.
isEnabledFileSearch() - Method in class sonia.scm.config.ScmConfiguration
Returns true if the repository file search is enabled.
isEnabledUserConverter() - Method in class sonia.scm.config.ScmConfiguration
Returns true if the user converter is enabled.
isEnabledXsrfProtection() - Method in class sonia.scm.config.ScmConfiguration
Returns true if the cookie xsrf protection is enabled.
isEnableProxy() - Method in class sonia.scm.config.ScmConfiguration
 
isEncrypted(String) - Static method in class sonia.scm.xml.EncryptionUtil
 
isEquals(Object, Object) - Static method in class sonia.scm.util.Util
 
isEveryUserAffected() - Method in class sonia.scm.security.AuthorizationChangedEvent
Returns true if every user is affected by this data change.
isExporting(String) - Method in class sonia.scm.repository.DefaultRepositoryExportingCheck
 
isExporting(String) - Method in interface sonia.scm.repository.RepositoryExportingCheck
Checks whether the repository with the given id is currently (that is, at this moment) being exported or not.
isExporting(Repository) - Method in interface sonia.scm.repository.RepositoryExportingCheck
Checks whether the given repository is currently (that is, at this moment) being exported or not.
isExternal() - Method in class sonia.scm.group.Group
 
isExternalAuthenticationAvailable() - Method in interface sonia.scm.user.ExternalAuthenticationAvailableNotifier
 
isFeatureSupported(HookFeature) - Method in class sonia.scm.repository.api.HookContext
Returns true if the underlying provider support the requested feature.
isFilenameValid(String) - Static method in class sonia.scm.util.ValidationUtil
 
isForbidden(String, String) - Method in interface sonia.scm.repository.ReadOnlyCheck
isForceBaseUrl() - Method in class sonia.scm.config.ScmConfiguration
 
isForcedUpdate() - Method in interface sonia.scm.repository.api.MirrorFilter.BranchUpdate
 
isForwarded(HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
Returns true if the request is forwarded by a reverse proxy.
isFreeBSD() - Method in class sonia.scm.Platform
Returns true if the operating system is a FreeBSD.
isFullyInitialized() - Method in interface sonia.scm.initialization.InitializationFinisher
 
isGeronimo() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Geronimo.
isGlassfish() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Glassfish.
isGroupPermission() - Method in class sonia.scm.repository.RepositoryPermission
 
isGroupPermission() - Method in class sonia.scm.security.AssignedPermission
Returns true if the permission is assigned to a group.
isGroupPermission() - Method in interface sonia.scm.security.PermissionObject
Returns the id of the stored permission object.
isGzipSupported(HttpServletRequest) - Static method in class sonia.scm.util.WebUtil
 
isGzipSupported(Function<String, String>) - Static method in class sonia.scm.util.WebUtil
 
isHealthy() - Method in class sonia.scm.repository.HealthCheckResult
Returns true if the result is healthy.
isHealthy() - Method in class sonia.scm.repository.Repository
Returns true if the repository is healthy.
isIgnoreCase() - Method in class sonia.scm.search.SearchRequest
 
isIgnoreExitCode() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
isIgnoreExitCode() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
isIgnoreLfs() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
isIgnoreProxySettings() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns true if the proxy settings are ignored.
isJBoss() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a JBoss.
isJetty() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Jetty.
isJOnAS() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a JOnAS.
isLinux() - Method in class sonia.scm.Platform
Returns true if the operating system is a Linux.
isLoginAttemptLimitEnabled() - Method in class sonia.scm.config.ScmConfiguration
 
isMac() - Method in class sonia.scm.Platform
Returns true if the operating system is a Mac OS.
isMac() - Static method in class sonia.scm.util.SystemUtil
 
isMailAddressValid(String) - Static method in class sonia.scm.util.ValidationUtil
 
isMarkedForUninstall() - Method in class sonia.scm.plugin.InstalledPlugin
 
isMember(String) - Method in class sonia.scm.group.Group
 
isMergeable() - Method in class sonia.scm.repository.api.MergeDryRunCommandResult
This will return true, when an automatic merge is possible at the moment; false otherwise.
isModifiable() - Method in class sonia.scm.repository.BrowserResult
If this is true, the requested revision represents a modifiable head of the repository or (if supported) a branch and therefore can be modified.
isModified(HttpServletRequest, File) - Static method in class sonia.scm.util.WebUtil
 
isMultiple() - Method in class sonia.scm.plugin.ExtensionPointElement
 
isNameValid(String) - Static method in class sonia.scm.util.ValidationUtil
 
isNewer(String) - Method in class sonia.scm.version.Version
Returns true if the given version is newer.
isNewer(Version) - Method in class sonia.scm.version.Version
Returns true if the given version is newer.
isNewerOrEqual(String) - Method in class sonia.scm.version.Version
Returns true if the given version is newer or equal.
isNewerOrEqual(Version) - Method in class sonia.scm.version.Version
Returns true if the given version is newer or equal.
isNotContaining(String, String...) - Static method in class sonia.scm.util.ValidationUtil
Returns true if the object is valid.
isNotEmpty(Object[]) - Static method in class sonia.scm.util.Util
 
isNotEmpty(String) - Static method in class sonia.scm.util.Util
 
isNotEmpty(Collection<?>) - Static method in class sonia.scm.util.Util
 
isNotEmpty(Map<?, ?>) - Static method in class sonia.scm.util.Util
 
isNotEquals(Object, Object) - Static method in class sonia.scm.util.Util
 
isOC4J() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a OC4J.
isOlder(String) - Method in class sonia.scm.version.Version
Returns true if the given version is older.
isOlder(Version) - Method in class sonia.scm.version.Version
Returns true if the given version is older.
isOlderOrEqual(String) - Method in class sonia.scm.version.Version
Returns true if the given version is older or equal.
isOlderOrEqual(Version) - Method in class sonia.scm.version.Version
Returns true if the given version is older or equal.
isOpenBSD() - Method in class sonia.scm.Platform
Returns true if the operating system is a OpenBSD.
isPagingUnlimited() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
isPartial() - Method in interface sonia.scm.repository.api.DiffResult
 
isPartialResult() - Method in class sonia.scm.repository.FileObject
If this is true, some values for this object have not been computed, yet.
isPassShellEnvironment() - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
isPassShellEnvironment() - Method in interface sonia.scm.web.cgi.CGIExecutor
 
isPasswordValid(String) - Static method in class sonia.scm.util.ValidationUtil
 
isPathMatching(Repository, String) - Method in interface sonia.scm.repository.RepositoryPathMatcher
Returns true if the path matches the repository.
isPathValid(String) - Static method in class sonia.scm.util.ValidationUtil
Checks if the path is a valid path and does not enable path traversal
isPending() - Method in class sonia.scm.plugin.AvailablePlugin
 
isPending(String) - Method in class sonia.scm.plugin.PendingPlugins
 
isPosix() - Method in class sonia.scm.Platform
Returns true if the operating system has posix support.
isPosix() - Method in enum class sonia.scm.PlatformType
Returns true if the platform has support for posix.
isPost() - Method in enum class sonia.scm.HandlerEventType
Returns true if the event is fired after the action is occurred.
isPre() - Method in enum class sonia.scm.HandlerEventType
Returns true if the event is fired before the action is occurred.
isProtectedPath(Path) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
isReadOnly(String) - Method in interface sonia.scm.repository.ReadOnlyCheck
Returns true if the repository with the given id is read only.
isReadOnly(String) - Method in interface sonia.scm.repository.RepositoryArchivedCheck
 
isReadOnly(String) - Method in interface sonia.scm.repository.RepositoryExportingCheck
 
isReadOnly(String) - Method in class sonia.scm.repository.RepositoryReadOnlyChecker
Checks if the repository for the given id is read only.
isReadOnly(String, String) - Method in interface sonia.scm.repository.ReadOnlyCheck
Deprecated.
This method is named badly. Please use ReadOnlyCheck.isForbidden(String, String) instead. This implementation simply delegates to this method.
isReadOnly(Repository) - Method in interface sonia.scm.repository.ReadOnlyCheck
Returns true if the repository is read only.
isReadOnly(Repository) - Method in class sonia.scm.repository.RepositoryReadOnlyChecker
Checks if the repository is read only.
isReady() - Method in class sonia.scm.filter.GZipResponseStream
 
isRecursive() - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Returns true if recursive file object browsing is enabled.
isRepositoryExporting(String) - Static method in class sonia.scm.repository.DefaultRepositoryExportingCheck
 
isRepositoryNameValid(String) - Static method in class sonia.scm.util.ValidationUtil
 
isResin() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Resin.
isResponsible(Class<?>, String) - Method in interface sonia.scm.net.ahc.ContentTransformer
Returns true if the transformer is responsible for the given object and content type.
isScmClient() - Method in class sonia.scm.web.UserAgent
Returns true if UserAgent is an scm client (e.g.
isScmClient(HttpServletRequest, UserAgent) - Method in interface sonia.scm.web.ScmClientDetector
Checks whether the given request and/or the userAgent imply a request from a scm client.
isScmServer() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a SCM-Server.
isSign() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
isSign() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
isSkipFailedAuthenticators() - Method in class sonia.scm.config.ScmConfiguration
Returns true if failed authenticators are skipped.
isSnapshot() - Method in class sonia.scm.version.Version
Returns true if the version is a snapshot.
isSolaris() - Method in class sonia.scm.Platform
Returns true if the operating system is a Solaris.
isStale() - Method in class sonia.scm.repository.Branch
 
isSubjectAnonymous(String) - Static method in class sonia.scm.security.Authentications
 
isSubjectSystemAccount(String) - Static method in class sonia.scm.security.Authentications
Returns true if the given principal is equal to the one from the system account.
isSuccess() - Method in class sonia.scm.repository.api.MergeCommandResult
If this returns true, the merge was successfull.
isSuccessful() - Method in class sonia.scm.net.ahc.AdvancedHttpResponse
Returns true if the response was successful.
isSuccessful() - Method in class sonia.scm.repository.api.LockCommandResult
If true, the lock has been set successfully.
isSuccessful() - Method in class sonia.scm.repository.api.UnlockCommandResult
If true, the lock has been removed successfully.
isSuccessfull() - Method in interface sonia.scm.io.CommandResult
 
isSuccessfull() - Method in class sonia.scm.io.SimpleCommandResult
 
issuer(String) - Method in interface sonia.scm.security.AccessTokenBuilder
Sets the issuer for the token.
isSupported() - Method in interface sonia.scm.lifecycle.Restarter
Return true if restarting scm-manager is supported.
isSupported() - Method in class sonia.scm.plugin.PluginCondition
Deprecated.
isSupported(Command) - Method in class sonia.scm.repository.api.RepositoryService
Returns true if the command is supported by the repository service.
isSupported(MergeStrategy) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to check if merge-strategy is supported by mergeCommand.
isSupported(MergeStrategy) - Method in interface sonia.scm.repository.spi.MergeCommand
 
isSupported(Feature) - Method in class sonia.scm.repository.api.RepositoryService
Returns true if the feature is supported by the repository service.
isText() - Method in interface sonia.scm.io.ContentType
Returns true if the content type is text based.
isTomcat() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a Tomcat.
isTruncated() - Method in class sonia.scm.repository.FileObject
 
isTypeDefault(User) - Method in interface sonia.scm.user.UserManager
 
isUnhealthy() - Method in class sonia.scm.repository.HealthCheckResult
Returns true if the result is unhealthy
isUninstallable() - Method in class sonia.scm.plugin.InstalledPlugin
 
isUnix() - Method in class sonia.scm.Platform
Returns true if the operating system is a Unix system.
isUnix() - Method in enum class sonia.scm.PlatformType
Returns true if the platform is a unix system.
isUnix() - Static method in class sonia.scm.util.SystemUtil
 
isUseSystemEnvironment() - Method in class sonia.scm.io.SimpleCommand
 
isValid() - Method in class sonia.scm.group.Group
 
isValid() - Method in class sonia.scm.plugin.PluginInformation
 
isValid() - Method in class sonia.scm.repository.Branch
 
isValid() - Method in class sonia.scm.repository.Changeset
Returns true if the changeset is valid.
isValid() - Method in class sonia.scm.repository.Person
Returns true if the person is valid.
isValid() - Method in class sonia.scm.repository.Repository
Returns true if the Repository is valid.
isValid() - Method in class sonia.scm.repository.RepositoryConfig
Returns true if the configuration object is valid.
isValid() - Method in class sonia.scm.repository.RepositoryRole
 
isValid() - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
isValid() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
isValid() - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
isValid() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
isValid() - Method in class sonia.scm.user.User
 
isValid() - Method in interface sonia.scm.Validateable
Returns true if the object is valid.
isValid(String, ConstraintValidatorContext) - Method in class sonia.scm.repository.RepositoryNameConstrainValidator
 
isValid(String, ConstraintValidatorContext) - Method in class sonia.scm.repository.RepositoryTypeConstraintValidator
 
isValid(Validateable) - Static method in class sonia.scm.util.ValidationUtil
Returns true if the object is valid.
isVndType(MediaType) - Static method in class sonia.scm.web.VndMediaType
Checks whether the given media type is a media type used by SCMM.
isWebLogic() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a WebLogic.
isWebSphere() - Method in class sonia.scm.ServletContainerDetector
Returns true if the ServletContainer is a WebSphere.
isWindows() - Method in class sonia.scm.Platform
Returns true if the operating system is a Windows.
isWindows() - Static method in class sonia.scm.util.SystemUtil
 
isWriteRequest(HttpServletRequest) - Method in class sonia.scm.web.filter.PermissionFilter
Returns true if the current request is a write request.
isWUIRequest(HttpServletRequest) - Static method in class sonia.scm.util.HttpUtil
Returns true if the http request is send by the scm-manager web interface.
iterator() - Method in class sonia.scm.cli.Table
 
iterator() - Method in class sonia.scm.repository.BlameResult
 
iterator() - Method in class sonia.scm.repository.Branches
 
iterator() - Method in class sonia.scm.repository.ChangesetPagingResult
Returns an iterator which can iterate over the current list of changesets.
iterator() - Method in class sonia.scm.repository.Tags
 
iterator() - Method in class sonia.scm.security.Scope
 

J

JBOSS - Enum constant in enum class sonia.scm.ServletContainer
 
JETTY - Enum constant in enum class sonia.scm.ServletContainer
Jetty version <= 6
JONAS - Enum constant in enum class sonia.scm.ServletContainer
 
JSON - Static variable in class sonia.scm.net.ahc.ContentType
 
jsonContent(Object) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Transforms the given object to a json string and set this string as request content.
JsonEnricher - Interface in sonia.scm.web
Implementing this extension point you can post process json response objects.
JsonEnricherBase - Class in sonia.scm.web
 
JsonEnricherBase(ObjectMapper) - Constructor for class sonia.scm.web.JsonEnricherBase
 
JsonEnricherContext - Class in sonia.scm.web
Process data for the JsonEnricher extension point giving context for post processing json results.
JsonEnricherContext(URI, MediaType, JsonNode) - Constructor for class sonia.scm.web.JsonEnricherContext
 
JsonMerger - Class in sonia.scm.util
This json merger can be used to apply various new fields to an existing object without overwriting the whole data or simply merge some json nodes into one.
JsonMerger(ObjectMapper) - Constructor for class sonia.scm.util.JsonMerger
 
JsonMerger.MergeStage - Class in sonia.scm.util
 
JsonMerger.ToObjectStage<T> - Class in sonia.scm.util
 

K

KEY - Static variable in class sonia.scm.TransactionId
 
KEY_LENGTH - Static variable in class sonia.scm.security.DefaultCipherHandler
 
KeyGenerator - Interface in sonia.scm.security
 

L

label(String) - Method in class sonia.scm.trace.SpanContext
Returns the label with the given key or null.
label(String, boolean) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, double) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, float) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, int) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, long) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, Object) - Method in class sonia.scm.trace.Span
Adds a label to the span.
label(String, String) - Method in class sonia.scm.trace.Span
Adds a label to the span.
labels() - Element in annotation interface sonia.scm.auditlog.AuditEntry
 
LastModifiedAware - Interface in sonia.scm
Base interface of all objects which have a last modified date.
LEVEL_DEBUG - Static variable in class sonia.scm.logging.LoggingOutputStream
 
LEVEL_ERROR - Static variable in class sonia.scm.logging.LoggingOutputStream
 
LEVEL_INFO - Static variable in class sonia.scm.logging.LoggingOutputStream
 
LEVEL_TRACE - Static variable in class sonia.scm.logging.LoggingOutputStream
 
LEVEL_WARN - Static variable in class sonia.scm.logging.LoggingOutputStream
 
LfsCount() - Constructor for class sonia.scm.repository.api.PullResponse.LfsCount
 
LfsUpdateResult() - Constructor for class sonia.scm.repository.api.MirrorCommandResult.LfsUpdateResult
 
limit(int) - Method in class sonia.scm.search.QueryBuilder
Defines how many hits are returned.
limitableToNamespace() - Method in interface sonia.scm.search.SearchableType
 
limitableToRepository() - Method in interface sonia.scm.search.SearchableType
 
LimitedSortedSet<E> - Class in sonia.scm.collect
A sorted set which is limited to a specified maximum size.
LimitedSortedSet(int) - Constructor for class sonia.scm.collect.LimitedSortedSet
Constructs a new set with the specified maximum.
LimitedSortedSet(Comparator<E>, int) - Constructor for class sonia.scm.collect.LimitedSortedSet
Constructs a new set with the specified comparator and maximum.
linkArrayBuilder(String) - Method in interface sonia.scm.api.v2.resources.HalAppender
Returns a builder which is able to append an array of links to the resource.
linkArrayBuilder(String) - Method in class sonia.scm.web.EdisonHalAppender
 
LinkBuilder - Class in sonia.scm.api.v2.resources
This class is used to create links for JAX-RS resources.
LinkBuilder(ScmPathInfo, Class...) - Constructor for class sonia.scm.api.v2.resources.LinkBuilder
 
LinkBuilder.Parameters - Class in sonia.scm.api.v2.resources
 
LinkTextParser - Class in sonia.scm.util
 
LINUX - Enum constant in enum class sonia.scm.PlatformType
 
listExportableStores(Repository) - Method in interface sonia.scm.store.StoreExporter
 
load(ScmConfiguration) - Method in class sonia.scm.config.ScmConfiguration
Load all properties from another ScmConfiguration object.
loadClass(String, boolean) - Method in class sonia.scm.net.ChildFirstURLClassLoader
Loads the class with the specified name.
loadConfig() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
loadConfig() - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
LocationNotFoundException(String) - Constructor for exception sonia.scm.repository.RepositoryLocationResolver.LocationNotFoundException
 
lock(String) - Method in class sonia.scm.repository.api.FileLockCommandBuilder
Creates builder to lock the given file.
lock(LockCommandRequest) - Method in interface sonia.scm.repository.spi.FileLockCommand
Locks a given file.
LockCommandRequest - Class in sonia.scm.repository.spi
Request used to lock a file.
LockCommandRequest() - Constructor for class sonia.scm.repository.spi.LockCommandRequest
 
LockCommandResult - Class in sonia.scm.repository.api
Result of a lock command.
LockCommandResult() - Constructor for class sonia.scm.repository.api.LockCommandResult
 
locks(String) - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Configure a lock for the given resource type.
locks(String, String) - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Configure a lock for the resource with the given type and id.
locks(String, ModelObject) - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Configure a lock for the resource with the given type and the id from the given ModelObject.
LockStatusCommandRequest - Class in sonia.scm.repository.spi
 
LockStatusCommandRequest() - Constructor for class sonia.scm.repository.spi.LockStatusCommandRequest
 
log(Class<?>, int) - Method in interface sonia.scm.search.IndexLogStore.ForIndex
Log index and version of a type which is now indexed.
log(String) - Method in class sonia.scm.logging.LoggingOutputStream
 
LOG - Enum constant in enum class sonia.scm.repository.api.Command
 
LOG - Static variable in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
LogCommand - Interface in sonia.scm.repository.spi
 
LogCommandBuilder - Class in sonia.scm.repository.api
LogCommandBuilder is able to show the history of a file in a Repository or the entire history of a Repository.
LogCommandRequest - Class in sonia.scm.repository.spi
 
LogCommandRequest() - Constructor for class sonia.scm.repository.spi.LogCommandRequest
 
LoggingFilter - Class in sonia.scm.web.filter
 
LoggingFilter() - Constructor for class sonia.scm.web.filter.LoggingFilter
 
LoggingOutputStream - Class in sonia.scm.logging
An OutputStream that flushes out to a Logger.
LoggingOutputStream(Logger, int) - Constructor for class sonia.scm.logging.LoggingOutputStream
Creates the LoggingOutputStream to flush to the given Logger.
LoginAttemptHandler - Interface in sonia.scm.security
 
LogoutEvent - Class in sonia.scm.security
Event is fired whenever a user explicitly logs out.
LogoutEvent() - Constructor for class sonia.scm.security.LogoutEvent
 
LogoutRedirection - Interface in sonia.scm.api.v2.resources
 
logString() - Method in class sonia.scm.repository.NamespaceAndName
 
lookup(Class<T>, String...) - Method in class sonia.scm.repository.api.LookupCommandBuilder
 
lookup(LookupCommandRequest<T>) - Method in interface sonia.scm.repository.spi.LookupCommand
Executes lookup for given parameters.
LOOKUP - Enum constant in enum class sonia.scm.repository.api.Command
 
LookupCommand - Interface in sonia.scm.repository.spi
 
LookupCommandBuilder - Class in sonia.scm.repository.api
The lookup command executes a lookup for additional repository information.
LookupCommandBuilder(LookupCommand) - Constructor for class sonia.scm.repository.api.LookupCommandBuilder
 
LookupCommandRequest<T> - Class in sonia.scm.repository.spi
 
LookupCommandRequest() - Constructor for class sonia.scm.repository.spi.LookupCommandRequest
 

M

MAC - Enum constant in enum class sonia.scm.PlatformType
 
Manager<T extends ModelObject> - Interface in sonia.scm
Base interface for all manager classes.
ManagerDecorator<T extends ModelObject> - Class in sonia.scm
Basic decorator for manager classes.
ManagerDecorator(Manager<T>) - Constructor for class sonia.scm.ManagerDecorator
 
map(Collection<E>) - Method in class sonia.scm.api.v2.resources.CollectionToDtoMapper
 
map(Changeset, Repository) - Method in interface sonia.scm.api.v2.resources.ChangesetToChangesetDtoMapper
 
map(Repository) - Method in interface sonia.scm.web.api.RepositoryToHalMapper
Returns the hal representation of the repository.
map(T) - Method in class sonia.scm.api.v2.resources.BaseMapper
 
MapBasedPropertyReaderInstance - Class in sonia.scm.update
 
MapBasedPropertyReaderInstance(Map<String, V1Properties>) - Constructor for class sonia.scm.update.MapBasedPropertyReaderInstance
 
mapTime(Long) - Method in interface sonia.scm.api.v2.resources.InstantAttributeMapper
 
marshal(byte[]) - Method in class sonia.scm.xml.XmlCipherByteArrayAdapter
 
marshal(Long) - Method in class sonia.scm.xml.XmlIntervalAdapter
 
marshal(Long) - Method in class sonia.scm.xml.XmlTimestampDateAdapter
 
marshal(String) - Method in class sonia.scm.xml.XmlCipherStringAdapter
 
marshal(String) - Method in class sonia.scm.xml.XmlEncryptionAdapter
 
marshal(String[]) - Method in class sonia.scm.xml.XmlArrayStringAdapter
Converts the array to a single string divided by commas.
marshal(Instant) - Method in class sonia.scm.xml.XmlInstantAdapter
 
marshal(Date) - Method in class sonia.scm.xml.XmlDateAdapter
 
marshal(Date) - Method in class sonia.scm.xml.XmlUTCDateAdapter
 
marshal(Map<String, String>) - Method in class sonia.scm.xml.XmlMapStringAdapter
 
marshal(Map<String, Set<String>>) - Method in class sonia.scm.xml.XmlMapMultiStringAdapter
 
marshal(Set<String>) - Method in class sonia.scm.xml.XmlSetStringAdapter
 
marshall(Object) - Method in interface sonia.scm.net.ahc.ContentTransformer
Marshalls the given object into a ByteSource.
maskedFields() - Element in annotation interface sonia.scm.auditlog.AuditEntry
 
matches(String, String) - Static method in class sonia.scm.util.GlobUtil
Returns true if the glob string matches the given value.
matchesAll(SearchRequest, String, String...) - Static method in class sonia.scm.search.SearchUtil
 
matchesOne(SearchRequest, String, String...) - Static method in class sonia.scm.search.SearchUtil
 
matching(Predicate<IndexDetails>) - Method in interface sonia.scm.search.SearchEngine.ForIndices
This method can be used to filter the indices.
MAVEN_PROPERTIES - Static variable in class sonia.scm.BasicContextProvider
Path to the maven properties file of the scm-core artifact
MAVEN_PROPERTY_VERSION - Static variable in class sonia.scm.BasicContextProvider
Maven property for the version of the artifact
Me - Class in sonia.scm.api.v2.resources
The Me object can be used to register a HalEnricher for the me resource.
Me() - Constructor for class sonia.scm.api.v2.resources.Me
 
ME - Static variable in class sonia.scm.web.VndMediaType
 
merge(HealthCheckResult) - Method in class sonia.scm.repository.HealthCheckResult
Merge this HealthCheckResult with another HealthCheckResult.
merge(MergeCommandRequest) - Method in interface sonia.scm.repository.spi.MergeCommand
Executes the merge.
MERGE - Enum constant in enum class sonia.scm.repository.api.Command
 
MERGE_COMMIT - Enum constant in enum class sonia.scm.repository.api.MergeStrategy
 
MERGE_DETECTION_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Provider to detect merges
MergeCommand - Interface in sonia.scm.repository.spi
 
MergeCommandBuilder - Class in sonia.scm.repository.api
Use this MergeCommandBuilder to merge two branches of a repository (MergeCommandBuilder.executeMerge()) or to check if the branches could be merged without conflicts (MergeCommandBuilder.dryRun()).
MergeCommandDto - Class in sonia.scm.api.v2.resources
 
MergeCommandDto() - Constructor for class sonia.scm.api.v2.resources.MergeCommandDto
 
MergeCommandRequest - Class in sonia.scm.repository.spi
 
MergeCommandRequest() - Constructor for class sonia.scm.repository.spi.MergeCommandRequest
 
MergeCommandResult - Class in sonia.scm.repository.api
This class keeps the result of a merge of branches.
MergeConflictResult - Class in sonia.scm.repository.spi
 
MergeConflictResult() - Constructor for class sonia.scm.repository.spi.MergeConflictResult
 
MergeConflictResult.ConflictTypes - Enum Class in sonia.scm.repository.spi
 
MergeConflictResult.SingleMergeConflict - Class in sonia.scm.repository.spi
 
MergeDryRunCommandResult - Class in sonia.scm.repository.api
This class keeps the result of a merge dry run.
MergeDryRunCommandResult(boolean) - Constructor for class sonia.scm.repository.api.MergeDryRunCommandResult
Deprecated.
Please use MergeDryRunCommandResult(boolean, Collection) instead and specify a concrete reason.
MergeDryRunCommandResult(boolean, Collection<MergePreventReason>) - Constructor for class sonia.scm.repository.api.MergeDryRunCommandResult
 
MergePreventReason - Class in sonia.scm.repository.api
 
MergePreventReason(MergePreventReasonType) - Constructor for class sonia.scm.repository.api.MergePreventReason
 
MergePreventReason(MergePreventReasonType, Collection<String>) - Constructor for class sonia.scm.repository.api.MergePreventReason
 
MergePreventReasonType - Enum Class in sonia.scm.repository.api
 
MergeStrategy - Enum Class in sonia.scm.repository.api
 
MergeStrategyNotSupportedException - Exception in sonia.scm.repository.api
 
MergeStrategyNotSupportedException(Repository, MergeStrategy) - Constructor for exception sonia.scm.repository.api.MergeStrategyNotSupportedException
 
mergeWithJson(JsonNode) - Method in class sonia.scm.util.JsonMerger.MergeStage
Merge json node with main node
mergeWithObject(Object) - Method in class sonia.scm.util.JsonMerger.MergeStage
Merge object with main node
message() - Element in annotation interface sonia.scm.repository.RepositoryName
 
message() - Element in annotation interface sonia.scm.repository.RepositoryTypeConstraint
 
Message - Class in sonia.scm.sse
 
Message(String, Class<?>, Object) - Constructor for class sonia.scm.sse.Message
 
Message(String, Class<?>, Object, SessionId) - Constructor for class sonia.scm.sse.Message
 
MESSAGE_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Hook message provider
MessageExtractor(Pattern) - Constructor for class sonia.scm.repository.spi.IntegrateChangesFromWorkdirException.MessageExtractor
 
METADATA_NOT_WRITABLE - Static variable in class sonia.scm.repository.MetadataHealthCheck
 
MetadataHealthCheck - Class in sonia.scm.repository
 
MetadataHealthCheck(RepositoryLocationResolver) - Constructor for class sonia.scm.repository.MetadataHealthCheck
 
method(String) - Method in class sonia.scm.api.v2.resources.LinkBuilder
 
method(String, String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a request builder with a custom method.
Metrics - Class in sonia.scm.metrics
Util methods to collect metrics from known apis.
MigrationDAO - Interface in sonia.scm.migration
 
MigrationInfo - Class in sonia.scm.migration
 
MigrationInfo(String, String, String, String, String) - Constructor for class sonia.scm.migration.MigrationInfo
 
MILESTONE - Enum constant in enum class sonia.scm.version.VersionType
 
mirror(MirrorCommandRequest) - Method in interface sonia.scm.repository.spi.MirrorCommand
 
MIRROR - Enum constant in enum class sonia.scm.repository.api.Command
 
MirrorCommand - Interface in sonia.scm.repository.spi
 
MirrorCommandBuilder - Class in sonia.scm.repository.api
 
MirrorCommandRequest - Class in sonia.scm.repository.spi
 
MirrorCommandRequest() - Constructor for class sonia.scm.repository.spi.MirrorCommandRequest
 
MirrorCommandResult - Class in sonia.scm.repository.api
 
MirrorCommandResult(MirrorCommandResult.ResultType, List<String>, Duration) - Constructor for class sonia.scm.repository.api.MirrorCommandResult
 
MirrorCommandResult(MirrorCommandResult.ResultType, List<String>, Duration, MirrorCommandResult.LfsUpdateResult) - Constructor for class sonia.scm.repository.api.MirrorCommandResult
 
MirrorCommandResult.LfsUpdateResult - Class in sonia.scm.repository.api
 
MirrorCommandResult.ResultType - Enum Class in sonia.scm.repository.api
 
MirrorFilter - Interface in sonia.scm.repository.api
 
MirrorFilter.BranchUpdate - Interface in sonia.scm.repository.api
 
MirrorFilter.Filter - Interface in sonia.scm.repository.api
 
MirrorFilter.FilterContext - Interface in sonia.scm.repository.api
 
MirrorFilter.Result - Class in sonia.scm.repository.api
 
MirrorFilter.TagUpdate - Interface in sonia.scm.repository.api
 
MirrorFilter.UpdateType - Enum Class in sonia.scm.repository.api
 
missingInitialization() - Method in interface sonia.scm.initialization.InitializationFinisher
 
mkdirs(File) - Static method in class sonia.scm.util.IOUtil
 
ModelObject - Interface in sonia.scm
Base interface for all model objects.
Modification - Class in sonia.scm.repository
 
Modification() - Constructor for class sonia.scm.repository.Modification
 
ModificationFailedException - Exception in sonia.scm.repository.spi
 
ModificationFailedException(List<ContextEntry>, String) - Constructor for exception sonia.scm.repository.spi.ModificationFailedException
 
ModificationHandlerEvent<T> - Interface in sonia.scm
Extension to the ModificationHandlerEvent.
Modifications - Class in sonia.scm.repository
 
Modifications(String, String, Collection<Modification>) - Constructor for class sonia.scm.repository.Modifications
 
Modifications(String, Collection<Modification>) - Constructor for class sonia.scm.repository.Modifications
 
Modifications(String, Modification...) - Constructor for class sonia.scm.repository.Modifications
 
MODIFICATIONS - Enum constant in enum class sonia.scm.repository.api.Command
 
MODIFICATIONS - Static variable in class sonia.scm.web.VndMediaType
 
MODIFICATIONS_BETWEEN_REVISIONS - Enum constant in enum class sonia.scm.repository.Feature
The repository supports computation of modifications between two revisions, not only for a singe revision.
MODIFICATIONS_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Provider to compute modifications
ModificationsCommand - Interface in sonia.scm.repository.spi
Command to get the modifications applied to files in a revision.
ModificationsCommandBuilder - Class in sonia.scm.repository.api
Get the modifications applied to files in a revision.
ModificationsCommandBuilder() - Constructor for class sonia.scm.repository.api.ModificationsCommandBuilder
 
ModificationsCommandRequest - Class in sonia.scm.repository.spi
 
ModificationsCommandRequest() - Constructor for class sonia.scm.repository.spi.ModificationsCommandRequest
 
ModificationsPreProcessor - Interface in sonia.scm.repository
A pre processor for Modifications objects.
ModificationsPreProcessorFactory - Interface in sonia.scm.repository
This factory create a ModificationsPreProcessor
Modified - Class in sonia.scm.repository
 
Modified() - Constructor for class sonia.scm.repository.Modified
 
modify(String, File) - Method in interface sonia.scm.repository.spi.ModifyCommand.Worker
 
modify(String, File) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
modify(Namespace) - Method in interface sonia.scm.repository.NamespaceManager
Modifies the given namespace.
modify(Repository) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
modify(T) - Method in interface sonia.scm.GenericDAO
Updates an existing item.
modify(T) - Method in interface sonia.scm.HandlerBase
Modifies a persistent object.
modify(T) - Method in class sonia.scm.ManagerDecorator
 
MODIFY - Enum constant in enum class sonia.scm.HandlerEventType
After an object is modified by a handler.
MODIFY - Enum constant in enum class sonia.scm.repository.api.Command
 
MODIFY - Enum constant in enum class sonia.scm.repository.api.DiffFile.ChangeType
 
ModifyCommand - Interface in sonia.scm.repository.spi
 
ModifyCommand.Worker - Interface in sonia.scm.repository.spi
Implementations should use the ModifyWorkerHelper for this.
ModifyCommandBuilder - Class in sonia.scm.repository.api
Use this ModifyCommandBuilder to make file changes to the head of a branch.
ModifyCommandBuilder.ContentLoader - Interface in sonia.scm.repository.api
 
ModifyCommandBuilder.MoveBuilder - Class in sonia.scm.repository.api
 
ModifyCommandBuilder.SimpleContentLoader - Class in sonia.scm.repository.api
 
ModifyCommandBuilder.WithOverwriteFlagContentLoader - Class in sonia.scm.repository.api
 
ModifyCommandRequest - Class in sonia.scm.repository.spi
 
ModifyCommandRequest() - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest
 
ModifyCommandRequest.CreateFileRequest - Class in sonia.scm.repository.spi
 
ModifyCommandRequest.DeleteFileRequest - Class in sonia.scm.repository.spi
 
ModifyCommandRequest.ModifyFileRequest - Class in sonia.scm.repository.spi
 
ModifyCommandRequest.MoveRequest - Class in sonia.scm.repository.spi
 
ModifyCommandRequest.PartialRequest - Interface in sonia.scm.repository.spi
 
modifyFile(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Modify an existing file.
ModifyFileRequest(String, File) - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest.ModifyFileRequest
 
modifyLocation(String, T) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Modifies the location for an existing repository.
modifyLocationAndKeepOld(String, T) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Modifies the location for an existing repository without removing the original location.
ModifyWorkerHelper - Interface in sonia.scm.repository.spi
This "interface" is not really intended to be used as an interface but rather as a base class to reduce code redundancy in Worker instances.
MonitoringSystem - Interface in sonia.scm.metrics
Extension point to pass SCM-Manager metrics to a monitoring system.
move(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Move existing directories or files.
move(String, String, boolean) - Method in interface sonia.scm.repository.spi.ModifyCommand.Worker
 
move(String, String, boolean) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
moveAsRepositoryStore(Path, String) - Method in interface sonia.scm.update.PropertyFileAccess.StoreFileTools
Moves a data file to the new location for a repository with the given id.
MoveBuilder(String) - Constructor for class sonia.scm.repository.api.ModifyCommandBuilder.MoveBuilder
 
MoveRequest(String, String, boolean) - Constructor for class sonia.scm.repository.spi.ModifyCommandRequest.MoveRequest
 
moveToRepositoryBlobStore(Path, String, String) - Method in interface sonia.scm.update.BlobDirectoryAccess
 
MultiEntryStore<T> - Interface in sonia.scm.store
Base class for BlobStore and DataStore.
mustGetVersion() - Method in class sonia.scm.plugin.NameAndVersion
 

N

name() - Method in interface sonia.scm.initialization.InitializationStep
Deprecated.
 
name() - Method in interface sonia.scm.initialization.InitializationStepResource
Deprecated.
 
NameAndVersion - Class in sonia.scm.plugin
 
NameAndVersion(String) - Constructor for class sonia.scm.plugin.NameAndVersion
 
NameAndVersion(String, String) - Constructor for class sonia.scm.plugin.NameAndVersion
 
NamedClassElement - Class in sonia.scm.plugin
 
NamedClassElement(String, String) - Constructor for class sonia.scm.plugin.NamedClassElement
 
namespace() - Element in annotation interface sonia.scm.repository.RepositoryName
Specify namespace prefix validation.
Namespace - Class in sonia.scm.repository
 
Namespace(String) - Constructor for class sonia.scm.repository.Namespace
 
NAMESPACE - Static variable in class sonia.scm.web.VndMediaType
 
NAMESPACE_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
NAMESPACE_STRATEGIES - Static variable in class sonia.scm.web.VndMediaType
 
NamespaceAndName - Class in sonia.scm.repository
 
NamespaceAndName(String, String) - Constructor for class sonia.scm.repository.NamespaceAndName
 
NamespaceCommand - Class in sonia.scm.repository.cli
 
NamespaceCommand() - Constructor for class sonia.scm.repository.cli.NamespaceCommand
 
NamespaceEvent - Class in sonia.scm.repository
The NamespaceEvent is fired if a Namespace object changes.
NamespaceEvent(HandlerEventType, Namespace) - Constructor for class sonia.scm.repository.NamespaceEvent
 
NamespaceEvent(HandlerEventType, Namespace, Namespace) - Constructor for class sonia.scm.repository.NamespaceEvent
 
NamespaceManager - Interface in sonia.scm.repository
Manages namespaces.
NamespaceModificationEvent - Class in sonia.scm.repository
Event which is fired whenever a namespace is modified.
NamespaceModificationEvent(HandlerEventType, Namespace, Namespace) - Constructor for class sonia.scm.repository.NamespaceModificationEvent
 
NamespaceStrategy - Interface in sonia.scm.repository
Strategy to create a namespace for the new repository.
NamespaceUpdateContext - Class in sonia.scm.migration
Data for the namespace, whose data that should be migrated.
NamespaceUpdateContext(String) - Constructor for class sonia.scm.migration.NamespaceUpdateContext
 
NamespaceUpdateIterator - Interface in sonia.scm.update
Implementations of this interface can be used to iterate all namespaces in update steps.
NamespaceUpdateIterator.Updater - Interface in sonia.scm.update
Simple callback with the name of an existing namespace with the possibility to throw exceptions.
NamespaceUpdateStep - Interface in sonia.scm.migration
This is the main interface for "namespace specific" data migration/update.
NATIVE - Enum constant in enum class sonia.scm.repository.api.DiffFormat
default format of the underlying repository provider
NoChangesMadeException - Exception in sonia.scm
 
NoChangesMadeException(Repository) - Constructor for exception sonia.scm.NoChangesMadeException
 
NoChangesMadeException(Repository, String) - Constructor for exception sonia.scm.NoChangesMadeException
 
NoCommonHistoryException - Exception in sonia.scm.repository
 
NoCommonHistoryException() - Constructor for exception sonia.scm.repository.NoCommonHistoryException
 
NoCommonHistoryException(String) - Constructor for exception sonia.scm.repository.NoCommonHistoryException
 
noContext() - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
NoDefaultQueryFieldsFoundException - Exception in sonia.scm.search
Exception is thrown if a best guess query is executed and the search type does not contain a field which is marked for default query.
NoDefaultQueryFieldsFoundException(Class<?>) - Constructor for exception sonia.scm.search.NoDefaultQueryFieldsFoundException
 
NONE - Enum constant in enum class sonia.scm.repository.api.IgnoreWhitespaceLevel
 
NONE - Enum constant in enum class sonia.scm.repository.RepositoryName.Namespace
The repository name does not contain a namespace prefix.
NoneCachingWorkingCopyPool - Class in sonia.scm.repository.work
This is the default implementation for the WorkingCopyPool.
NoneCachingWorkingCopyPool(WorkdirProvider) - Constructor for class sonia.scm.repository.work.NoneCachingWorkingCopyPool
 
nonNull(Object) - Static method in class sonia.scm.util.Util
Returns an emtpy string, if the object is null.
nonNull(String) - Static method in class sonia.scm.util.Util
Returns an empty string, if the string is null.
NonPersistableTaskException - Exception in sonia.scm.work
Exception thrown when a task is enqueued to the CentralWorkQueue which cannot persisted.
NonPersistableTaskException(String, Throwable) - Constructor for exception sonia.scm.work.NonPersistableTaskException
 
normalBranch(String, String) - Static method in class sonia.scm.repository.Branch
Deprecated.
Use Branch.normalBranch(String, String, Long, Person) instead to set the date of the last commit, too.
normalBranch(String, String, Long) - Static method in class sonia.scm.repository.Branch
Deprecated.
Use Branch.normalBranch(String, String, Long, Person) instead to set the author of the last commit, too.
normalBranch(String, String, Long, Person) - Static method in class sonia.scm.repository.Branch
 
normalizeUrl(String) - Static method in class sonia.scm.util.HttpUtil
 
NOT_FOUND - Enum constant in enum class sonia.scm.repository.SignatureStatus
 
NOT_FOUND - Static variable in class sonia.scm.cli.ExitCode
 
notEnoughPrivileges() - Method in class sonia.scm.ClientMessages
Returns the localized string for not enough privileges.
notFound(ContextEntry.ContextBuilder) - Static method in exception sonia.scm.NotFoundException
 
NotFoundException - Exception in sonia.scm
 
NotFoundException(Class<?>, String) - Constructor for exception sonia.scm.NotFoundException
 
NotFoundException(String, String) - Constructor for exception sonia.scm.NotFoundException
 
Notification - Class in sonia.scm.notifications
Notifications can be used to send a message to specific user.
Notification(Type, String, String) - Constructor for class sonia.scm.notifications.Notification
 
Notification(Type, String, String, Map<String, String>) - Constructor for class sonia.scm.notifications.Notification
 
NOTIFICATION_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
NotificationSender - Interface in sonia.scm.notifications
Service for sending notifications.
NotPublicKeyException - Exception in sonia.scm.security
 
NotPublicKeyException(List<ContextEntry>, String) - Constructor for exception sonia.scm.security.NotPublicKeyException
 
NotPublicKeyException(List<ContextEntry>, String, Exception) - Constructor for exception sonia.scm.security.NotPublicKeyException
 
notUniqueIdentifier(ContextEntry.ContextBuilder) - Static method in exception sonia.scm.NotUniqueRevisionException
 
NotUniqueRevisionException - Exception in sonia.scm
 
NotUniqueRevisionException(Class<?>, String) - Constructor for exception sonia.scm.NotUniqueRevisionException
 
NotUniqueRevisionException(String, String) - Constructor for exception sonia.scm.NotUniqueRevisionException
 

O

OC4J - Enum constant in enum class sonia.scm.ServletContainer
 
of(Class<T>, String) - Static method in class sonia.scm.search.Id
Creates a new id.
of(Class<T>, ModelObject) - Static method in class sonia.scm.search.Id
Creates a new id.
of(Object...) - Static method in class sonia.scm.api.v2.resources.HalEnricherContext
Creates a context with the given entries
OFF - Enum constant in enum class sonia.scm.security.AnonymousMode
 
OK - Enum constant in enum class sonia.scm.plugin.PluginCenterStatus
 
OK - Enum constant in enum class sonia.scm.plugin.PluginCondition.CheckResult
 
OK - Enum constant in enum class sonia.scm.repository.api.MirrorCommandResult.ResultType
 
OK - Static variable in class sonia.scm.cli.ExitCode
 
OLD_CIPHER_TYPE - Static variable in class sonia.scm.security.DefaultCipherHandler
Cipher type used before v2.
OLD_PLUGINURL - Static variable in class sonia.scm.config.ScmConfiguration
Default plugin url from version 1.0
oneByExtensionPoint(Class<T>) - Method in interface sonia.scm.plugin.ExtensionProcessor
Returns single extension by its extension point.
oneByType(Class<T>) - Method in class sonia.scm.api.v2.resources.HalEnricherContext
Returns the registered object from the context.
oneRequireByType(Class<T>) - Method in class sonia.scm.api.v2.resources.HalEnricherContext
Returns the registered object from the context, but throws an NoSuchElementException if the type was not registered.
onEvent(PostReceiveRepositoryHookEvent) - Method in class sonia.scm.repository.CacheClearHook
 
only(String, String) - Static method in class sonia.scm.ContextEntry.ContextBuilder
 
onSuccessfulAuthentication(AuthenticationToken, AuthenticationInfo) - Method in interface sonia.scm.security.LoginAttemptHandler
Handle successful authentication.
onUnsuccessfulAuthentication(AuthenticationToken, AuthenticationInfo) - Method in interface sonia.scm.security.LoginAttemptHandler
Handle unsuccessful authentication.
OPENBSD - Enum constant in enum class sonia.scm.PlatformType
 
OPTIONAL - Enum constant in enum class sonia.scm.repository.RepositoryName.Namespace
The repository name can contain a namespace prefix.
OptionalRepositoryBuilder() - Constructor for class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
 
options(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a OPTIONS request.
OPTIONS - Static variable in class sonia.scm.net.ahc.HttpMethod
 
origResponse - Variable in class sonia.scm.filter.GZipResponseWrapper
 
OS_MISMATCH - Enum constant in enum class sonia.scm.plugin.PluginCondition.CheckResult
 
other(String) - Static method in class sonia.scm.web.UserAgent
 
OUTGOING - Enum constant in enum class sonia.scm.repository.api.Command
 
OutgoingCommand - Interface in sonia.scm.repository.spi
 
OutgoingCommandBuilder - Class in sonia.scm.repository.api
Show changesets not found in a remote repository.
OutgoingCommandRequest - Class in sonia.scm.repository.spi
 
OutgoingCommandRequest() - Constructor for class sonia.scm.repository.spi.OutgoingCommandRequest
 
output - Variable in class sonia.scm.filter.GZipResponseStream
 
overrideLocation(Repository, Path) - Method in interface sonia.scm.repository.RepositoryLocationOverride
 
overwritePassword(String, String) - Method in interface sonia.scm.user.UserManager
Overwrites the password for the given user id.
overwritePassword(String, String) - Method in class sonia.scm.user.UserManagerDecorator
 

P

PagedRemoteCommandRequest - Class in sonia.scm.repository.spi
 
PagedRemoteCommandRequest() - Constructor for class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
PageResult<T extends ModelObject> - Class in sonia.scm
This represents the result of a page request.
PageResult(Collection<T>, int) - Constructor for class sonia.scm.PageResult
 
PARAMETER - Static variable in class sonia.scm.security.SessionId
 
parameters(String...) - Method in class sonia.scm.api.v2.resources.LinkBuilder.Parameters
 
ParentAndClone(R, W, File) - Constructor for class sonia.scm.repository.work.SimpleWorkingCopyFactory.ParentAndClone
 
parse(HttpServletRequest) - Method in class sonia.scm.web.UserAgentParser
Extracts the User-Agent header and returns an UserAgent object.
parse(String) - Method in interface sonia.scm.security.PublicKeyParser
Parses the given public key.
parse(String) - Static method in class sonia.scm.version.Version
Creates a new version of the given string.
parse(String) - Method in class sonia.scm.web.UserAgentParser
Parses the User-Agent header and returns a UserAgent object.
parseDate(String) - Static method in class sonia.scm.util.Util
 
parseDate(String, TimeZone) - Static method in class sonia.scm.util.Util
 
parseHttpDate(String) - Static method in class sonia.scm.util.WebUtil
 
parsePluginDescriptor(ByteSource) - Static method in class sonia.scm.plugin.Plugins
 
parsePluginDescriptor(Path) - Static method in class sonia.scm.plugin.Plugins
 
parseText(String) - Static method in class sonia.scm.util.LinkTextParser
 
parseUserAgent(String) - Method in interface sonia.scm.web.UserAgentProvider
Parses the User-Agent header and returns a UserAgent object.
PartCacheClearHook - Class in sonia.scm.repository
 
PartCacheClearHook() - Constructor for class sonia.scm.repository.PartCacheClearHook
 
passShellEnvironment - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
password - Variable in class sonia.scm.repository.spi.RemoteCommandRequest
 
password() - Method in class sonia.scm.repository.api.SimpleUsernamePasswordCredential
 
password() - Method in interface sonia.scm.repository.api.UsernamePasswordCredential
 
PASSWORD_CHANGE - Static variable in class sonia.scm.web.VndMediaType
 
PASSWORD_OVERWRITE - Static variable in class sonia.scm.web.VndMediaType
 
PasswordAware - Interface in sonia.scm
Interface for objects using a password.
PATH - Static variable in class sonia.scm.config.ScmConfiguration
Path to the configuration file
PATH_DESCRIPTOR - Static variable in interface sonia.scm.plugin.PluginConstants
 
PATTERN - Static variable in class sonia.scm.io.RegexResourceProcessor
 
PATTERN_ALL - Static variable in class sonia.scm.filter.Filters
 
PATTERN_DEBUG - Static variable in class sonia.scm.filter.Filters
 
PATTERN_RESTAPI - Static variable in class sonia.scm.filter.Filters
 
payload() - Element in annotation interface sonia.scm.repository.RepositoryName
 
payload() - Element in annotation interface sonia.scm.repository.RepositoryTypeConstraint
 
PendingPlugins - Class in sonia.scm.plugin
 
PendingPlugins(List<AvailablePlugin>, List<InstalledPlugin>) - Constructor for class sonia.scm.plugin.PendingPlugins
 
Permission - Interface in sonia.scm.security
 
PERMISSION - Static variable in class sonia.scm.config.ScmConfiguration
 
PERMISSION_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
PermissionDescriptor - Class in sonia.scm.security
Descriptor for available permission objects.
PermissionDescriptor() - Constructor for class sonia.scm.security.PermissionDescriptor
Constructor is only visible for JAXB.
PermissionDescriptor(String) - Constructor for class sonia.scm.security.PermissionDescriptor
 
PermissionFilter - Class in sonia.scm.web.filter
Abstract http filter to check repository permissions.
PermissionFilter(ScmConfiguration, ScmProviderHttpServlet) - Constructor for class sonia.scm.web.filter.PermissionFilter
 
PermissionObject - Interface in sonia.scm.security
Interface for permission objects.
PermissionProvider - Interface in sonia.scm.repository
Provider for available verbs and roles for repository permissions, such as "read", "modify", "pull", "push", etc.
Person - Class in sonia.scm.repository
The Person (author) of a changeset.
Person() - Constructor for class sonia.scm.repository.Person
 
Person(String) - Constructor for class sonia.scm.repository.Person
 
Person(String, String) - Constructor for class sonia.scm.repository.Person
 
PersonDto - Class in sonia.scm.api.v2.resources
 
PersonDto() - Constructor for class sonia.scm.api.v2.resources.PersonDto
 
Pkcs12ClientCertificateCredential - Class in sonia.scm.repository.api
 
Pkcs12ClientCertificateCredential() - Constructor for class sonia.scm.repository.api.Pkcs12ClientCertificateCredential
 
PLAIN_TEXT_PREFIX - Static variable in class sonia.scm.web.VndMediaType
 
PLAIN_TEXT_SUFFIX - Static variable in class sonia.scm.web.VndMediaType
 
Platform - Class in sonia.scm
Represents the platform on which the SCM manager running.
Platform(String, String, String) - Constructor for class sonia.scm.Platform
Constructs a Platform object
PlatformType - Enum Class in sonia.scm
Type of the SCM-Manager host platform.
Plugin - Interface in sonia.scm.plugin
 
PLUGIN - Static variable in class sonia.scm.web.VndMediaType
 
PLUGIN_CENTER_AUTH_INFO - Static variable in class sonia.scm.web.VndMediaType
 
PLUGIN_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
PluginCenterErrorEvent - Class in sonia.scm.plugin
 
PluginCenterErrorEvent() - Constructor for class sonia.scm.plugin.PluginCenterErrorEvent
 
PluginCenterStatus - Enum Class in sonia.scm.plugin
 
PluginCircularDependencyException - Exception in sonia.scm.plugin
 
PluginCircularDependencyException(String) - Constructor for exception sonia.scm.plugin.PluginCircularDependencyException
 
PluginCondition - Class in sonia.scm.plugin
 
PluginCondition() - Constructor for class sonia.scm.plugin.PluginCondition
 
PluginCondition(String, List<String>, String) - Constructor for class sonia.scm.plugin.PluginCondition
 
PluginCondition.CheckResult - Enum Class in sonia.scm.plugin
 
PluginConditionFailedException - Exception in sonia.scm.plugin
 
PluginConditionFailedException(String, PluginCondition) - Constructor for exception sonia.scm.plugin.PluginConditionFailedException
 
PluginConstants - Interface in sonia.scm.plugin
 
PluginDescriptor - Interface in sonia.scm.plugin
 
PluginEvent - Class in sonia.scm.plugin
 
PluginEvent(PluginEvent.PluginEventType, AvailablePlugin) - Constructor for class sonia.scm.plugin.PluginEvent
 
PluginEvent.PluginEventType - Enum Class in sonia.scm.plugin
 
PluginException - Exception in sonia.scm.plugin
 
PluginException() - Constructor for exception sonia.scm.plugin.PluginException
 
PluginException(String) - Constructor for exception sonia.scm.plugin.PluginException
 
PluginException(String, Throwable) - Constructor for exception sonia.scm.plugin.PluginException
 
PluginException(Throwable) - Constructor for exception sonia.scm.plugin.PluginException
 
PluginInformation - Class in sonia.scm.plugin
 
PluginInformation() - Constructor for class sonia.scm.plugin.PluginInformation
 
PluginInformation.PluginType - Enum Class in sonia.scm.plugin
 
PluginLoader - Interface in sonia.scm.plugin
 
PluginLoadException - Exception in sonia.scm.plugin
 
PluginLoadException() - Constructor for exception sonia.scm.plugin.PluginLoadException
 
PluginLoadException(String) - Constructor for exception sonia.scm.plugin.PluginLoadException
 
PluginLoadException(String, Throwable) - Constructor for exception sonia.scm.plugin.PluginLoadException
 
PluginLoadException(Throwable) - Constructor for exception sonia.scm.plugin.PluginLoadException
 
PluginManager - Interface in sonia.scm.plugin
The plugin manager is responsible for plugin related tasks, such as install, uninstall or updating.
PluginManager.PluginResult - Class in sonia.scm.plugin
PluginNotInstalledException - Exception in sonia.scm.plugin
 
PluginNotInstalledException() - Constructor for exception sonia.scm.plugin.PluginNotInstalledException
 
PluginNotInstalledException(String) - Constructor for exception sonia.scm.plugin.PluginNotInstalledException
 
PluginNotInstalledException(String, Throwable) - Constructor for exception sonia.scm.plugin.PluginNotInstalledException
 
PluginNotInstalledException(Throwable) - Constructor for exception sonia.scm.plugin.PluginNotInstalledException
 
PluginResources - Class in sonia.scm.plugin
 
PluginResources(Set<String>, Set<String>) - Constructor for class sonia.scm.plugin.PluginResources
 
PluginResult(List<InstalledPlugin>, List<AvailablePlugin>) - Constructor for class sonia.scm.plugin.PluginManager.PluginResult
 
Plugins - Class in sonia.scm.plugin
Util methods to handle plugins.
PluginSet - Class in sonia.scm.plugin
 
PluginSet() - Constructor for class sonia.scm.plugin.PluginSet
 
PluginSet.Description - Class in sonia.scm.plugin
 
PluginTransformException - Exception in sonia.scm.plugin
 
PluginTransformException(String) - Constructor for exception sonia.scm.plugin.PluginTransformException
 
PluginTransformException(String, Throwable) - Constructor for exception sonia.scm.plugin.PluginTransformException
 
PORT_HTTP - Static variable in class sonia.scm.util.HttpUtil
Default http port
PORT_HTTPS - Static variable in class sonia.scm.util.HttpUtil
Default https port
post(Object) - Method in class sonia.scm.event.ScmEventBus
Post an event through the event bus.
post(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a POST request.
POST - Static variable in class sonia.scm.net.ahc.HttpMethod
 
POST_RECEIVE - Enum constant in enum class sonia.scm.repository.RepositoryHookType
A post receive hook is invoked when new changesets are stored in the repository.
postCreate(Repository, File) - Method in class sonia.scm.repository.AbstractSimpleRepositoryHandler
 
PostReceiveRepositoryHookEvent - Class in sonia.scm.repository
Post receive repository hook events are fired after a repository has changed.
PostReceiveRepositoryHookEvent(RepositoryHookEvent) - Constructor for class sonia.scm.repository.PostReceiveRepositoryHookEvent
 
PRAGMA_NOCACHE - Static variable in class sonia.scm.util.WebUtil
 
PRE_RECEIVE - Enum constant in enum class sonia.scm.repository.RepositoryHookType
A pre receive hook is invoked when new changesets are pushed to the repository, but they are not yet stored in the repository.
PREFIX - Static variable in class sonia.scm.web.VndMediaType
 
PREFIX_FORMAT_V2 - Static variable in class sonia.scm.security.DefaultCipherHandler
prefix to detect new format
prepare(AdvancedHttpRequestWithBody) - Method in class sonia.scm.net.ahc.ByteSourceContent
Sets the content length for the request.
prepare(AdvancedHttpRequestWithBody) - Method in interface sonia.scm.net.ahc.Content
Prepares the AdvancedHttpRequestWithBody for the request content.
prepare(AdvancedHttpRequestWithBody) - Method in class sonia.scm.net.ahc.FileContent
Sets the content length of the file as request header.
prepare(AdvancedHttpRequestWithBody) - Method in class sonia.scm.net.ahc.RawContent
Sets the length of the byte array as http header.
prepareForReturn(Repository, BlameLine) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareForReturn(Repository, BlameResult) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareForReturn(Repository, BrowserResult) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareForReturn(Repository, Changeset) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareForReturn(Repository, ChangesetPagingResult) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareForReturn(Repository, Modifications) - Method in class sonia.scm.repository.PreProcessorUtil
 
prepareHookEvent(RepositoryHookEvent) - Method in class sonia.scm.repository.AbstractRepositoryManager
Prepare a hook event before it is fired to the event system of SCM-Manager.
PreProcessor<T> - Interface in sonia.scm.repository
A pre processor is able to modify a object before it is delivered to the user interface.
PreProcessorFactory<T> - Interface in sonia.scm.repository
A pre processor factory creates a specific PreProcessor for the given repository.
PreProcessorUtil - Class in sonia.scm.repository
 
PreProcessorUtil(Set<ChangesetPreProcessor>, Set<ChangesetPreProcessorFactory>, Set<FileObjectPreProcessor>, Set<FileObjectPreProcessorFactory>, Set<BlameLinePreProcessor>, Set<BlameLinePreProcessorFactory>, Set<ModificationsPreProcessorFactory>, Set<ModificationsPreProcessor>) - Constructor for class sonia.scm.repository.PreProcessorUtil
 
PreReceiveRepositoryHookEvent - Class in sonia.scm.repository
Pre receive repository hook events are fired before a change is written through the repository.
PreReceiveRepositoryHookEvent(RepositoryHookEvent) - Constructor for class sonia.scm.repository.PreReceiveRepositoryHookEvent
 
PRINCIPAL_ANONYMOUS - Static variable in class sonia.scm.security.Authentications
Username of the anonymous account.
PRINCIPAL_SYSTEM - Static variable in class sonia.scm.security.Authentications
Username of the system account.
Priorities - Class in sonia.scm
Priority constants and util methods to sort classes by Priority annotation.
Priorities.PriorityInstanceOrdering<T> - Class in sonia.scm
Ordering which orders instances by priority.
Priorities.PriorityOrdering<T> - Class in sonia.scm
Ordering which orders classes by priority.
PRIORITY_AUTHENTICATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_AUTHORIZATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_BASEURL - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_POST_AUTHENTICATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_POST_AUTHORIZATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_POST_BASEURL - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_PRE_AUTHENTICATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_PRE_AUTHORIZATION - Static variable in class sonia.scm.filter.Filters
 
PRIORITY_PRE_BASEURL - Static variable in class sonia.scm.filter.Filters
 
PriorityInstanceOrdering() - Constructor for class sonia.scm.Priorities.PriorityInstanceOrdering
 
PriorityOrdering() - Constructor for class sonia.scm.Priorities.PriorityOrdering
 
PrivateKey - Interface in sonia.scm.security
Can be used to create signatures of data.
PrivilegedAction - Interface in sonia.scm.web.security
 
PrivilegedStartupAction - Interface in sonia.scm.lifecycle
 
process(File, File) - Method in class sonia.scm.io.AbstractResourceProcessor
 
process(File, File) - Method in interface sonia.scm.io.ResourceProcessor
 
process(InputStream, OutputStream) - Method in class sonia.scm.io.AbstractResourceProcessor
 
process(InputStream, OutputStream) - Method in interface sonia.scm.io.ResourceProcessor
 
process(OutputStream) - Method in class sonia.scm.net.ahc.ByteSourceContent
Copies the content of the byte source to the output stream.
process(OutputStream) - Method in interface sonia.scm.net.ahc.Content
Copies the content to the output stream.
process(OutputStream) - Method in class sonia.scm.net.ahc.FileContent
Copies the content of the file to the output stream.
process(OutputStream) - Method in class sonia.scm.net.ahc.RawContent
Writes the byte array to the output stream.
process(Reader, Writer) - Method in class sonia.scm.io.AbstractResourceProcessor
 
process(Reader, Writer) - Method in interface sonia.scm.io.ResourceProcessor
 
process(Map<String, String>, BufferedReader, BufferedWriter) - Method in class sonia.scm.io.AbstractResourceProcessor
 
process(Map<String, String>, BufferedReader, BufferedWriter) - Method in class sonia.scm.io.RegexResourceProcessor
 
process(BlameLine) - Method in interface sonia.scm.repository.BlameLinePreProcessor
 
process(Changeset) - Method in interface sonia.scm.repository.ChangesetPreProcessor
Process the given changeset.
process(FileObject) - Method in interface sonia.scm.repository.FileObjectPreProcessor
 
process(Modifications) - Method in interface sonia.scm.repository.ModificationsPreProcessor
 
process(T) - Method in interface sonia.scm.repository.PreProcessor
 
processAutoBindExtensions(Binder) - Method in interface sonia.scm.plugin.ExtensionProcessor
Process auto bind extensions.
ProcessInterruptScheduler - Class in sonia.scm.io
 
ProcessInterruptScheduler(Process) - Constructor for class sonia.scm.io.ProcessInterruptScheduler
 
PRODUCTION - Enum constant in enum class sonia.scm.Stage
This value indicates SCM-Manager is right now productive.
PropagatePrincipleServletRequestWrapper - Class in sonia.scm.web.filter
 
PropagatePrincipleServletRequestWrapper(HttpServletRequest, String) - Constructor for class sonia.scm.web.filter.PropagatePrincipleServletRequestWrapper
 
properties - Variable in class sonia.scm.BasicPropertiesAware
map to hold the properties
PropertiesAware - Interface in sonia.scm
Base interface of all objects which have properties.
PROPERTY_ARCH - Static variable in class sonia.scm.util.SystemUtil
 
PROPERTY_CHECKSUM - Static variable in class sonia.scm.io.AbstractUnArchiver
 
PROPERTY_OSARCH - Static variable in class sonia.scm.util.SystemUtil
 
PROPERTY_OSNAME - Static variable in class sonia.scm.util.SystemUtil
 
PROPERTY_SOURCEFILE - Static variable in class sonia.scm.io.AbstractUnArchiver
 
PropertyFileAccess - Interface in sonia.scm.update
 
PropertyFileAccess.FileConsumer - Interface in sonia.scm.update
 
PropertyFileAccess.StoreFileTools - Interface in sonia.scm.update
 
PropertyFileAccess.Target - Interface in sonia.scm.update
 
PROTOCOL_ONLY - Enum constant in enum class sonia.scm.security.AnonymousMode
 
Proxies - Class in sonia.scm.net
Util class for proxy settings.
ProxyConfiguration - Class in sonia.scm.web.proxy
 
ProxyConfiguration - Interface in sonia.scm.net
Proxy server configuration.
ProxyConfiguration() - Constructor for class sonia.scm.web.proxy.ProxyConfiguration
 
ProxyConfiguration(URL, boolean, Set<String>, boolean, Set<String>, boolean) - Constructor for class sonia.scm.web.proxy.ProxyConfiguration
 
ProxyConfigurationProvider - Interface in sonia.scm.web.proxy
 
ProxyServlet - Class in sonia.scm.web.proxy
 
ProxyServlet(ProxyConfigurationProvider) - Constructor for class sonia.scm.web.proxy.ProxyServlet
 
PublicKey - Interface in sonia.scm.security
The public key can be used to verify signatures.
PublicKeyCreatedEvent - Class in sonia.scm.security
This event is fired when a public key was created in SCM-Manager.
PublicKeyCreatedEvent(PublicKey) - Constructor for class sonia.scm.security.PublicKeyCreatedEvent
 
PublicKeyDeletedEvent - Class in sonia.scm.security
This event is fired when a public key was removed from SCM-Manager.
PublicKeyDeletedEvent(PublicKey) - Constructor for class sonia.scm.security.PublicKeyDeletedEvent
 
PublicKeyParser - Interface in sonia.scm.security
Public key parser.
pull(String) - Method in class sonia.scm.repository.api.PullCommandBuilder
Pull all changes from the given remote url.
pull(Repository) - Method in class sonia.scm.repository.api.PullCommandBuilder
Pull all changes from the given remote repository.
pull(PullCommandRequest) - Method in interface sonia.scm.repository.spi.PullCommand
 
PULL - Enum constant in enum class sonia.scm.repository.api.Command
 
PullCommand - Interface in sonia.scm.repository.spi
 
PullCommandBuilder - Class in sonia.scm.repository.api
The pull command pull changes from a other repository.
PullCommandRequest - Class in sonia.scm.repository.spi
Request object for PullCommand.
PullCommandRequest() - Constructor for class sonia.scm.repository.spi.PullCommandRequest
 
PullResponse - Class in sonia.scm.repository.api
The PullResponse is the result of the methods PullCommandBuilder.pull(sonia.scm.repository.Repository) and PullCommandBuilder.pull(String) and contains information for the executed pull command.
PullResponse() - Constructor for class sonia.scm.repository.api.PullResponse
 
PullResponse(long) - Constructor for class sonia.scm.repository.api.PullResponse
 
PullResponse(long, PullResponse.LfsCount) - Constructor for class sonia.scm.repository.api.PullResponse
 
PullResponse.LfsCount - Class in sonia.scm.repository.api
 
push(String) - Method in class sonia.scm.repository.api.PushCommandBuilder
Push all changes to the given remote url.
push(Repository) - Method in class sonia.scm.repository.api.PushCommandBuilder
Push all changes to the given remote repository.
push(PushCommandRequest) - Method in interface sonia.scm.repository.spi.PushCommand
 
PUSH - Enum constant in enum class sonia.scm.repository.api.Command
 
PushCommand - Interface in sonia.scm.repository.spi
 
PushCommandBuilder - Class in sonia.scm.repository.api
The push command push changes to another repository.
PushCommandRequest - Class in sonia.scm.repository.spi
Request object for PushCommand.
PushCommandRequest() - Constructor for class sonia.scm.repository.spi.PushCommandRequest
 
PushFailedException - Exception in sonia.scm.repository.api
 
PushFailedException(Repository) - Constructor for exception sonia.scm.repository.api.PushFailedException
 
PushResponse - Class in sonia.scm.repository.api
The PushResponse is the result of the PushCommandBuilder.push(sonia.scm.repository.Repository) method and contains information over the executed push command.
PushResponse(long) - Constructor for class sonia.scm.repository.api.PushResponse
 
put(Class<? super T>, T) - Method in class sonia.scm.api.v2.resources.HalEnricherContext.Builder
Add an entry with the given type to the context.
put(String) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Returns a builder for a PUT request.
put(String, long) - Method in interface sonia.scm.store.Exporter
Returns the OutputStream that should be used to export a single store entry with the given name.
put(String, T) - Method in interface sonia.scm.store.DataStore
Put the item with the given id to the store.
put(K, V) - Method in interface sonia.scm.cache.Cache
Put a new element to this cache.
put(T) - Method in interface sonia.scm.store.DataStore
Put a item with automatically generated id to the store.
PUT - Static variable in class sonia.scm.net.ahc.HttpMethod
 

Q

QUERY_RESULT - Static variable in class sonia.scm.web.VndMediaType
 
QueryBuilder<T> - Class in sonia.scm.search
Build and execute queries against an index.
QueryBuilder() - Constructor for class sonia.scm.search.QueryBuilder
 
QueryCountResult - Class in sonia.scm.search
Result of a counting query.
QueryCountResult(Class<?>, long) - Constructor for class sonia.scm.search.QueryCountResult
Deprecated.
since 3.2.0 in favor of the new constructor with queryType
QueryCountResult(Class<?>, long, QueryType) - Constructor for class sonia.scm.search.QueryCountResult
 
QueryParseException - Exception in sonia.scm.search
Is thrown if a query with invalid syntax was executed.
QueryParseException(String, String, Exception) - Constructor for exception sonia.scm.search.QueryParseException
 
QueryResult - Class in sonia.scm.search
Result of a query.
QueryResult(long, Class<?>, List<Hit>) - Constructor for class sonia.scm.search.QueryResult
Deprecated.
since 3.2.0 in favor of the new constructor with queryType
QueryResult(long, Class<?>, List<Hit>, QueryType) - Constructor for class sonia.scm.search.QueryResult
 
queryString(String, Object...) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Appends a query parameter to the request.
queryStrings(String, Iterable<? extends Object>) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Appends a query parameter to the request.
QueryType - Enum Class in sonia.scm.search
 

R

rawContent(byte[]) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the raw data as request content.
rawContent(ByteSource) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the raw data as request content.
RawContent - Class in sonia.scm.net.ahc
Byte array content for AdvancedHttpRequestWithBody.
RawContent(byte[]) - Constructor for class sonia.scm.net.ahc.RawContent
 
read() - Method in class sonia.scm.io.FastByteArrayInputStream
 
read(byte[]) - Method in class sonia.scm.io.AbstractReader
 
read(byte[], int, int) - Method in class sonia.scm.io.FastByteArrayInputStream
 
read(File) - Method in class sonia.scm.io.AbstractReader
 
read(InputStream) - Method in class sonia.scm.io.AbstractReader
 
read(InputStream) - Method in class sonia.scm.io.INIConfigurationReader
 
read(String) - Method in class sonia.scm.io.AbstractReader
 
read(T) - Method in interface sonia.scm.update.UpdateStepRepositoryMetadataAccess
Reads the repository from the given location.
readObject() - Method in class sonia.scm.store.AbstractStore
Read the stored object.
ReadOnlyCheck - Interface in sonia.scm.repository
Read only check could be used to mark a repository as read only.
ReadOnlyException - Exception in sonia.scm.repository
Read only exception is thrown if someone tries to execute a write command on a read only repository.
ReadOnlyException(List<ContextEntry>, String) - Constructor for exception sonia.scm.repository.ReadOnlyException
 
readOnlyVerbs() - Method in interface sonia.scm.repository.PermissionProvider
The collection of verbs that are marked as "read only".
REBASE - Enum constant in enum class sonia.scm.repository.api.MergeStrategy
 
reclaim(C, File, String) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory
 
reclaim(File) - Method in class sonia.scm.repository.work.SimpleWorkingCopyFactory.WorkingCopyContext
 
ReclaimFailedException(String) - Constructor for exception sonia.scm.repository.work.SimpleWorkingCopyFactory.ReclaimFailedException
 
ReclaimFailedException(String, Throwable) - Constructor for exception sonia.scm.repository.work.SimpleWorkingCopyFactory.ReclaimFailedException
 
ReclaimFailedException(Throwable) - Constructor for exception sonia.scm.repository.work.SimpleWorkingCopyFactory.ReclaimFailedException
 
ReducedModelObject - Interface in sonia.scm
This is a reduced form of a model object.
refresh(T) - Method in interface sonia.scm.Manager
Reloads an object from store and overwrites all changes.
refresh(T) - Method in class sonia.scm.ManagerDecorator
 
refreshableFor(long, TimeUnit) - Method in interface sonia.scm.security.AccessTokenBuilder
Sets the time how long this token may be refreshed.
REGEX_NAME - Static variable in class sonia.scm.util.ValidationUtil
 
REGEX_REPOSITORYNAME - Static variable in class sonia.scm.util.ValidationUtil
 
RegexResourceProcessor - Class in sonia.scm.io
 
RegexResourceProcessor() - Constructor for class sonia.scm.io.RegexResourceProcessor
 
register(Class, HalEnricher) - Method in class sonia.scm.api.v2.resources.HalEnricherRegistry
Registers a new HalEnricher for the given source type.
register(Object) - Method in class sonia.scm.event.ScmEventBus
Register all handler methods with the Subscribe annotation as subscriber for the event bus.
register(Registration) - Method in class sonia.scm.sse.Channel
 
Registration - Class in sonia.scm.sse
 
Registration() - Constructor for class sonia.scm.sse.Registration
 
RegistryUtil - Class in sonia.scm.util
 
ReIndexAllTask(IndexLogStore, Class<T>, int) - Constructor for class sonia.scm.search.Indexer.ReIndexAllTask
 
ReindexRepositoryEvent - Class in sonia.scm.search
 
ReindexRepositoryEvent() - Constructor for class sonia.scm.search.ReindexRepositoryEvent
 
reject() - Static method in class sonia.scm.repository.api.MirrorFilter.Result
 
reject(String) - Static method in class sonia.scm.repository.api.MirrorFilter.Result
 
REJECTED_UPDATES - Enum constant in enum class sonia.scm.repository.api.MirrorCommandResult.ResultType
 
RELEASE - Enum constant in enum class sonia.scm.version.VersionType
 
RELEASE_CANDIDAT - Enum constant in enum class sonia.scm.version.VersionType
 
RemoteCommandRequest - Class in sonia.scm.repository.spi
 
RemoteCommandRequest() - Constructor for class sonia.scm.repository.spi.RemoteCommandRequest
 
remoteRepository - Variable in class sonia.scm.repository.spi.RemoteCommandRequest
 
remoteUrl - Variable in class sonia.scm.repository.spi.RemoteCommandRequest
 
remove(String) - Method in class sonia.scm.group.Group
 
remove(String) - Method in interface sonia.scm.store.MultiEntryStore
Remove the item with the given id.
remove(K) - Method in interface sonia.scm.cache.Cache
Remove the element with the specified key from this cache.
remove(Blob) - Method in interface sonia.scm.store.BlobStore
Remove the given blob object-
removeAll(Predicate<K>) - Method in interface sonia.scm.cache.Cache
Remove all elements with matching Predicate from this cache.
removeCRLFInjectionChars(String) - Static method in class sonia.scm.util.HttpUtil
Remove all chars from the given parameter, which could be used for CRLF injection attack.
Removed - Class in sonia.scm.repository
 
Removed() - Constructor for class sonia.scm.repository.Removed
 
RemoveDeletedRepositoryRole - Class in sonia.scm.repository
 
RemoveDeletedRepositoryRole(RepositoryManager) - Constructor for class sonia.scm.repository.RemoveDeletedRepositoryRole
 
removeMatrixParameter(String) - Static method in class sonia.scm.util.HttpUtil
Remove matrix parameters from the given uri.
removeParameter(String) - Method in class sonia.scm.io.INISection
Remove parameter with the given name from the section.
removePermission(RepositoryPermission) - Method in class sonia.scm.repository.Namespace
 
removePermission(RepositoryPermission) - Method in class sonia.scm.repository.Repository
 
removePermission(RepositoryPermission) - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Removes a single permission from the current set of permissions for this object.
removeProperty(String) - Method in class sonia.scm.BasicPropertiesAware
 
removeProperty(String) - Method in interface sonia.scm.PropertiesAware
 
removeSection(String) - Method in class sonia.scm.io.INIConfiguration
Remove an existing section from the configuration.
removeVariable(String) - Method in class sonia.scm.io.AbstractResourceProcessor
 
removeVariable(String) - Method in interface sonia.scm.io.ResourceProcessor
 
rename(Repository, String, String) - Method in interface sonia.scm.repository.RepositoryManager
 
rename(Repository, String, String) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
RENAME - Enum constant in enum class sonia.scm.repository.api.DiffFile.ChangeType
 
Renamed - Class in sonia.scm.repository
 
Renamed() - Constructor for class sonia.scm.repository.Renamed
 
renameGlobalConfigurationFrom(String) - Method in interface sonia.scm.update.PropertyFileAccess
Use this to rename a configuration file.
renameStore(String) - Method in interface sonia.scm.update.StoreUpdateStepUtilFactory.StoreUpdateStepUtil
 
renderDefaultError(Exception) - Method in class sonia.scm.cli.TemplateRenderer
Writes the exception message to the stderr channel using the default error template
renderDefaultError(String) - Method in class sonia.scm.cli.TemplateRenderer
Writes an error to the stderr channel using the default error template
renderFileTemplate(TemplateEngineFactory, File, Writer, Object) - Static method in class sonia.scm.template.Templates
Renders the given template file with the TemplateEngine which is associated to extension of the file.
renderToStderr(String, Map<String, Object>) - Method in class sonia.scm.cli.TemplateRenderer
Writes templated content to the stderr channel
renderToStdout(String, Map<String, Object>) - Method in class sonia.scm.cli.TemplateRenderer
Writes templated content to the stdout channel
REPOSITORIES_NATIVE_DIRECTORY - Static variable in interface sonia.scm.repository.RepositoryDirectoryHandler
 
Repository - Class in sonia.scm.repository
Source code repository.
Repository() - Constructor for class sonia.scm.repository.Repository
This constructor is used by JAXB.
Repository(String, String, String, String) - Constructor for class sonia.scm.repository.Repository
Constructs a new Repository.
Repository(String, String, String, String, String, String, RepositoryPermission...) - Constructor for class sonia.scm.repository.Repository
Constructs a new Repository.
REPOSITORY - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_Directory_NOT_WRITABLE - Static variable in class sonia.scm.repository.MetadataHealthCheck
 
REPOSITORY_EXPORT - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_EXPORT_INFO - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_MODIFIED_EXCEPTION_TEXT - Static variable in class sonia.scm.repository.RepositoryPermission
 
REPOSITORY_PATH_NOT_FOUND - Static variable in exception sonia.scm.repository.RepositoryPathNotFoundException
 
REPOSITORY_PATHS - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_PERMISSION - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_PROPERTY_READER - Static variable in interface sonia.scm.update.V1PropertyReader
 
REPOSITORY_ROLE - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_ROLE_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_TYPE - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_TYPE_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
REPOSITORY_VERB_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
RepositoryArchivedCheck - Interface in sonia.scm.repository
Implementations of this class can be used to check whether a repository is archived.
RepositoryArchivedException - Exception in sonia.scm.repository
 
RepositoryArchivedException(String) - Constructor for exception sonia.scm.repository.RepositoryArchivedException
 
RepositoryArchivedException(Repository) - Constructor for exception sonia.scm.repository.RepositoryArchivedException
 
RepositoryCacheKey - Interface in sonia.scm.repository
 
RepositoryCacheKeyPredicate<T extends RepositoryCacheKey> - Class in sonia.scm.repository
 
RepositoryCacheKeyPredicate(String) - Constructor for class sonia.scm.repository.RepositoryCacheKeyPredicate
 
RepositoryCommand - Class in sonia.scm.repository.cli
 
RepositoryCommand() - Constructor for class sonia.scm.repository.cli.RepositoryCommand
 
RepositoryConfig - Class in sonia.scm.repository
Basic Repository configuration class.
RepositoryConfig() - Constructor for class sonia.scm.repository.RepositoryConfig
 
RepositoryContentInitializer - Interface in sonia.scm.repository
Use this RepositoryContentInitializer to create new files with custom content which will be included in the initial commit of the new repository
RepositoryContentInitializer.CreateFile - Interface in sonia.scm.repository
Use this to apply content to new files which should be committed on repository initialization
RepositoryContentInitializer.InitializerContext - Interface in sonia.scm.repository
Use this RepositoryContentInitializer.InitializerContext to create new files on repository initialization which will be included in the first commit
RepositoryContext - Class in sonia.scm.protocolcommand
 
RepositoryContext(Repository, Path) - Constructor for class sonia.scm.protocolcommand.RepositoryContext
 
RepositoryContextResolver - Interface in sonia.scm.protocolcommand
 
RepositoryCoordinates - Interface in sonia.scm.repository
Coordinates to identify a repository.
RepositoryDAO - Interface in sonia.scm.repository
Data access object for repositories.
RepositoryDirectoryHandler - Interface in sonia.scm.repository
 
RepositoryEvent - Class in sonia.scm.repository
The RepositoryEvent is fired if a Repository object changes.
RepositoryEvent(HandlerEventType, Repository) - Constructor for class sonia.scm.repository.RepositoryEvent
 
RepositoryEvent(HandlerEventType, Repository, Repository) - Constructor for class sonia.scm.repository.RepositoryEvent
 
RepositoryExportingCheck - Interface in sonia.scm.repository
Implementations of this class can be used to check whether a repository is currently being exported.
RepositoryExportingException - Exception in sonia.scm.repository
 
RepositoryExportingException(String) - Constructor for exception sonia.scm.repository.RepositoryExportingException
 
RepositoryExportingException(Repository) - Constructor for exception sonia.scm.repository.RepositoryExportingException
 
RepositoryHandler - Interface in sonia.scm.repository
Handler class for a specific Repository type.
RepositoryHandlerConfigChangedEvent<C extends RepositoryConfig> - Class in sonia.scm.repository
 
RepositoryHandlerConfigChangedEvent(C) - Constructor for class sonia.scm.repository.RepositoryHandlerConfigChangedEvent
 
RepositoryHookEvent - Class in sonia.scm.repository
Repository hook event represents an change event of a repository.
RepositoryHookEvent(HookContext, Repository, RepositoryHookType) - Constructor for class sonia.scm.repository.RepositoryHookEvent
 
RepositoryHookType - Enum Class in sonia.scm.repository
Type of repository hook.
RepositoryImportEvent - Class in sonia.scm.repository
Event which is fired whenever repository import is successful or failed.
RepositoryImportEvent(Repository, boolean) - Constructor for class sonia.scm.repository.RepositoryImportEvent
 
RepositoryLinkProvider - Interface in sonia.scm.api.v2.resources
 
RepositoryLocationOverride - Interface in sonia.scm.repository
 
RepositoryLocationResolver - Class in sonia.scm.repository
 
RepositoryLocationResolver() - Constructor for class sonia.scm.repository.RepositoryLocationResolver
 
RepositoryLocationResolver.LocationNotFoundException - Exception in sonia.scm.repository
 
RepositoryLocationResolver.RepositoryLocationResolverInstance<T> - Interface in sonia.scm.repository
 
RepositoryLocationResolver.RepositoryStorageException - Exception in sonia.scm.repository
 
RepositoryManager - Interface in sonia.scm.repository
The central class for managing Repository objects.
RepositoryManagerDecorator - Class in sonia.scm.repository
Decorator for RepositoryManager.
RepositoryManagerDecorator(RepositoryManager) - Constructor for class sonia.scm.repository.RepositoryManagerDecorator
 
RepositoryManagerDecoratorFactory - Interface in sonia.scm.repository
Factory for repository manager decorators.
RepositoryModificationEvent - Class in sonia.scm.repository
Event which is fired whenever a repository is modified.
RepositoryModificationEvent(HandlerEventType, Repository, Repository) - Constructor for class sonia.scm.repository.RepositoryModificationEvent
Constructs a new RepositoryModificationEvent.
RepositoryName - Annotation Interface in sonia.scm.repository
Validates the name of a repository.
RepositoryName.Namespace - Enum Class in sonia.scm.repository
Options to control the namespace prefix validation.
RepositoryNameConstrainValidator - Class in sonia.scm.repository
 
RepositoryNameConstrainValidator() - Constructor for class sonia.scm.repository.RepositoryNameConstrainValidator
 
RepositoryPathMatcher - Interface in sonia.scm.repository
ExtensionPoint to modify the path matching behaviour for a certain type of repositories.
RepositoryPathNotFoundException - Exception in sonia.scm.repository
 
RepositoryPathNotFoundException() - Constructor for exception sonia.scm.repository.RepositoryPathNotFoundException
 
RepositoryPermission - Class in sonia.scm.repository
Permissions controls the access to Repository.
RepositoryPermission() - Constructor for class sonia.scm.repository.RepositoryPermission
Deprecated.
Do not use this for "normal" code. Use RepositoryPermission(String, Collection, boolean) instead.
RepositoryPermission(String, String, boolean) - Constructor for class sonia.scm.repository.RepositoryPermission
 
RepositoryPermission(String, Collection<String>, boolean) - Constructor for class sonia.scm.repository.RepositoryPermission
 
RepositoryPermissionGuard - Class in sonia.scm.repository
This intercepts permission checks for repositories and blocks write permissions for archived repositories.
RepositoryPermissionGuard() - Constructor for class sonia.scm.repository.RepositoryPermissionGuard
 
RepositoryPermissionHolder - Interface in sonia.scm.repository
This abstracts the permissions of Repository and Namespace objects.
RepositoryPredicate - Class in sonia.scm.repository
 
RepositoryPredicate(String) - Constructor for class sonia.scm.repository.RepositoryPredicate
 
RepositoryPredicate(Repository) - Constructor for class sonia.scm.repository.RepositoryPredicate
 
RepositoryPredicate(RepositoryHookEvent) - Constructor for class sonia.scm.repository.RepositoryPredicate
 
RepositoryProvider - Interface in sonia.scm.repository
 
RepositoryReadOnlyChecker - Class in sonia.scm.repository
Checks, whether a repository has to be considered read only.
RepositoryReadOnlyChecker() - Constructor for class sonia.scm.repository.RepositoryReadOnlyChecker
Constructs a new read only checker, which uses only static checks.
RepositoryReadOnlyChecker(RepositoryArchivedCheck, RepositoryExportingCheck) - Constructor for class sonia.scm.repository.RepositoryReadOnlyChecker
Deprecated.
use RepositoryReadOnlyChecker.setReadOnlyChecks(Collection) instead
RepositoryRequestListener - Interface in sonia.scm.repository
Listener before a repository request is executed.
RepositoryRequestListenerUtil - Class in sonia.scm.repository
 
RepositoryRequestListenerUtil(Set<RepositoryRequestListener>) - Constructor for class sonia.scm.repository.RepositoryRequestListenerUtil
 
RepositoryRole - Class in sonia.scm.repository
Custom role with specific permissions related to Repository.
RepositoryRole() - Constructor for class sonia.scm.repository.RepositoryRole
Deprecated.
Do not use this for "normal" code. Use RepositoryRole(String, Collection, String) instead.
RepositoryRole(String, Collection<String>, String) - Constructor for class sonia.scm.repository.RepositoryRole
 
RepositoryRoleDAO - Interface in sonia.scm.repository
 
RepositoryRoleEvent - Class in sonia.scm.repository
The RepositoryRoleEvent is fired if a repository role object changes.
RepositoryRoleEvent(HandlerEventType, RepositoryRole) - Constructor for class sonia.scm.repository.RepositoryRoleEvent
Constructs a new repositoryRole event.
RepositoryRoleEvent(HandlerEventType, RepositoryRole, RepositoryRole) - Constructor for class sonia.scm.repository.RepositoryRoleEvent
Constructs a new repositoryRole event.
RepositoryRoleManager - Interface in sonia.scm.repository
The central class for managing RepositoryRole objects.
RepositoryRoleModificationEvent - Class in sonia.scm.repository
Event which is fired whenever a repository role is modified.
RepositoryRoleModificationEvent(HandlerEventType, RepositoryRole, RepositoryRole) - Constructor for class sonia.scm.repository.RepositoryRoleModificationEvent
RepositoryService - Class in sonia.scm.repository.api
From the RepositoryService it is possible to access all commands for a single Repository.
RepositoryServiceFactory - Class in sonia.scm.repository.api
The RepositoryServiceFactory is the entrypoint of the repository api.
RepositoryServiceFactory(CacheManager, RepositoryManager, Set<RepositoryServiceResolver>, PreProcessorUtil, Set<ScmProtocolProvider>, WorkdirProvider, EMail, RepositoryExportingCheck) - Constructor for class sonia.scm.repository.api.RepositoryServiceFactory
Constructs a new RepositoryServiceFactory.
RepositoryServiceFactory(ScmConfiguration, CacheManager, RepositoryManager, Set<RepositoryServiceResolver>, PreProcessorUtil, Set<ScmProtocolProvider>, WorkdirProvider) - Constructor for class sonia.scm.repository.api.RepositoryServiceFactory
RepositoryServiceNotFoundException - Exception in sonia.scm.repository.api
This exception is throw if no RepositoryService is available for the given Repository.
RepositoryServiceNotFoundException(Repository) - Constructor for exception sonia.scm.repository.api.RepositoryServiceNotFoundException
 
RepositoryServiceProvider - Class in sonia.scm.repository.spi
 
RepositoryServiceProvider() - Constructor for class sonia.scm.repository.spi.RepositoryServiceProvider
 
RepositoryServiceResolver - Interface in sonia.scm.repository.spi
 
RepositoryStorageException(String) - Constructor for exception sonia.scm.repository.RepositoryLocationResolver.RepositoryStorageException
 
RepositoryStorageException(String, Throwable) - Constructor for exception sonia.scm.repository.RepositoryLocationResolver.RepositoryStorageException
 
RepositoryToHalMapper - Interface in sonia.scm.web.api
Maps a repository to a hal representation.
RepositoryType - Class in sonia.scm.repository
The type (mercurial, subversion, git) of a Repository.
RepositoryType() - Constructor for class sonia.scm.repository.RepositoryType
This constructor is required for JAXB.
RepositoryType(String, String, Set<Command>) - Constructor for class sonia.scm.repository.RepositoryType
Constructs a new RepositoryType object.
RepositoryType(String, String, Set<Command>, Set<Feature>) - Constructor for class sonia.scm.repository.RepositoryType
Constructs a new RepositoryType object.
RepositoryTypeConstraint - Annotation Interface in sonia.scm.repository
Validates the type of repository.
RepositoryTypeConstraintValidator - Class in sonia.scm.repository
RepositoryTypeConstraintValidator(RepositoryManager) - Constructor for class sonia.scm.repository.RepositoryTypeConstraintValidator
 
RepositoryTypePredicate - Class in sonia.scm.repository
Used to filter collections of repositories by its type.
RepositoryTypePredicate(String) - Constructor for class sonia.scm.repository.RepositoryTypePredicate
 
RepositoryUpdateContext - Class in sonia.scm.migration
Data for the repository, whose data that should be migrated.
RepositoryUpdateContext(String) - Constructor for class sonia.scm.migration.RepositoryUpdateContext
 
RepositoryUpdateIterator - Interface in sonia.scm.update
Implementations of this interface can be used to iterate all repositories in update steps.
RepositoryUpdateIterator.Updater - Interface in sonia.scm.update
Simple callback with the id of an existing repository with the possibility to throw exceptions.
RepositoryUpdateStep - Interface in sonia.scm.migration
This is the main interface for "repository specific" data migration/update.
RepositoryV1PropertyReader - Class in sonia.scm.update
 
RepositoryV1PropertyReader() - Constructor for class sonia.scm.update.RepositoryV1PropertyReader
 
REPSONSE_HEADER_CONTENT_TYPE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
request() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Executes the request and returns the http response.
request(BaseHttpRequest<?>) - Method in class sonia.scm.net.ahc.AdvancedHttpClient
Executes the given request and returns the http response.
REQUIRED - Enum constant in enum class sonia.scm.repository.RepositoryName.Namespace
The repository name must start with a namespace prefix.
reset() - Method in class sonia.scm.filter.GZipResponseStream
 
reset() - Method in class sonia.scm.io.FastByteArrayOutputStream
 
reset() - Method in class sonia.scm.repository.api.BlameCommandBuilder
Reset each parameter to its default value.
reset() - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Reset each parameter to its default value.
reset() - Method in class sonia.scm.repository.api.CatCommandBuilder
Reset each parameter to its default value.
reset() - Method in class sonia.scm.repository.api.LogCommandBuilder
Reset each parameter to its default value.
reset() - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to reset the command.
reset() - Method in class sonia.scm.repository.api.ModificationsCommandBuilder
Reset each parameter to its default value.
reset() - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.ModificationsCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.PushCommandRequest
 
reset() - Method in class sonia.scm.repository.spi.RemoteCommandRequest
Resets the request object.
reset() - Method in interface sonia.scm.repository.spi.Resetable
 
Resetable - Interface in sonia.scm.repository.spi
 
RESIN - Enum constant in enum class sonia.scm.ServletContainer
 
resolve(String) - Method in interface sonia.scm.group.GroupResolver
 
resolve(String) - Method in interface sonia.scm.io.ContentTypeResolver
Detects the ContentType of the given path, by only using path based strategies.
resolve(String[]) - Method in interface sonia.scm.protocolcommand.RepositoryContextResolver
 
resolve(String, byte[]) - Method in interface sonia.scm.io.ContentTypeResolver
Detects the ContentType of the given path, by using path and content based strategies.
resolve(String, byte[]) - Method in interface sonia.scm.io.ContentTypeResolverExtension
 
resolve(Path) - Method in class sonia.scm.BasicContextProvider
 
resolve(Path) - Method in interface sonia.scm.SCMContextProvider
Resolves the given path against the base directory.
resolve(Repository) - Method in interface sonia.scm.repository.spi.RepositoryServiceResolver
 
resolve(BearerToken) - Method in interface sonia.scm.security.AccessTokenResolver
Resolves an AccessToken from a BearerToken.
resolveAsBoolean(String) - Static method in class sonia.scm.config.WebappConfigProvider
 
resolveAsInteger(String) - Static method in class sonia.scm.config.WebappConfigProvider
 
resolveAsLong(String) - Static method in class sonia.scm.config.WebappConfigProvider
 
resolveAsString(String) - Static method in class sonia.scm.config.WebappConfigProvider
 
resolveClass(ObjectStreamClass) - Method in class sonia.scm.io.ScmObjectInputStream
 
ResourceProcessor - Interface in sonia.scm.io
 
response - Variable in class sonia.scm.filter.GZipResponseStream
 
RESPONSE_HEADER_CONTENT_LENGTH - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
RESPONSE_HEADER_CONTENT_TYPE - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
RESPONSE_HEADER_HTTP_PREFIX - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
RESPONSE_HEADER_LOCATION - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
RESPONSE_HEADER_STATUS - Static variable in interface sonia.scm.web.cgi.CGIExecutor
 
REST_API_PATH - Static variable in interface sonia.scm.api.v2.resources.ScmPathInfo
 
restart(Class<?>, String) - Method in interface sonia.scm.lifecycle.Restarter
Issues a restart.
Restarter - Interface in sonia.scm.lifecycle
Restarter is able to restart scm-manager.
RestartEvent - Class in sonia.scm.lifecycle
This event indicates a forced restart of scm-manager.
RestartNotSupportedException - Exception in sonia.scm.lifecycle
Exception is thrown if a restart is not supported or a restart strategy is misconfigured.
resultHasMediaType(String, JsonEnricherContext) - Method in class sonia.scm.web.JsonEnricherBase
 
retrieveContent() - Method in class sonia.scm.repository.api.DiffCommandBuilder
Passes the difference of the given parameter to the outputstream.
retriveContent(OutputStream, String) - Method in class sonia.scm.repository.api.CatCommandBuilder
Passes the content of the given file to the output stream.
REVIEWED_BY - Static variable in class sonia.scm.repository.Contributor
 
revision(String) - Method in class sonia.scm.repository.api.ModificationsCommandBuilder
Set this to compute either the midifications of the given revision, or additionally set ModificationsCommandBuilder.baseRevision(String) to compute the modifications between this and the other revision.
Role - Class in sonia.scm.security
 
RootURL - Interface in sonia.scm
RootURL is able to return the root url of the SCM-Manager instance, regardless of the scope (web request, async hook, ssh command, etc.).
Row() - Constructor for class sonia.scm.cli.Table.Row
 
run() - Method in class sonia.scm.io.ProcessInterruptScheduler
 
run() - Method in class sonia.scm.sse.ChannelCleanupTask
 
run() - Method in class sonia.scm.util.Archives.TarExtractor
Starts the process.
run() - Method in class sonia.scm.util.Archives.TarWriter
Starts the process.
runAsAdmin() - Method in interface sonia.scm.work.CentralWorkQueue.Enqueue
Run the enqueued task with administrator permission.
runAsAdmin(Class<? extends PrivilegedAction>) - Method in interface sonia.scm.web.security.AdministrationContext
Executes the given action with administration privileges.
runAsAdmin(PrivilegedAction) - Method in interface sonia.scm.web.security.AdministrationContext
Executes the given action with administration privileges.

S

SALT_LENGTH - Static variable in class sonia.scm.security.DefaultCipherHandler
 
schedule(String, Class<? extends Runnable>) - Method in interface sonia.scm.schedule.Scheduler
Schedule a new task for future execution.
schedule(String, Runnable) - Method in interface sonia.scm.schedule.Scheduler
Schedule a new task for future execution.
Scheduler - Interface in sonia.scm.schedule
Scheduler is able to run tasks on the future in a background thread.
SCHEME_HTTP - Static variable in class sonia.scm.util.HttpUtil
Default http scheme
SCHEME_HTTPS - Static variable in class sonia.scm.util.HttpUtil
Default https scheme
SchemeBasedWebTokenGenerator - Class in sonia.scm.web
 
SchemeBasedWebTokenGenerator() - Constructor for class sonia.scm.web.SchemeBasedWebTokenGenerator
 
SCM - Enum constant in enum class sonia.scm.plugin.PluginInformation.PluginType
 
SCM_CLIENT_WUI - Static variable in class sonia.scm.util.HttpUtil
Possible value of the X-SCM-Client http header.
SCM_SERVER - Enum constant in enum class sonia.scm.ServletContainer
 
scmClient(String) - Static method in class sonia.scm.web.UserAgent
 
ScmClientDetector - Interface in sonia.scm.web
This can be used to determine, whether a web request should be handled as a scm client request.
ScmCommandProtocol - Interface in sonia.scm.protocolcommand
 
ScmConfiguration - Class in sonia.scm.config
The main configuration object for SCM-Manager.
ScmConfiguration() - Constructor for class sonia.scm.config.ScmConfiguration
 
ScmConfigurationChangedEvent - Class in sonia.scm.config
The ScmConfigurationChangedEvent is fired whenever the ScmConfiguration changes.
ScmConfigurationChangedEvent(ScmConfiguration) - Constructor for class sonia.scm.config.ScmConfigurationChangedEvent
 
ScmConfigurationChangedListener - Class in sonia.scm.config
 
ScmConfigurationChangedListener(UserManager) - Constructor for class sonia.scm.config.ScmConfigurationChangedListener
 
ScmConstraintViolationException - Exception in sonia.scm
Use this exception to handle invalid input values that cannot be handled using JEE bean validation.
ScmConstraintViolationException.Builder - Class in sonia.scm
Builder to conditionally create constraint violations.
ScmConstraintViolationException.ScmConstraintViolation - Class in sonia.scm
A single constraint violation.
SCMContext - Class in sonia.scm
The SCMContext searches an implementation of SCMContextProvider and holds a singleton instance of this implementation.
SCMContextProvider - Interface in sonia.scm
The main class for retrieving the home and the version of the SCM-Manager.
ScmEventBus - Class in sonia.scm.event
Dispatches events to listeners, and provides ways for listeners to register themselves.
ScmEventBus() - Constructor for class sonia.scm.event.ScmEventBus
 
ScmModule - Class in sonia.scm.plugin
 
ScmModule() - Constructor for class sonia.scm.plugin.ScmModule
 
ScmObjectInputStream - Class in sonia.scm.io
ObjectInputStream implementation which uses the context class loader to resolve classes.
ScmObjectInputStream(InputStream) - Constructor for class sonia.scm.io.ScmObjectInputStream
 
ScmPathInfo - Interface in sonia.scm.api.v2.resources
 
ScmPathInfoStore - Class in sonia.scm.api.v2.resources
 
ScmPathInfoStore() - Constructor for class sonia.scm.api.v2.resources.ScmPathInfoStore
 
scmPathInfoStoreProvider - Variable in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
ScmProtocol - Interface in sonia.scm.repository.api
An ScmProtocol represents a concrete protocol provided by the SCM-Manager instance to interact with a repository depending on its type.
ScmProtocolProvider<T extends ScmProtocol> - Interface in sonia.scm.repository.api
Provider for scm native protocols.
ScmProviderHttpServlet - Interface in sonia.scm.repository.spi
 
ScmProviderHttpServletDecorator - Class in sonia.scm.repository.spi
 
ScmProviderHttpServletDecorator(ScmProviderHttpServlet) - Constructor for class sonia.scm.repository.spi.ScmProviderHttpServletDecorator
 
ScmProviderHttpServletDecoratorFactory - Interface in sonia.scm.repository.spi
 
ScmProviderHttpServletProvider - Class in sonia.scm.repository.spi
 
ScmProviderHttpServletProvider(String) - Constructor for class sonia.scm.repository.spi.ScmProviderHttpServletProvider
 
ScmSecurityException - Exception in sonia.scm.security
 
ScmSecurityException() - Constructor for exception sonia.scm.security.ScmSecurityException
 
ScmSecurityException(String) - Constructor for exception sonia.scm.security.ScmSecurityException
 
ScmSecurityException(String, Throwable) - Constructor for exception sonia.scm.security.ScmSecurityException
 
ScmSecurityException(Throwable) - Constructor for exception sonia.scm.security.ScmSecurityException
 
scope(Scope) - Method in interface sonia.scm.security.AccessTokenBuilder
Reduces the permissions of the token by providing a scope.
Scope - Class in sonia.scm.security
Scope of a token.
ScrapeTarget - Interface in sonia.scm.metrics
Target for monitoring systems which scrape metrics from an http endpoint.
search() - Method in interface sonia.scm.search.SearchEngine.ForType
Returns a query builder object which can be used to search the index.
search(String) - Static method in class sonia.scm.util.IOUtil
 
search(String[], String) - Static method in class sonia.scm.util.IOUtil
 
search(String[], String, String) - Static method in class sonia.scm.util.IOUtil
TODO check for windows
search(SearchRequest) - Method in class sonia.scm.group.GroupManagerDecorator
 
search(SearchRequest) - Method in interface sonia.scm.search.Searchable
 
search(SearchRequest) - Method in class sonia.scm.user.UserManagerDecorator
 
search(SearchRequest, Collection<T>, TransformFilter<T, R>) - Static method in class sonia.scm.search.SearchUtil
 
Searchable<T> - Interface in sonia.scm.search
 
SEARCHABLE_TYPE_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
SearchableField - Interface in sonia.scm.search
A field of a SearchableType.
SearchableType - Interface in sonia.scm.search
A type which can be searched with the SearchEngine.
searchAll(String) - Static method in class sonia.scm.util.IOUtil
 
searchAll(String[], String) - Static method in class sonia.scm.util.IOUtil
 
searchAll(String[], String, String) - Static method in class sonia.scm.util.IOUtil
 
SearchEngine - Interface in sonia.scm.search
The SearchEngine is the main entry point for indexing and searching.
SearchEngine.ForIndices - Interface in sonia.scm.search
Api for modifying multiple indices at once.
SearchEngine.ForType<T> - Interface in sonia.scm.search
Search and index api.
SearchEngineException - Exception in sonia.scm.search
Generic exception which could be thrown by any part of the search engine.
SearchEngineException(String) - Constructor for exception sonia.scm.search.SearchEngineException
 
SearchEngineException(String, Throwable) - Constructor for exception sonia.scm.search.SearchEngineException
 
SearchRequest - Class in sonia.scm.search
 
SearchRequest() - Constructor for class sonia.scm.search.SearchRequest
 
SearchRequest(String) - Constructor for class sonia.scm.search.SearchRequest
 
SearchRequest(String, boolean) - Constructor for class sonia.scm.search.SearchRequest
 
SearchRequest(String, boolean, int) - Constructor for class sonia.scm.search.SearchRequest
 
SearchUtil - Class in sonia.scm.search
 
SecuritySystem - Interface in sonia.scm.security
The SecuritySystem manages global permissions.
self() - Method in class sonia.scm.net.ahc.AdvancedHttpRequest
 
self() - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
 
self() - Method in class sonia.scm.net.ahc.BaseHttpRequest
Implementing classes should return this.
send(Notification) - Method in interface sonia.scm.notifications.NotificationSender
Sends the notification to the current user.
send(Notification, String) - Method in interface sonia.scm.notifications.NotificationSender
Sends the notification to a specific user.
sendError(int) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
sendError(int, String) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
sendError(String) - Method in interface sonia.scm.repository.api.HookMessageProvider
Send error message back to scm client.
sendFailedAuthenticationError(HttpServletRequest, HttpServletResponse) - Method in class sonia.scm.web.filter.AuthenticationFilter
Sends an error for a failed authentication back to client.
sendMessage(String) - Method in interface sonia.scm.repository.api.HookMessageProvider
Send message back tp scm client.
sendNotEnoughPrivilegesError(HttpServletRequest, HttpServletResponse) - Method in class sonia.scm.web.filter.PermissionFilter
Sends a "not enough privileges" error back to client.
sendUnauthorized(HttpServletRequest, HttpServletResponse) - Static method in class sonia.scm.util.HttpUtil
Send an unauthorized header back to the client
sendUnauthorized(HttpServletRequest, HttpServletResponse, String) - Static method in class sonia.scm.util.HttpUtil
Send an unauthorized header back to the client
sendUnauthorized(HttpServletResponse) - Static method in class sonia.scm.util.HttpUtil
Send an unauthorized header back to the client
sendUnauthorized(HttpServletResponse, String) - Static method in class sonia.scm.util.HttpUtil
Send an unauthorized header back to the client
sendUnauthorizedError(HttpServletRequest, HttpServletResponse) - Method in class sonia.scm.web.filter.AuthenticationFilter
Sends an unauthorized error back to client.
sendUnauthorizedError(HttpServletRequest, HttpServletResponse) - Method in class sonia.scm.web.filter.PermissionFilter
Sends an unauthorized error back to client.
SEPARATOR_HASH - Static variable in class sonia.scm.util.HttpUtil
Url hash separator
SEPARATOR_PARAMETER - Static variable in class sonia.scm.util.HttpUtil
Url parameter separator
SEPARATOR_PARAMETER_VALUE - Static variable in class sonia.scm.util.HttpUtil
Url parameter value separator
SEPARATOR_PARAMETERS - Static variable in class sonia.scm.util.HttpUtil
Url parameters separator
SEPARATOR_PATH - Static variable in class sonia.scm.util.HttpUtil
Url folder separator
SEPARATOR_PORT - Static variable in class sonia.scm.util.HttpUtil
Url port separator
SEPARATOR_SCHEME - Static variable in class sonia.scm.util.HttpUtil
Url scheme separator
sequence() - Method in interface sonia.scm.initialization.InitializationStep
Deprecated.
 
SerializableIndexTask<T> - Interface in sonia.scm.search
A serializable version of IndexTask.
serve(HttpServletRequest, HttpServletResponse, ServletConfig) - Method in class sonia.scm.repository.spi.HttpScmProtocol
 
serve(HttpServletRequest, HttpServletResponse, Repository, ServletConfig) - Method in class sonia.scm.repository.spi.HttpScmProtocol
 
SERVER_ERROR - Static variable in class sonia.scm.cli.ExitCode
 
service(HttpServletRequest, HttpServletResponse) - Method in class sonia.scm.web.proxy.ProxyServlet
 
service(HttpServletRequest, HttpServletResponse, Repository) - Method in interface sonia.scm.repository.spi.ScmProviderHttpServlet
 
service(HttpServletRequest, HttpServletResponse, Repository) - Method in class sonia.scm.repository.spi.ScmProviderHttpServletDecorator
 
service(HttpServletRequest, HttpServletResponse, Repository) - Method in class sonia.scm.web.filter.PermissionFilter
Checks the permission for the requested repository.
ServiceUtil - Class in sonia.scm.util
 
ServletContainer - Enum Class in sonia.scm
Type of servlet container.
ServletContainerDetector - Class in sonia.scm
Detects the ServletContainer.
SessionId - Class in sonia.scm.security
Client side session id.
set(String) - Static method in class sonia.scm.TransactionId
Binds the given transaction id to the current thread.
set(String, String) - Method in class sonia.scm.web.cgi.EnvList
Set a name/value pair, null values will be treated as an empty String
set(ScmPathInfo) - Method in class sonia.scm.api.v2.resources.ScmPathInfoStore
 
set(T) - Method in class sonia.scm.auditlog.AuditLogConfigurationStoreDecorator
 
set(T) - Method in class sonia.scm.store.AbstractStore
 
set(T) - Method in interface sonia.scm.store.ConfigurationStore
Stores the given configuration object to the store.
setAlertsUrl(String) - Method in class sonia.scm.config.ScmConfiguration
Set the url for the alerts api.
setAncestorChangeset(String) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Compute the incoming changes of the branch set with AbstractDiffCommandBuilder.setRevision(String) in respect to the changeset given here.
setAncestorChangeset(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Compute the incoming changes of the branch set with LogCommandBuilder.setBranch(String) in respect to the changeset given here.
setAncestorChangeset(String) - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
setAncestorChangeset(String) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setAnonymousAccessEnabled(boolean) - Method in class sonia.scm.config.ScmConfiguration
Deprecated.
setAnonymousMode(AnonymousMode) - Method in class sonia.scm.config.ScmConfiguration
Configures the anonymous mode.
setArch(String) - Method in class sonia.scm.plugin.PluginCondition
 
setArchived(boolean) - Method in class sonia.scm.repository.Repository
Set this to true to mark the repository as "archived".
setArgs(List<String>) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setArgs(List<String>) - Method in interface sonia.scm.web.cgi.CGIExecutor
Set command arguments.
setAuthor(Person) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Deprecated.
Use MergeCommandBuilder.setAuthor(DisplayUser) instead to enable fallback email computation.
setAuthor(Person) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Set the author for the new commit.
setAuthor(Person) - Method in class sonia.scm.repository.BlameLine
 
setAuthor(Person) - Method in class sonia.scm.repository.Changeset
Sets the author of the changeset.
setAuthor(Person) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setAuthor(Person) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setAuthor(Person) - Method in interface sonia.scm.repository.util.AuthorUtil.CommandWithAuthor
 
setAuthor(DisplayUser) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set the author of the merge commit manually.
setAuthorIfNotAvailable(AuthorUtil.CommandWithAuthor) - Static method in class sonia.scm.repository.util.AuthorUtil
 
setAuthorIfNotAvailable(AuthorUtil.CommandWithAuthor, EMail) - Static method in class sonia.scm.repository.util.AuthorUtil
 
setBaseUrl(String) - Method in class sonia.scm.config.ScmConfiguration
 
setBranch(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Retrieves only changesets of the given branch.
Note: This option is ignored if the underlying RepositoryService does not support the Command.BRANCHES.
setBranch(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Set the branch the changes should be made upon.
setBranch(String) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setBranch(String) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setBranches(List<String>) - Method in class sonia.scm.repository.Changeset
Sets the branches of the changeset.
setBranches(List<Branch>) - Method in class sonia.scm.repository.Branches
 
setBranchName(String) - Method in class sonia.scm.repository.spi.BranchDetailsCommandRequest
Sets the name of the branch the details should be computed for.
setBranchToMerge(String) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set the branch that should be merged into the target branch.
setBranchToMerge(String) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setBufferResponse(boolean) - Method in class sonia.scm.filter.GZipFilterConfig
Enables or disables response buffering.
setBufferSize(int) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setBufferSize(int) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setChildren(List<FileObject>) - Method in class sonia.scm.repository.FileObject
Set the children for this file.
setCode(String) - Method in class sonia.scm.repository.BlameLine
 
setCollapse(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Collapse folders with only one sub-folder until a folder is empty, contains files or has more than one sub-folder and return the path to such folder as a single item.
setCollapse(boolean) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Collapse empty folders until a folder has content and return the path to such folder as a single item.
setCommitDate(Long) - Method in class sonia.scm.repository.FileObject
Sets the commit date of the file.
setCommitMessage(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Set the commit message for the new commit.
setCommitMessage(String) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setCompressed(boolean) - Method in class sonia.scm.repository.api.UnbundleCommandBuilder
Set to true if bundle is gzip compressed.
setComputationAborted(boolean) - Method in class sonia.scm.repository.FileObject
Set marker, that computation of some values for this object has been aborted.
setConfig(C) - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
setConfigBindings(Map<String, String>) - Static method in class sonia.scm.config.WebappConfigProvider
 
setContact(String) - Method in class sonia.scm.repository.Repository
 
setContentLength(int) - Method in class sonia.scm.filter.GZipResponseWrapper
 
setContentLength(int) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
setContentLengthWorkaround(boolean) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setContributors(Collection<Contributor>) - Method in class sonia.scm.repository.Changeset
Sets the collection of contributors.
setCreationDate(Long) - Method in class sonia.scm.group.Group
 
setCreationDate(Long) - Method in interface sonia.scm.ModelObject
 
setCreationDate(Long) - Method in class sonia.scm.repository.Changeset
 
setCreationDate(Long) - Method in class sonia.scm.repository.Repository
 
setCreationDate(Long) - Method in class sonia.scm.repository.RepositoryRole
 
setCredentials(Collection<Credential>) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setCredentials(Collection<Credential>) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
setCredentials(Credential, Credential...) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setDate(Long) - Method in class sonia.scm.repository.Changeset
Sets the date of the changeset.
setDateFormat(String) - Method in class sonia.scm.config.ScmConfiguration
 
setDateHeader(String, long) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
setDefaultNamespace(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
setDefaultNamespace(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
setDefaultPath(boolean) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setDescription(String) - Method in class sonia.scm.group.Group
 
setDescription(String) - Method in class sonia.scm.repository.BlameLine
 
setDescription(String) - Method in class sonia.scm.repository.Changeset
Sets the description (commit message) of the changeset.
setDescription(String) - Method in class sonia.scm.repository.FileObject
Sets the description of the file.
setDescription(String) - Method in class sonia.scm.repository.Repository
 
setDirectory(boolean) - Method in class sonia.scm.repository.FileObject
Set to true to indicate that the file is a directory.
setDisableCache(boolean) - Method in class sonia.scm.repository.api.BlameCommandBuilder
Disables the cache.
setDisableCache(boolean) - Method in class sonia.scm.repository.api.BranchesCommandBuilder
Disables the cache for tags.
setDisableCache(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Disables the cache.
setDisableCache(boolean) - Method in class sonia.scm.repository.api.LogCommandBuilder
Disables the cache for changesets.
setDisableCache(boolean) - Method in class sonia.scm.repository.api.TagsCommandBuilder
Disables the cache for tags.
setDisabled(boolean) - Method in class sonia.scm.repository.RepositoryConfig
Enable or disable the plugin.
setDisableGroupingGrid(boolean) - Method in class sonia.scm.config.ScmConfiguration
 
setDisableLastCommit(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Disabling the last commit means that every call to FileObject.getDescription() and FileObject.getLastModified() will return null, but this will also reduce the execution time.
setDisableLastCommit(boolean) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
True to disable the last commit.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.BlameCommandBuilder
Disable the execution of pre-processors.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Disable the execution of pre processors if set to true.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.HookChangesetBuilder
Disable the execution of pre processors if set to true.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.IncomingCommandBuilder
Disable the execution of pre processors.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.LogCommandBuilder
Disable the execution of pre processors if set to true.
setDisablePreProcessors(boolean) - Method in class sonia.scm.repository.api.OutgoingCommandBuilder
Disable the execution of pre processors if set to true.
setDisableSubRepositoryDetection(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Enable or disable the detection of sub repositories.
setDisableSubRepositoryDetection(boolean) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Enable or Disable sub repository detection.
setDisplayName(String) - Method in class sonia.scm.Type
Setter for the display name of the type
setEmergencyContacts(Set<String>) - Method in class sonia.scm.config.ScmConfiguration
 
setEnabledApiKeys(boolean) - Method in class sonia.scm.config.ScmConfiguration
Set true to enable api keys.
setEnabledFileSearch(boolean) - Method in class sonia.scm.config.ScmConfiguration
Set true to enable file search for repositories.
setEnabledUserConverter(boolean) - Method in class sonia.scm.config.ScmConfiguration
Set true to enable user converter.
setEnabledXsrfProtection(boolean) - Method in class sonia.scm.config.ScmConfiguration
Set true to enable xsrf cookie protection.
setEnableProxy(boolean) - Method in class sonia.scm.config.ScmConfiguration
 
setEndChangeset(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Retrieve changesets until the given the Changeset with the given id.
setEndChangeset(String) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setEnvironment(Map<String, String>) - Method in class sonia.scm.io.SimpleCommand
 
setEnvironment(EnvList) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setEnvironment(EnvList) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setExceptionHandler(CGIExceptionHandler) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setExceptionHandler(CGIExceptionHandler) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setExpectedRevision(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
Set the expected revision of the branch, before the changes are applied.
setExpectedRevision(String) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setExternal(boolean) - Method in class sonia.scm.group.Group
 
setFilter(MirrorFilter) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setFilter(MirrorFilter) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
setForceBaseUrl(boolean) - Method in class sonia.scm.config.ScmConfiguration
 
setFormat(DiffFormat) - Method in class sonia.scm.repository.api.DiffCommandBuilder
Sets the diff format which should be used for the output.
setFormat(DiffFormat) - Method in class sonia.scm.repository.spi.DiffCommandRequest
Sets the diff format which should be used for the output.
setGroupPermission(boolean) - Method in class sonia.scm.repository.RepositoryPermission
Deprecated.
setHeader(String, String) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
setHealthCheckFailures(List<HealthCheckFailure>) - Method in class sonia.scm.repository.Repository
 
setId(String) - Method in class sonia.scm.repository.Changeset
Sets the id of the changeset.
setId(String) - Method in class sonia.scm.repository.Repository
 
setIgnoreCase(boolean) - Method in class sonia.scm.search.SearchRequest
 
setIgnoreExitCode(boolean) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setIgnoreExitCode(boolean) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setIgnoreLfs(boolean) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
If set to true, lfs files will not be mirrored.
setIgnoreLfs(boolean) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
setIgnoreWhitespace(IgnoreWhitespaceLevel) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
 
setIgnoreWhitespaceLevel(IgnoreWhitespaceLevel) - Method in class sonia.scm.repository.spi.DiffCommandRequest
 
setInterpreter(String) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setInterpreter(String) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setIntHeader(String, int) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
setKey(String) - Method in class sonia.scm.xml.XmlMapMultiStringElement
 
setKey(String) - Method in class sonia.scm.xml.XmlMapStringElement
 
setLastModified(Long) - Method in class sonia.scm.group.Group
 
setLastModified(Long) - Method in interface sonia.scm.ModelObject
 
setLastModified(Long) - Method in class sonia.scm.repository.Changeset
 
setLastModified(Long) - Method in class sonia.scm.repository.Repository
 
setLastModified(Long) - Method in class sonia.scm.repository.RepositoryRole
 
setLength(Long) - Method in class sonia.scm.repository.FileObject
Sets the length of the file.
setLimit(int) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Limit the number of result files to limit entries.
setLimit(int) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Limit the number of result files to limit entries.
setLimit(Integer) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Sets a limit for the file diff entries that will be created.
setLineNumber(int) - Method in class sonia.scm.repository.BlameLine
 
setLocation(String, T) - Method in interface sonia.scm.repository.RepositoryLocationResolver.RepositoryLocationResolverInstance
Set the location of a new repository.
setLoginAttemptLimit(int) - Method in class sonia.scm.config.ScmConfiguration
Set maximum allowed login attempts.
setLoginAttemptLimitTimeout(long) - Method in class sonia.scm.config.ScmConfiguration
Sets the timeout in seconds for users which are temporary disabled, because of too many failed login attempts.
setLoginInfoUrl(String) - Method in class sonia.scm.config.ScmConfiguration
 
setMailDomainName(String) - Method in class sonia.scm.config.ScmConfiguration
Sets the mail host, that will be used to create e-mail addresses for users without one whenever one is required.
setMarkedForUninstall(boolean) - Method in class sonia.scm.plugin.InstalledPlugin
 
setMaxResults(int) - Method in class sonia.scm.search.SearchRequest
 
setMembers(List<String>) - Method in class sonia.scm.group.Group
 
setMergeStrategy(MergeStrategy) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set the strategy of the merge commit manually.
setMergeStrategy(MergeStrategy) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setMessage(String) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set the commit message.
setMessage(String) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setMessageTemplate(String) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set a template for the commit message.
setMessageTemplate(String) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setMinVersion(String) - Method in class sonia.scm.plugin.PluginCondition
 
setName(String) - Method in class sonia.scm.group.Group
 
setName(String) - Method in class sonia.scm.repository.api.TagCommandBuilder.TagCreateCommandBuilder
 
setName(String) - Method in class sonia.scm.repository.api.TagCommandBuilder.TagDeleteCommandBuilder
 
setName(String) - Method in class sonia.scm.repository.FileObject
Sets the name of the file.
setName(String) - Method in class sonia.scm.repository.Repository
 
setName(String) - Method in class sonia.scm.repository.RepositoryPermission
Deprecated.
setName(String) - Method in class sonia.scm.repository.RepositoryRole
Deprecated.
Do not use this for "normal" code. Use RepositoryRole(String, Collection, String) instead.
setName(String) - Method in class sonia.scm.Type
Setter for the type name
setNamespace(String) - Method in class sonia.scm.repository.Repository
 
setNamespaceContext(NamespaceContext) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
setNamespaceContext(NamespaceContext) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
setNamespaceStrategy(String) - Method in class sonia.scm.config.ScmConfiguration
 
setNewBranch(String) - Method in class sonia.scm.repository.api.BranchRequest
 
setOffset(int) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Proceed the list from the given number on (zero based).
setOffset(int) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
Proceed the list from the given number on (zero based).
setOffset(Integer) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Sets an offset for the first file diff entry that will be created in the result.
setOs(List<String>) - Method in class sonia.scm.plugin.PluginCondition
 
setOverwrite(boolean) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.WithOverwriteFlagContentLoader
Set this to true to overwrite the file if it already exists.
setPagingLimit(int) - Method in class sonia.scm.repository.api.IncomingCommandBuilder
Set the limit for the returned incoming changesets.
setPagingLimit(int) - Method in class sonia.scm.repository.api.LogCommandBuilder
Set the limit for the returned changesets.
setPagingLimit(int) - Method in class sonia.scm.repository.api.OutgoingCommandBuilder
Set the limit for the returned outgoing changesets.
setPagingLimit(int) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setPagingLimit(int) - Method in class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
setPagingStart(int) - Method in class sonia.scm.repository.api.IncomingCommandBuilder
Sets the start value for paging.
setPagingStart(int) - Method in class sonia.scm.repository.api.LogCommandBuilder
Sets the start value for paging.
setPagingStart(int) - Method in class sonia.scm.repository.api.OutgoingCommandBuilder
Sets the start value for paging.
setPagingStart(int) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setPagingStart(int) - Method in class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
setParameter(String, String) - Method in class sonia.scm.io.INISection
Sets the parameter with the given key to the given value.
setParentBranch(String) - Method in class sonia.scm.repository.api.BranchRequest
 
setParents(List<String>) - Method in class sonia.scm.repository.Changeset
Sets the parents of the changeset.
setPartialResult(boolean) - Method in class sonia.scm.repository.FileObject
Set marker, that some values for this object are not computed, yet.
setPassShellEnvironment(boolean) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setPassShellEnvironment(boolean) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setPassword(String) - Method in interface sonia.scm.PasswordAware
Sets the encrypted password
setPath(String) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Show the difference only for the given path.
setPath(String) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Retrieve only files which are children of the given path.
setPath(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Retrieve only changesets which are affect the given path.
setPath(String) - Method in class sonia.scm.repository.FileObject
Sets the path of the file.
setPath(String) - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
setPath(String) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setPermissions(Collection<RepositoryPermission>) - Method in class sonia.scm.repository.Namespace
 
setPermissions(Collection<RepositoryPermission>) - Method in class sonia.scm.repository.Repository
 
setPermissions(Collection<RepositoryPermission>) - Method in interface sonia.scm.repository.RepositoryPermissionHolder
Sets and therefore overwrites the permissions for this object.
setPluginAuthUrl(String) - Method in class sonia.scm.config.ScmConfiguration
Set the url for plugin center authentication.
setPluginUrl(String) - Method in class sonia.scm.config.ScmConfiguration
 
setPostEventSink(Consumer<RepositoryHookEvent>) - Method in class sonia.scm.repository.api.UnbundleCommandBuilder
Sets a event sink to receive a RepositoryHookEvent on successful unbundle.
setPostEventSink(Consumer<RepositoryHookEvent>) - Method in class sonia.scm.repository.spi.UnbundleCommandRequest
 
setPrefix(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
setPrefix(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
setProperties(Map<String, String>) - Method in class sonia.scm.BasicPropertiesAware
 
setProperties(Map<String, String>) - Method in interface sonia.scm.PropertiesAware
Sets all properties and overwrites existing ones.
setProperty(String, String) - Method in class sonia.scm.BasicPropertiesAware
 
setProperty(String, String) - Method in interface sonia.scm.PropertiesAware
Sets a single property.
setProxyConfiguration(ProxyConfiguration) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
Set the proxy configuration which should be used to access the source repository of the mirror.
setProxyConfiguration(ProxyConfiguration) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
Use the provided proxy configuration for the connection to the source repository.
setProxyExcludes(Set<String>) - Method in class sonia.scm.config.ScmConfiguration
Set glob patterns for urls which are should be excluded from proxy settings.
setProxyPassword(String) - Method in class sonia.scm.config.ScmConfiguration
 
setProxyPort(int) - Method in class sonia.scm.config.ScmConfiguration
 
setProxyServer(String) - Method in class sonia.scm.config.ScmConfiguration
 
setProxyUser(String) - Method in class sonia.scm.config.ScmConfiguration
 
setPublicKeys(Collection<PublicKey>) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setPublicKeys(List<PublicKey>) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
setPublicKeys(PublicKey...) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setQuery(String) - Method in class sonia.scm.search.SearchRequest
 
setRealmDescription(String) - Method in class sonia.scm.config.ScmConfiguration
 
setRecursive(boolean) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Enable or disable recursive file object browsing.
setRecursive(boolean) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
True to enable recursive file object browsing.
setReleaseFeedUrl(String) - Method in class sonia.scm.config.ScmConfiguration
 
setRevision(String) - Method in class sonia.scm.repository.api.DiffResultCommandBuilder
Show the difference only for the given revision or (using AbstractDiffCommandBuilder.setAncestorChangeset(String)) between this and another revision.
setRevision(String) - Method in class sonia.scm.repository.api.BlameCommandBuilder
Sets the start revision for the blame.
setRevision(String) - Method in class sonia.scm.repository.api.BrowseCommandBuilder
Retrieve only files of the given revision.
setRevision(String) - Method in class sonia.scm.repository.api.CatCommandBuilder
Sets the revision of the file.
setRevision(String) - Method in class sonia.scm.repository.api.TagCommandBuilder.TagCreateCommandBuilder
 
setRevision(String) - Method in class sonia.scm.repository.BlameLine
 
setRevision(String) - Method in class sonia.scm.repository.spi.FileBaseCommandRequest
 
setRole(String) - Method in class sonia.scm.repository.RepositoryPermission
Deprecated.
Do not use this for "normal" code. Use RepositoryPermission(String, String, boolean) instead.
setSign(boolean) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setSign(boolean) - Method in class sonia.scm.repository.spi.ModifyCommandRequest
 
setSignatures(Collection<Signature>) - Method in class sonia.scm.repository.Changeset
Sets a collection of signatures which belong to this changeset.
setSkipFailedAuthenticators(boolean) - Method in class sonia.scm.config.ScmConfiguration
If set to true the authentication chain is not stopped, if an authenticator finds the user but fails to authenticate the user.
setSourceUrl(String) - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
setSourceUrl(String) - Method in class sonia.scm.repository.spi.MirrorCommandRequest
 
setStale(boolean) - Method in class sonia.scm.repository.Branch
 
setStartChangeset(String) - Method in class sonia.scm.repository.api.LogCommandBuilder
Start at the given Changeset.
setStartChangeset(String) - Method in class sonia.scm.repository.spi.LogCommandRequest
 
setStartWith(int) - Method in class sonia.scm.search.SearchRequest
 
setStatus(int) - Method in class sonia.scm.web.filter.BufferedHttpServletResponse
 
setStatusCodeHandler(CGIStatusCodeHandler) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setStatusCodeHandler(CGIStatusCodeHandler) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setSubRepository(SubRepository) - Method in class sonia.scm.repository.FileObject
Set sub repository information for the file.
setTags(List<String>) - Method in class sonia.scm.repository.Changeset
Sets the tags of the changeset
setTargetBranch(String) - Method in class sonia.scm.repository.api.MergeCommandBuilder
Use this to set the target branch the other branch should be merged into.
setTargetBranch(String) - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
setTimeout(long) - Method in class sonia.scm.io.ExtendedCommand
 
setTruncated(boolean) - Method in class sonia.scm.repository.FileObject
 
setType(String) - Method in class sonia.scm.group.Group
 
setType(String) - Method in class sonia.scm.repository.Repository
 
setType(String) - Method in class sonia.scm.repository.RepositoryRole
 
setUninstallable(boolean) - Method in class sonia.scm.plugin.InstalledPlugin
 
setupIndex(Links.Builder, Embedded.Builder) - Method in interface sonia.scm.initialization.InitializationStepResource
Deprecated.
 
setupIndex(Links.Builder, Embedded.Builder, Locale) - Method in interface sonia.scm.initialization.InitializationStepResource
Deprecated.
 
setUseSystemEnvironment(boolean) - Method in class sonia.scm.io.SimpleCommand
 
setValue(String) - Method in class sonia.scm.xml.XmlMapStringElement
 
setValue(Set<String>) - Method in class sonia.scm.xml.XmlMapMultiStringElement
 
setVerbs(Collection<String>) - Method in class sonia.scm.repository.RepositoryPermission
Deprecated.
Do not use this for "normal" code. Use RepositoryPermission(String, Collection, boolean) instead.
setVerbs(Collection<String>) - Method in class sonia.scm.repository.RepositoryRole
Deprecated.
Do not use this for "normal" code. Use RepositoryRole(String, Collection, String) instead.
setWhen(Long) - Method in class sonia.scm.repository.BlameLine
 
setWorkDirectory(File) - Method in interface sonia.scm.io.Command
 
setWorkDirectory(File) - Method in class sonia.scm.io.SimpleCommand
 
setWorkDirectory(File) - Method in class sonia.scm.web.cgi.AbstractCGIExecutor
 
setWorkDirectory(File) - Method in interface sonia.scm.web.cgi.CGIExecutor
 
setWriteListener(WriteListener) - Method in class sonia.scm.filter.GZipResponseStream
 
shouldCompute(Branch, Branch) - Method in class sonia.scm.repository.api.BranchXDaysOlderThanDefaultStaleComputer
 
shutdown() - Method in class sonia.scm.repository.work.NoneCachingWorkingCopyPool
 
shutdown() - Method in class sonia.scm.repository.work.SimpleCachingWorkingCopyPool
 
shutdown() - Method in interface sonia.scm.repository.work.WorkingCopyPool
 
sign(byte[]) - Method in interface sonia.scm.security.PrivateKey
Creates a signature for the given data.
sign(InputStream) - Method in interface sonia.scm.security.PrivateKey
Creates a signature for the given data.
Signature - Class in sonia.scm.repository
Signature is the output of a signature verification.
Signature() - Constructor for class sonia.scm.repository.Signature
 
SignatureDto - Class in sonia.scm.api.v2.resources
 
SignatureDto(Links) - Constructor for class sonia.scm.api.v2.resources.SignatureDto
 
SignatureStatus - Enum Class in sonia.scm.repository
 
SIGNED_OFF_BY - Static variable in class sonia.scm.repository.Contributor
 
SIMPLE - Enum constant in enum class sonia.scm.search.QueryType
 
SimpleCachingWorkingCopyPool - Class in sonia.scm.repository.work
This class is a simple implementation of the WorkingCopyPool to demonstrate, how caching can work in an LRU style.
SimpleCachingWorkingCopyPool(Integer, WorkdirProvider, MeterRegistry) - Constructor for class sonia.scm.repository.work.SimpleCachingWorkingCopyPool
 
SimpleCommand - Class in sonia.scm.io
 
SimpleCommand(String...) - Constructor for class sonia.scm.io.SimpleCommand
 
SimpleCommand(Map<String, String>, String...) - Constructor for class sonia.scm.io.SimpleCommand
 
SimpleCommandResult - Class in sonia.scm.io
 
SimpleCommandResult(String, int) - Constructor for class sonia.scm.io.SimpleCommandResult
 
SimpleUsernamePasswordCredential - Class in sonia.scm.repository.api
 
SimpleUsernamePasswordCredential(String, char[]) - Constructor for class sonia.scm.repository.api.SimpleUsernamePasswordCredential
 
SimpleWorkingCopyFactory<R,W,C extends RepositoryProvider> - Class in sonia.scm.repository.work
This class is responsible to govern the creation, the reuse and the destruction of working copies.
SimpleWorkingCopyFactory(WorkingCopyPool) - Constructor for class sonia.scm.repository.work.SimpleWorkingCopyFactory
SimpleWorkingCopyFactory(WorkingCopyPool, MeterRegistry) - Constructor for class sonia.scm.repository.work.SimpleWorkingCopyFactory
Constructs a new SimpleWorkingCopyFactory
SimpleWorkingCopyFactory.ParentAndClone<R,W> - Class in sonia.scm.repository.work
 
SimpleWorkingCopyFactory.ReclaimFailedException - Exception in sonia.scm.repository.work
 
SimpleWorkingCopyFactory.WorkingCopyContext - Class in sonia.scm.repository.work
 
size() - Method in interface sonia.scm.cache.Cache
Returns the number of entries in the cache.
skip(long) - Method in class sonia.scm.io.FastByteArrayInputStream
 
SmpArchive - Class in sonia.scm.plugin
Smp plugin archive.
SmpArchive(ByteSource) - Constructor for class sonia.scm.plugin.SmpArchive
 
SOLARIS - Enum constant in enum class sonia.scm.PlatformType
 
sonia.scm - package sonia.scm
Base classes and interfaces of the SCM-Manager.
sonia.scm.api.v2.resources - package sonia.scm.api.v2.resources
 
sonia.scm.auditlog - package sonia.scm.auditlog
 
sonia.scm.cache - package sonia.scm.cache
This package contains the cache API.
sonia.scm.cli - package sonia.scm.cli
 
sonia.scm.collect - package sonia.scm.collect
Collection classes for SCM-Manager
sonia.scm.config - package sonia.scm.config
This package contains the configuration classes for SCM-Manager.
sonia.scm.event - package sonia.scm.event
Event system of SCM-Manager
sonia.scm.filter - package sonia.scm.filter
http filter for SCM-Manager
sonia.scm.group - package sonia.scm.group
Package for the SCM-Manager group API.
sonia.scm.group.cli - package sonia.scm.group.cli
 
sonia.scm.i18n - package sonia.scm.i18n
Util classes for internationalization support
sonia.scm.initialization - package sonia.scm.initialization
 
sonia.scm.io - package sonia.scm.io
Util classes io operations
sonia.scm.lifecycle - package sonia.scm.lifecycle
 
sonia.scm.logging - package sonia.scm.logging
Logging utilities for the SCM-Manager.
sonia.scm.metrics - package sonia.scm.metrics
 
sonia.scm.migration - package sonia.scm.migration
This package holds classes for data migrations between different versions of SCM-Manager or its plugins.
sonia.scm.net - package sonia.scm.net
Util classes for network operations
sonia.scm.net.ahc - package sonia.scm.net.ahc
Advanced http client.
sonia.scm.notifications - package sonia.scm.notifications
 
sonia.scm.plugin - package sonia.scm.plugin
 
sonia.scm.protocolcommand - package sonia.scm.protocolcommand
 
sonia.scm.repository - package sonia.scm.repository
Package for the SCM-Manager repository API.
sonia.scm.repository.api - package sonia.scm.repository.api
API for repository access.
sonia.scm.repository.cli - package sonia.scm.repository.cli
 
sonia.scm.repository.spi - package sonia.scm.repository.spi
SPI for repository access.
sonia.scm.repository.util - package sonia.scm.repository.util
 
sonia.scm.repository.work - package sonia.scm.repository.work
 
sonia.scm.schedule - package sonia.scm.schedule
 
sonia.scm.search - package sonia.scm.search
 
sonia.scm.security - package sonia.scm.security
 
sonia.scm.sse - package sonia.scm.sse
 
sonia.scm.store - package sonia.scm.store
API's for storing data in SCM-Manager.
sonia.scm.template - package sonia.scm.template
API for template rendering.
sonia.scm.trace - package sonia.scm.trace
 
sonia.scm.update - package sonia.scm.update
 
sonia.scm.upgrade - package sonia.scm.upgrade
 
sonia.scm.user - package sonia.scm.user
 
sonia.scm.user.cli - package sonia.scm.user.cli
 
sonia.scm.util - package sonia.scm.util
 
sonia.scm.version - package sonia.scm.version
 
sonia.scm.web - package sonia.scm.web
 
sonia.scm.web.api - package sonia.scm.web.api
 
sonia.scm.web.cgi - package sonia.scm.web.cgi
 
sonia.scm.web.filter - package sonia.scm.web.filter
 
sonia.scm.web.proxy - package sonia.scm.web.proxy
 
sonia.scm.web.security - package sonia.scm.web.security
 
sonia.scm.work - package sonia.scm.work
 
sonia.scm.xml - package sonia.scm.xml
 
sort(Iterable<Class<? extends T>>) - Static method in class sonia.scm.Priorities
Returns a list sorted by priority.
sort(List<T>, Function<T, Boolean>, Function<T, String>) - Method in interface sonia.scm.repository.spi.BrowseCommand
 
sortInstances(Iterable<T>) - Static method in class sonia.scm.Priorities
Returns a list of instances sorted by priority.
SOURCE - Static variable in class sonia.scm.web.VndMediaType
 
SourceLinkProvider - Interface in sonia.scm.api.v2.resources
 
span(String) - Method in class sonia.scm.trace.Tracer
Creates a new span.
Span - Class in sonia.scm.trace
A span represents a single unit of work e.g.
SpanContext - Class in sonia.scm.trace
The SpanContext represents a finished span which could be processed by an Exporter.
SpanContext() - Constructor for class sonia.scm.trace.SpanContext
 
spanKind(String) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Sets the kind of span for tracing api.
SQUASH - Enum constant in enum class sonia.scm.repository.api.MergeStrategy
 
SseContextListener - Class in sonia.scm.sse
 
SseContextListener(Scheduler) - Constructor for class sonia.scm.sse.SseContextListener
 
SseResponse - Annotation Interface in sonia.scm.sse
Marks an JAX-RS Endpoint as SseResponse.
Stage - Enum Class in sonia.scm
The constants in this class represent the current state of the running SCM_Manager instance.
StaleContext() - Constructor for class sonia.scm.repository.spi.BranchStaleComputer.StaleContext
 
start(int) - Method in class sonia.scm.search.QueryBuilder
The result should start at the given number.
startWithIgnoreCase(String, String) - Static method in class sonia.scm.util.Util
 
status(String) - Method in class sonia.scm.repository.api.FileLockCommandBuilder
Retrieves the lock for a file, if it is locked.
status(LockStatusCommandRequest) - Method in interface sonia.scm.repository.spi.FileLockCommand
Returns the lock of a file, if it exists.
STATUS_UNAUTHORIZED_MESSAGE - Static variable in class sonia.scm.util.HttpUtil
message for unauthorized request
statusCodeHandler - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
store - Variable in class sonia.scm.repository.AbstractRepositoryHandler
 
store(Group) - Method in class sonia.scm.security.SyncingRealmHelper
Stores the group in local database of scm-manager.
store(Id<T>, String, T) - Method in interface sonia.scm.search.Index
Store the given object in the index.
store(User) - Method in class sonia.scm.security.SyncingRealmHelper
Stores the user in local database of scm-manager.
storeConfig() - Method in class sonia.scm.repository.AbstractRepositoryHandler
 
StoredAssignedPermission - Class in sonia.scm.security
Permission object which is stored and assigned to a specific user or group.
StoredAssignedPermission() - Constructor for class sonia.scm.security.StoredAssignedPermission
Constructor is only visible for JAXB.
StoredAssignedPermission(String, AssignedPermission) - Constructor for class sonia.scm.security.StoredAssignedPermission
 
StoreDecoratorFactory - Interface in sonia.scm.store
 
StoreDecoratorFactory.Context - Class in sonia.scm.store
 
StoreEntryImporter - Interface in sonia.scm.store
The StoreEntryImporter is used to import a store entry from an InputStream.
StoreEntryImporterFactory - Interface in sonia.scm.store
Create a StoreEntryImporter for the store type and store name.
StoreEntryMetaData - Class in sonia.scm.store
 
StoreEntryMetaData() - Constructor for class sonia.scm.store.StoreEntryMetaData
 
StoreException - Exception in sonia.scm.store
The store exception can be used by a store implementation.
StoreException(String) - Constructor for exception sonia.scm.store.StoreException
Constructs a new instance.
StoreException(String, Throwable) - Constructor for exception sonia.scm.store.StoreException
Constructs a new instance.
StoreExporter - Interface in sonia.scm.store
The StoreExporter is used to collect all ExportableStores for a given repository.
StoreImporter - Interface in sonia.scm.store
The StoreImporter is used to create a StoreEntryImporterFactory for a Repository.
storeObject - Variable in class sonia.scm.store.AbstractStore
 
StoreParameters - Interface in sonia.scm.store
The fields of the StoreParameters are used from the BlobStoreFactory to create a store.
StoreParametersBuilder<S> - Class in sonia.scm.store
Builder for StoreParameters.
StoreReadOnlyException - Exception in sonia.scm.store
 
StoreReadOnlyException() - Constructor for exception sonia.scm.store.StoreReadOnlyException
 
StoreReadOnlyException(Object) - Constructor for exception sonia.scm.store.StoreReadOnlyException
 
StoreReadOnlyException(String) - Constructor for exception sonia.scm.store.StoreReadOnlyException
 
StoreType - Enum Class in sonia.scm.store
 
StoreUpdateStepUtilFactory - Interface in sonia.scm.update
 
StoreUpdateStepUtilFactory.StoreUpdateStepUtil - Interface in sonia.scm.update
 
StoreUpdateStepUtilFactory.UtilForNameBuilder - Class in sonia.scm.update
 
StoreUpdateStepUtilFactory.UtilForTypeBuilder - Class in sonia.scm.update
 
stream - Variable in class sonia.scm.filter.GZipResponseWrapper
 
StringablePermission - Interface in sonia.scm.security
Permission that can be represented by a string.
stringContent(String) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the string as request content.
stringContent(String, Charset) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Sets the string as request content.
StringContent - Class in sonia.scm.net.ahc
String content for AdvancedHttpRequestWithBody.
StringContent(String, Charset) - Constructor for class sonia.scm.net.ahc.StringContent
 
subject(String) - Method in interface sonia.scm.security.AccessTokenBuilder
Sets the subject for the token.
SubRepository - Class in sonia.scm.repository
 
SubRepository() - Constructor for class sonia.scm.repository.SubRepository
 
SubRepository(String) - Constructor for class sonia.scm.repository.SubRepository
 
SubRepository(String, String) - Constructor for class sonia.scm.repository.SubRepository
 
SubRepository(String, String, String) - Constructor for class sonia.scm.repository.SubRepository
 
SubscriberElement - Class in sonia.scm.plugin
 
SubscriberElement(Class<?>, Class<?>, String) - Constructor for class sonia.scm.plugin.SubscriberElement
 
success(String, String, String) - Static method in class sonia.scm.repository.api.MergeCommandResult
 
SUCCESS - Enum constant in enum class sonia.scm.notifications.Type
Success should be used if a long running action is finished successfully e.g.: export is ready to download
SUFFIX - Static variable in class sonia.scm.web.VndMediaType
 
supportsLocationType(Class<?>) - Method in class sonia.scm.repository.BasicRepositoryLocationResolver
 
supportsLocationType(Class<?>) - Method in class sonia.scm.repository.RepositoryLocationResolver
 
SyncAsyncExecutor - Interface in sonia.scm.repository.spi
Tasks submitted to this executor will be run synchronously up to a given time, after which they will be queued and processed asynchronously.
SyncAsyncExecutor.ExecutionType - Enum Class in sonia.scm.repository.spi
 
SyncAsyncExecutorProvider - Interface in sonia.scm.repository.spi
Use this provider to get SyncAsyncExecutor instances to execute a number of normally short-lived tasks, that should be run asynchronously (or even be skipped) whenever they take too long in summary.
SYNCHRONOUS - Enum constant in enum class sonia.scm.repository.spi.SyncAsyncExecutor.ExecutionType
 
SyncingRealmHelper - Class in sonia.scm.security
Helper class for syncing realms.
SyncingRealmHelper(AdministrationContext, UserManager, GroupManager) - Constructor for class sonia.scm.security.SyncingRealmHelper
SyncingRealmHelper(AdministrationContext, UserManager, GroupManager, Set<ExternalUserConverter>) - Constructor for class sonia.scm.security.SyncingRealmHelper
Constructs a new SyncingRealmHelper.
SystemUtil - Class in sonia.scm.util
 

T

Table - Class in sonia.scm.cli
This table can be used to display table-like command output
Table.Cell - Class in sonia.scm.cli
 
Table.Row - Class in sonia.scm.cli
 
Tag - Class in sonia.scm.repository
Represents a tag in a repository.
Tag(String, String) - Constructor for class sonia.scm.repository.Tag
 
Tag(String, String, Long) - Constructor for class sonia.scm.repository.Tag
Constructs a new tag.
Tag(String, String, Long, Boolean) - Constructor for class sonia.scm.repository.Tag
Constructs a new tag.
TAG - Enum constant in enum class sonia.scm.repository.api.Command
 
TAG - Static variable in class sonia.scm.web.VndMediaType
 
TAG_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
TAG_PROVIDER - Enum constant in enum class sonia.scm.repository.api.HookFeature
Hook tag provider
TAG_REQUEST - Static variable in class sonia.scm.web.VndMediaType
 
TagCommand - Interface in sonia.scm.repository.spi
 
TagCommandBuilder - Class in sonia.scm.repository.api
 
TagCommandBuilder(TagCommand) - Constructor for class sonia.scm.repository.api.TagCommandBuilder
 
TagCommandBuilder.TagCreateCommandBuilder - Class in sonia.scm.repository.api
 
TagCommandBuilder.TagDeleteCommandBuilder - Class in sonia.scm.repository.api
 
TagCreateCommandBuilder() - Constructor for class sonia.scm.repository.api.TagCommandBuilder.TagCreateCommandBuilder
 
TagCreateRequest - Class in sonia.scm.repository.api
 
TagCreateRequest() - Constructor for class sonia.scm.repository.api.TagCreateRequest
 
TagDeleteCommandBuilder() - Constructor for class sonia.scm.repository.api.TagCommandBuilder.TagDeleteCommandBuilder
 
TagDeleteRequest - Class in sonia.scm.repository.api
 
TagDeleteRequest() - Constructor for class sonia.scm.repository.api.TagDeleteRequest
 
TagGuard - Interface in sonia.scm.repository
Plugins can implement this interface to prevent the deletion of certain tags.
TagGuardDeletionRequest - Class in sonia.scm.repository
 
TagGuardDeletionRequest() - Constructor for class sonia.scm.repository.TagGuardDeletionRequest
 
Tags - Class in sonia.scm.repository
Represents all tags of a repository.
Tags() - Constructor for class sonia.scm.repository.Tags
 
Tags(List<Tag>) - Constructor for class sonia.scm.repository.Tags
 
TAGS - Enum constant in enum class sonia.scm.repository.api.Command
 
TAGS_FOR_REVISION - Enum constant in enum class sonia.scm.repository.Feature
The repository supports computation of tags for a given revision.
TagsCommand - Interface in sonia.scm.repository.spi
 
TagsCommandBuilder - Class in sonia.scm.repository.api
The tags command list all repository tags.

Samples:

Return all tags of a repository:
Task - Interface in sonia.scm.schedule
Tasks are executed in the future and can be running more than once.
Task - Interface in sonia.scm.work
Serializable task which can be enqueued to the CentralWorkQueue.
Template - Interface in sonia.scm.template
The template represents a single template file and is able to render this template.
templated(String) - Static method in class sonia.scm.repository.HealthCheckFailure
Use this to create HealthCheckFailure instances with a custom url for core health check failures.
TemplateEngine - Interface in sonia.scm.template
The TemplateEngine searches for Templates and prepares the template for the rendering process.
TemplateEngineFactory - Class in sonia.scm.template
The TemplateEngineFactory is the entrypoint of the template api.
TemplateEngineFactory(Set<TemplateEngine>, TemplateEngine) - Constructor for class sonia.scm.template.TemplateEngineFactory
Constructs new template engine factory.
TemplateParseException - Exception in sonia.scm.template
This exception is thrown, if an error during the template parse phase occurs.
TemplateParseException() - Constructor for exception sonia.scm.template.TemplateParseException
 
TemplateParseException(String) - Constructor for exception sonia.scm.template.TemplateParseException
 
TemplateParseException(String, Throwable) - Constructor for exception sonia.scm.template.TemplateParseException
 
TemplateParseException(Throwable) - Constructor for exception sonia.scm.template.TemplateParseException
 
TemplateRenderer - Class in sonia.scm.cli
This is the default template renderer which should be used to write templated content to the channels of the CLI connection.
TemplateRenderer(CliContext, TemplateEngineFactory) - Constructor for class sonia.scm.cli.TemplateRenderer
 
TemplateRenderException - Exception in sonia.scm.template
This exception is thrown, if an error during the template rendering phase occurs.
TemplateRenderException() - Constructor for exception sonia.scm.template.TemplateRenderException
 
TemplateRenderException(String) - Constructor for exception sonia.scm.template.TemplateRenderException
 
TemplateRenderException(String, Throwable) - Constructor for exception sonia.scm.template.TemplateRenderException
 
TemplateRenderException(Throwable) - Constructor for exception sonia.scm.template.TemplateRenderException
 
TemplateRenderingException - Exception in sonia.scm.cli
Exception is thrown if TemplateRenderer could not render the template.
TemplateRenderingException(String, Throwable) - Constructor for exception sonia.scm.cli.TemplateRenderingException
 
Templates - Class in sonia.scm.template
Util class for the template framework of scm-manager.
TemplateType - Class in sonia.scm.template
Represents the type of a TemplateType.
TemplateType(String, String, String, String...) - Constructor for class sonia.scm.template.TemplateType
 
TemplateType(String, String, Collection<String>) - Constructor for class sonia.scm.template.TemplateType
 
TESTING - Enum constant in enum class sonia.scm.Stage
This value indicates SCM-Manager is right now in development but specifically configured for testing.
TIME_DAY - Static variable in class sonia.scm.util.WebUtil
 
TIME_MONTH - Static variable in class sonia.scm.util.WebUtil
 
TIME_YEAR - Static variable in class sonia.scm.util.WebUtil
 
to(String) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.MoveBuilder
Sets the target path the file or directory should be moved to.
to(String) - Method in interface sonia.scm.update.PropertyFileAccess.Target
Renames a file to the new name given here.
toCommitLine() - Method in class sonia.scm.repository.Contributor
 
toFullString() - Method in class sonia.scm.repository.Repository
 
toJsonNode() - Method in class sonia.scm.util.JsonMerger.MergeStage
Returns the merged json node
TOKEN_KEY - Static variable in class sonia.scm.security.Xsrf
 
TokenExpiredException - Exception in sonia.scm.security
This exception is thrown if the session token is expired
TokenExpiredException(String) - Constructor for exception sonia.scm.security.TokenExpiredException
 
TokenExpiredException(String, Throwable) - Constructor for exception sonia.scm.security.TokenExpiredException
 
Tokens - Class in sonia.scm.security
Create tokens for security reasons.
TokenValidationFailedException - Exception in sonia.scm.security
Thrown by the AccessTokenResolver when an AccessTokenValidator fails to validate an access token.
TokenValidationFailedException(AccessTokenValidator, AccessToken) - Constructor for exception sonia.scm.security.TokenValidationFailedException
 
TOMCAT - Enum constant in enum class sonia.scm.ServletContainer
 
toObject(Class<T>) - Method in class sonia.scm.util.JsonMerger.MergeStage
Creates a specific object merger which can apply logic like validation after the actual merge.
toPerson(String) - Static method in class sonia.scm.repository.Person
Parses the given string and returns a Person object.
toScmPath(Path) - Method in interface sonia.scm.repository.spi.ModifyWorkerHelper
 
toString() - Method in class sonia.scm.cache.CacheStatistics
 
toString() - Method in class sonia.scm.event.AbstractHandlerEvent
 
toString() - Method in class sonia.scm.group.Group
 
toString() - Method in class sonia.scm.io.INISection
 
toString() - Method in class sonia.scm.plugin.ExtensionPointElement
 
toString() - Method in class sonia.scm.plugin.InstalledPluginDescriptor
 
toString() - Method in class sonia.scm.plugin.NameAndVersion
 
toString() - Method in class sonia.scm.plugin.PluginCondition
 
toString() - Method in class sonia.scm.plugin.PluginResources
 
toString() - Method in class sonia.scm.plugin.SubscriberElement
 
toString() - Method in class sonia.scm.repository.api.AbstractBundleOrUnbundleCommandResponse
 
toString() - Method in class sonia.scm.repository.BlameLine
 
toString() - Method in class sonia.scm.repository.Branch
 
toString() - Method in class sonia.scm.repository.Changeset
 
toString() - Method in class sonia.scm.repository.HealthCheckFailure
 
toString() - Method in class sonia.scm.repository.HealthCheckResult
 
toString() - Method in class sonia.scm.repository.Namespace
 
toString() - Method in class sonia.scm.repository.NamespaceAndName
 
toString() - Method in class sonia.scm.repository.Person
Returns a string representation of the Person object, in the format "name >mail<".
toString() - Method in class sonia.scm.repository.Repository
 
toString() - Method in class sonia.scm.repository.RepositoryHookEvent
 
toString() - Method in class sonia.scm.repository.RepositoryPermission
 
toString() - Method in class sonia.scm.repository.RepositoryRole
 
toString() - Method in class sonia.scm.repository.spi.LogCommandRequest
 
toString() - Method in class sonia.scm.repository.spi.MergeCommandRequest
 
toString() - Method in class sonia.scm.repository.spi.PagedRemoteCommandRequest
 
toString() - Method in class sonia.scm.security.AssignedPermission
 
toString() - Method in class sonia.scm.security.AssignedPermissionEvent
 
toString() - Method in class sonia.scm.security.PermissionDescriptor
 
toString() - Method in class sonia.scm.security.Scope
 
toString() - Method in class sonia.scm.security.SessionId
 
toString() - Method in class sonia.scm.template.Viewable
 
toString() - Method in class sonia.scm.Type
 
toString() - Method in class sonia.scm.update.V1Property
 
toString() - Method in class sonia.scm.user.User
 
toString() - Method in class sonia.scm.util.UrlBuilder
 
toString() - Method in class sonia.scm.version.Version
 
toString() - Method in class sonia.scm.web.cgi.EnvList
 
toString() - Method in class sonia.scm.web.proxy.ProxyConfiguration
 
toString() - Method in class sonia.scm.web.UserAgent
 
toString(byte[]) - Static method in class sonia.scm.util.Util
 
toString(Object) - Method in class sonia.scm.net.ahc.BaseHttpRequest
Returns string representation of the given object or null, if the object is null.
toString(Collection<? extends Object>) - Static method in class sonia.scm.util.Util
 
toURL() - Method in class sonia.scm.util.UrlBuilder
 
Tracer - Class in sonia.scm.trace
The tracer api allows the tracing of long running tasks, such as calling external systems.
Tracer(Set<Exporter>) - Constructor for class sonia.scm.trace.Tracer
 
TransactionId - Class in sonia.scm
Id of the current transaction.
transformedContent(String, Object) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Transforms the given object to a string and set this string as request content.
TransformFilter<T,R> - Interface in sonia.scm
Util class to transform multiple objects.
trimSeperatorChars(String) - Static method in class sonia.scm.util.IOUtil
 
Type - Class in sonia.scm
Base class for all objects which supports different types.
Type - Enum Class in sonia.scm.notifications
Type of notification.
Type() - Constructor for class sonia.scm.Type
Constructs Type object.
Type(String, String) - Constructor for class sonia.scm.Type
Constructs Type object
TypedObject - Interface in sonia.scm
Base interface for all objects of specific type.
TypedStoreParameters<T> - Interface in sonia.scm.store
The fields of the TypedStoreParameters are used from the ConfigurationStoreFactory, ConfigurationEntryStoreFactory and DataStoreFactory to create a type safe store.
TypedStoreParametersBuilder<T,S> - Class in sonia.scm.store
TypedStoreParametersBuilder.OptionalRepositoryBuilder - Class in sonia.scm.store
 
TypeManager<T extends ModelObject,H extends Handler<T>> - Interface in sonia.scm
Base interface for all type manager classes.

U

UberWebResourceLoader - Interface in sonia.scm.plugin
Load resources from ServletContext and from the installed plugins.
UI_PLUGIN - Static variable in class sonia.scm.web.VndMediaType
 
UI_PLUGIN_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
unarchive(Repository) - Method in interface sonia.scm.repository.RepositoryManager
Un-archives the given repository.
unarchive(Repository) - Method in class sonia.scm.repository.RepositoryManagerDecorator
 
UnArchiver - Interface in sonia.scm.io
 
unbundle(ByteSource) - Method in class sonia.scm.repository.api.UnbundleCommandBuilder
Restores the repository from the given bundle.
unbundle(File) - Method in class sonia.scm.repository.api.UnbundleCommandBuilder
Restores the repository from the given bundle.
unbundle(InputStream) - Method in class sonia.scm.repository.api.UnbundleCommandBuilder
Restores the repository from the given bundle.
unbundle(UnbundleCommandRequest) - Method in interface sonia.scm.repository.spi.UnbundleCommand
The unbundle command can restore an empty repository from a bundle.
UNBUNDLE - Enum constant in enum class sonia.scm.repository.api.Command
 
UnbundleCommand - Interface in sonia.scm.repository.spi
Service provider implementation for the unbundle command.
UnbundleCommandBuilder - Class in sonia.scm.repository.api
The unbundle command can restore an empty repository from a bundle.
UnbundleCommandBuilder(UnbundleCommand, Repository) - Constructor for class sonia.scm.repository.api.UnbundleCommandBuilder
 
UnbundleCommandRequest - Class in sonia.scm.repository.spi
Request object for the unbundle command.
UnbundleCommandRequest(ByteSource) - Constructor for class sonia.scm.repository.spi.UnbundleCommandRequest
 
UnbundleResponse - Class in sonia.scm.repository.api
Response of unbundle command.
UnbundleResponse(long) - Constructor for class sonia.scm.repository.api.UnbundleResponse
 
unhealthy(Iterable<HealthCheckFailure>) - Static method in class sonia.scm.repository.HealthCheckResult
Returns a HealthCheckResult for a unhealthy repository.
unhealthy(HealthCheckFailure, HealthCheckFailure...) - Static method in class sonia.scm.repository.HealthCheckResult
Returns a HealthCheckResult for a unhealthy repository.
UNIFIED - Enum constant in enum class sonia.scm.repository.api.DiffFormat
traditional unified diff command
uninstall(String, boolean) - Method in interface sonia.scm.plugin.PluginManager
Marks the plugin with the given name for uninstall.
UNINSTALL_MARKER_FILENAME - Static variable in class sonia.scm.plugin.InstalledPlugin
 
UNKNOWN - Enum constant in enum class sonia.scm.ServletContainer
 
unlock(String) - Method in class sonia.scm.repository.api.FileLockCommandBuilder
Creates builder to unlock the given file.
unlock(UnlockCommandRequest) - Method in interface sonia.scm.repository.spi.FileLockCommand
Unlocks a given file.
UnlockCommandRequest - Class in sonia.scm.repository.spi
Request to unlock a file.
UnlockCommandRequest() - Constructor for class sonia.scm.repository.spi.UnlockCommandRequest
 
UnlockCommandResult - Class in sonia.scm.repository.api
Result of an unlock command.
UnlockCommandResult() - Constructor for class sonia.scm.repository.api.UnlockCommandResult
 
unmarshal(byte[]) - Method in class sonia.scm.xml.XmlCipherByteArrayAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlArrayStringAdapter
Splits the string to a array of strings.
unmarshal(String) - Method in class sonia.scm.xml.XmlCipherStringAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlDateAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlEncryptionAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlInstantAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlIntervalAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlSetStringAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlTimestampDateAdapter
 
unmarshal(String) - Method in class sonia.scm.xml.XmlUTCDateAdapter
 
unmarshal(XmlMapMultiStringElement[]) - Method in class sonia.scm.xml.XmlMapMultiStringAdapter
 
unmarshal(XmlMapStringElement[]) - Method in class sonia.scm.xml.XmlMapStringAdapter
 
unmarshall(Class<T>, ByteSource) - Method in interface sonia.scm.net.ahc.ContentTransformer
Unmarshall the ByteSource content to an object of the given type.
unregister(Object) - Method in class sonia.scm.event.ScmEventBus
Unregister the given subscriber object from the event bus.
UNSPECIFIED - Enum constant in enum class sonia.scm.PlatformType
 
update() - Method in class sonia.scm.repository.api.MirrorCommandBuilder
 
update(DTO) - Method in class sonia.scm.api.v2.resources.ConfigurationAdapterBase
 
update(Class<? extends IndexTask<T>>) - Method in interface sonia.scm.search.SearchEngine.ForType
Submits a task to update the index.
update(String) - Method in interface sonia.scm.update.NamespaceUpdateIterator.Updater
Implements the update logic for a single namespace, denoted by its name.
update(String) - Method in interface sonia.scm.update.RepositoryUpdateIterator.Updater
Implements the update logic for a single repository, denoted by its id.
update(MirrorCommandRequest) - Method in interface sonia.scm.repository.spi.MirrorCommand
 
update(Index<T>) - Method in interface sonia.scm.search.IndexTask
Execute operations on the index.
update(SerializableIndexTask<T>) - Method in interface sonia.scm.search.SearchEngine.ForType
Submits a task to update the index.
UPDATE - Enum constant in enum class sonia.scm.repository.api.MirrorFilter.UpdateType
 
updateAll() - Method in interface sonia.scm.plugin.PluginManager
Update all installed plugins.
updateCache(BrowserResult) - Method in class sonia.scm.repository.spi.BrowseCommandRequest
 
updateEachNamespace(NamespaceUpdateIterator.Updater) - Method in interface sonia.scm.update.NamespaceUpdateIterator
Equivalent to NamespaceUpdateIterator.forEachNamespace(Consumer) with the difference, that you can throw exceptions in the given update code, that will then be wrapped in a UpdateException.
updateEachRepository(RepositoryUpdateIterator.Updater) - Method in interface sonia.scm.update.RepositoryUpdateIterator
Equivalent to RepositoryUpdateIterator.forEachRepository(Consumer) with the difference, that you can throw exceptions in the given update code, that will then be wrapped in a UpdateException.
UpdateException - Exception in sonia.scm.migration
 
UpdateException(String) - Constructor for exception sonia.scm.migration.UpdateException
 
UpdateException(String, Throwable) - Constructor for exception sonia.scm.migration.UpdateException
 
updateListener(RepositoryModificationEvent) - Method in class sonia.scm.repository.EventDrivenRepositoryArchiveCheck
 
UpdateStep - Interface in sonia.scm.migration
This is the main interface for "global" data migration/update.
UpdateStepRepositoryMetadataAccess<T> - Interface in sonia.scm.update
Use this in UpdateSteps only to read repository objects directly from locations given by RepositoryLocationResolver.
UpdateStepTarget - Interface in sonia.scm.migration
Base class for update steps, telling the target version and the affected data type.
UpgradeHandler - Interface in sonia.scm.upgrade
Handle upgrades from one SCM-Manager version to another.
UrlBuilder - Class in sonia.scm.util
 
UrlBuilder(String) - Constructor for class sonia.scm.util.UrlBuilder
 
urlForTitle(String) - Static method in class sonia.scm.repository.HealthCheckFailure
Use this to create HealthCheckFailure instances with an url for core health check failures.
USAGE - Static variable in class sonia.scm.cli.ExitCode
 
useDefaultPath(boolean) - Method in class sonia.scm.repository.api.ModifyCommandBuilder
 
User - Class in sonia.scm.user
 
User(String) - Constructor for class sonia.scm.user.User
 
User(String, String, String) - Constructor for class sonia.scm.user.User
 
User(String, String, String, String, String, boolean) - Constructor for class sonia.scm.user.User
 
USER - Static variable in class sonia.scm.security.Role
 
USER - Static variable in class sonia.scm.web.VndMediaType
 
USER_ANONYMOUS - Static variable in class sonia.scm.SCMContext
Name of the anonymous user
USER_COLLECTION - Static variable in class sonia.scm.web.VndMediaType
 
USER_PROPERTY_READER - Static variable in interface sonia.scm.update.V1PropertyReader
 
UserAgent - Class in sonia.scm.web
The software agent that is acting on behalf of a user.
UserAgent.Builder - Class in sonia.scm.web
Builder class for UserAgent.
UserAgentParser - Class in sonia.scm.web
Parser for User-Agent header.
UserAgentParser(Set<UserAgentProvider>, CacheManager) - Constructor for class sonia.scm.web.UserAgentParser
 
UserAgentProvider - Interface in sonia.scm.web
Provider to parse User-Agent header and returns an UserAgent object.
userAgentStartsWith(HttpServletRequest, String) - Static method in class sonia.scm.util.HttpUtil
Returns true if the User-Agent header of the current request starts with the given string.
UserCommand - Class in sonia.scm.user.cli
 
UserCommand() - Constructor for class sonia.scm.user.cli.UserCommand
 
UserDAO - Interface in sonia.scm.user
Data access object for users.
UserDisplayManager - Interface in sonia.scm.user
 
UserEvent - Class in sonia.scm.user
The UserEvent is fired if a user object changes.
UserEvent(HandlerEventType, User) - Constructor for class sonia.scm.user.UserEvent
Constructs a new user event.
UserEvent(HandlerEventType, User, User) - Constructor for class sonia.scm.user.UserEvent
Constructs a new user event.
UserManager - Interface in sonia.scm.user
The central class for managing User objects.
UserManagerDecorator - Class in sonia.scm.user
Decorator for UserManager.
UserManagerDecorator(UserManager) - Constructor for class sonia.scm.user.UserManagerDecorator
 
UserManagerDecoratorFactory - Interface in sonia.scm.user
Factory for user manager decorators.
UserModificationEvent - Class in sonia.scm.user
Event which is fired whenever a user is modified.
UserModificationEvent(HandlerEventType, User, User) - Constructor for class sonia.scm.user.UserModificationEvent
Constructs a new UserModificationEvent.
username - Variable in class sonia.scm.repository.spi.RemoteCommandRequest
 
username() - Method in class sonia.scm.repository.api.SimpleUsernamePasswordCredential
 
username() - Method in interface sonia.scm.repository.api.UsernamePasswordCredential
 
UsernamePasswordCredential - Interface in sonia.scm.repository.api
 
UserV1PropertyReader - Class in sonia.scm.update
 
UserV1PropertyReader() - Constructor for class sonia.scm.update.UserV1PropertyReader
 
Util - Class in sonia.scm.util
 
UtilForNameBuilder(StoreUpdateStepUtilFactory, StoreType, String) - Constructor for class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForNameBuilder
 
UtilForTypeBuilder(StoreUpdateStepUtilFactory, StoreType) - Constructor for class sonia.scm.update.StoreUpdateStepUtilFactory.UtilForTypeBuilder
 
UUIDKeyGenerator - Class in sonia.scm.security
 
UUIDKeyGenerator() - Constructor for class sonia.scm.security.UUIDKeyGenerator
 

V

V1Properties - Class in sonia.scm.update
 
V1Properties() - Constructor for class sonia.scm.update.V1Properties
 
V1Properties(List<V1Property>) - Constructor for class sonia.scm.update.V1Properties
 
V1Properties(V1Property...) - Constructor for class sonia.scm.update.V1Properties
 
V1Property - Class in sonia.scm.update
 
V1Property() - Constructor for class sonia.scm.update.V1Property
 
V1Property(String, String) - Constructor for class sonia.scm.update.V1Property
 
V1PropertyDAO - Interface in sonia.scm.update
Use this to access old properties from an instance of SCM-Manager v1.
V1PropertyReader - Interface in sonia.scm.update
 
V1PropertyReader.Instance - Interface in sonia.scm.update
 
VALID_BRANCH_NAME_PATTERN - Static variable in class sonia.scm.repository.Branch
 
VALID_BRANCH_NAMES - Static variable in class sonia.scm.repository.Branch
 
VALID_REV - Static variable in class sonia.scm.repository.Tag
 
VALID_REV_PATTERN - Static variable in class sonia.scm.repository.Tag
 
validate() - Method in class sonia.scm.cli.CommandValidator
Execute validation and exit the command on validation failure
validate(Object) - Static method in class sonia.scm.web.api.DtoValidator
 
validate(AccessToken) - Method in interface sonia.scm.security.AccessTokenValidator
Returns true if the AccessToken is valid.
Validateable - Interface in sonia.scm
Base interface for all validateable objects.
ValidationUtil - Class in sonia.scm.util
 
value() - Element in annotation interface sonia.scm.cli.CliResourceBundle
 
value(Object) - Method in class sonia.scm.web.JsonEnricherBase
 
ValueField(Object) - Constructor for class sonia.scm.search.Hit.ValueField
 
valueOf(Iterable<String>) - Static method in class sonia.scm.security.Scope
Creates a scope object from the given iterable.
valueOf(String) - Static method in enum class sonia.scm.HandlerEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.notifications.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.PlatformType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.plugin.PluginCenterStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.plugin.PluginCondition.CheckResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.plugin.PluginEvent.PluginEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.plugin.PluginInformation.PluginType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.Command
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.DiffFile.ChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.DiffFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.HookFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.IgnoreWhitespaceLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.MergePreventReasonType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.MergeStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.MirrorCommandResult.ResultType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.api.MirrorFilter.UpdateType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.RepositoryHookType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.RepositoryName.Namespace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.SignatureStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.repository.spi.SyncAsyncExecutor.ExecutionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.search.QueryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.security.AnonymousMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class sonia.scm.security.BearerToken
Creates a new BearerToken from raw string representation.
valueOf(String) - Static method in class sonia.scm.security.SessionId
 
valueOf(String) - Static method in enum class sonia.scm.ServletContainer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.Stage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.store.StoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sonia.scm.version.VersionType
Returns the enum constant of this class with the specified name.
valueOf(String...) - Static method in class sonia.scm.security.Scope
Create a scope from the given array.
values() - Static method in enum class sonia.scm.HandlerEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.notifications.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.PlatformType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.plugin.PluginCenterStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.plugin.PluginCondition.CheckResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.plugin.PluginEvent.PluginEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.plugin.PluginInformation.PluginType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.Command
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.DiffFile.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.DiffFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.HookFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.IgnoreWhitespaceLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.MergePreventReasonType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.MergeStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.MirrorCommandResult.ResultType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.api.MirrorFilter.UpdateType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.RepositoryHookType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.RepositoryName.Namespace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.SignatureStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.spi.MergeConflictResult.ConflictTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.repository.spi.SyncAsyncExecutor.ExecutionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.search.QueryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.security.AnonymousMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.ServletContainer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.Stage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.store.StoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sonia.scm.version.VersionType
Returns an array containing the constants of this enum class, in the order they are declared.
values(InputStream, String...) - Static method in class sonia.scm.util.XmlUtil
 
values(Document, String...) - Static method in class sonia.scm.util.XmlUtil
 
VERIFIED - Enum constant in enum class sonia.scm.repository.SignatureStatus
 
verify(byte[], byte[]) - Method in interface sonia.scm.security.PublicKey
Verifies that the signature is valid for the given data.
verify(InputStream, byte[]) - Method in interface sonia.scm.security.PublicKey
Verifies that the signature is valid for the given data.
Version - Class in sonia.scm.version
Version object for comparing and parsing versions.
VERSION_DEFAULT - Static variable in class sonia.scm.BasicContextProvider
Default version String
VERSION_MISMATCH - Enum constant in enum class sonia.scm.plugin.PluginCondition.CheckResult
 
VersionParseException - Exception in sonia.scm.version
The VersionParseException is thrown if a version could not be parsed.
VersionParseException() - Constructor for exception sonia.scm.version.VersionParseException
 
VersionParseException(String) - Constructor for exception sonia.scm.version.VersionParseException
 
VersionParseException(String, Throwable) - Constructor for exception sonia.scm.version.VersionParseException
 
VersionParseException(Throwable) - Constructor for exception sonia.scm.version.VersionParseException
 
VersionType - Enum Class in sonia.scm.version
 
Viewable - Class in sonia.scm.template
A viewable holds the path to a template and the context object which is used to render the template.
Viewable(String, Object) - Constructor for class sonia.scm.template.Viewable
 
violation(String, String...) - Method in class sonia.scm.ScmConstraintViolationException.Builder
Describes the violation with a custom message and the affected property.
VndMediaType - Class in sonia.scm.web
Vendor media types used by SCMM.

W

WARNING - Enum constant in enum class sonia.scm.notifications.Type
Notifications with a warning character e.g.: disk space is filled up to 80 percent.
WebappConfigProvider - Class in sonia.scm.config
 
WebElementDescriptor - Class in sonia.scm.plugin
Descriptor for web elements such as filter or servlets.
WebElementDescriptor() - Constructor for class sonia.scm.plugin.WebElementDescriptor
 
WebElementExtension - Class in sonia.scm.plugin
WebElementExtension can be a servlet or filter which is ready to bind.
WebElementExtension() - Constructor for class sonia.scm.plugin.WebElementExtension
 
WEBLOGIC - Enum constant in enum class sonia.scm.ServletContainer
 
WebResourceLoader - Interface in sonia.scm.plugin
The WebResourceLoader is able to load web resources.
WEBSPHERE - Enum constant in enum class sonia.scm.ServletContainer
 
WebTokenGenerator - Interface in sonia.scm.web
Creates an AuthenticationToken from a HttpServletRequest.
WebUtil - Class in sonia.scm.util
 
when(boolean) - Method in class sonia.scm.ScmConstraintViolationException.Builder
When the given condition is true, an exception will be thrown.
WINDOWS - Enum constant in enum class sonia.scm.PlatformType
 
withAdapter(XmlAdapter<?, ?>) - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Sets an instance of an XmlAdapter.
withBasePath(String) - Method in class sonia.scm.util.Archives.TarWriter
Sets a base path that will be prepended to every tar entry in the archive.
withClassLoader(ClassLoader) - Method in class sonia.scm.store.TypedStoreParametersBuilder.OptionalRepositoryBuilder
Sets the ClassLoader which is used as context class loader during marshaling and unmarshalling.
withConnectionTimeout(long, TimeUnit) - Method in class sonia.scm.net.HttpConnectionOptions
Configure the connection timeout.
withCredentials(String) - Method in class sonia.scm.security.DAORealmHelper.AuthenticationInfoBuilder
With credentials uses the given credentials for the AuthenticationInfo, this is particularly important for caching purposes.
withData(ByteSource) - Method in interface sonia.scm.repository.api.ModifyCommandBuilder.ContentLoader
Specify the data of the file using a ByteSource.
withData(ByteSource) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.SimpleContentLoader
 
withData(ByteSource) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.WithOverwriteFlagContentLoader
 
withData(InputStream) - Method in interface sonia.scm.repository.api.ModifyCommandBuilder.ContentLoader
Specify the data of the file using an InputStream.
withData(InputStream) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.SimpleContentLoader
 
withData(InputStream) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.WithOverwriteFlagContentLoader
 
withDisableCertificateValidation() - Method in class sonia.scm.net.HttpConnectionOptions
Disable certificate validation.
withDisabledHostnameValidation() - Method in class sonia.scm.net.HttpConnectionOptions
Disable hostname validation.
withExportingLock(Repository, Supplier<T>) - Method in class sonia.scm.repository.DefaultRepositoryExportingCheck
 
withExportingLock(Repository, Supplier<T>) - Method in interface sonia.scm.repository.RepositoryExportingCheck
Asserts that the given repository is marked as being exported during the execution of the given callback.
withFilter(Predicate<Path>) - Method in class sonia.scm.util.Archives.TarWriter
Sets a filter to select which files shall be added to the archive.
withForce(boolean) - Method in class sonia.scm.repository.api.PushCommandBuilder
 
withFurtherInformation(String) - Method in class sonia.scm.ScmConstraintViolationException.Builder
Use this to specify a URL with further information about this violation and hints how to solve this.
withIgnoreProxySettings() - Method in class sonia.scm.net.HttpConnectionOptions
Ignore proxy settings completely regardless if a local proxy configuration or a global configuration is configured.
withIndex(String) - Method in interface sonia.scm.search.SearchEngine.ForType
Name of the index which should be used.
withKeyManagers(KeyManager...) - Method in class sonia.scm.net.HttpConnectionOptions
Configure key managers for client certificate authentication.
withName(String) - Method in interface sonia.scm.store.BlobStoreFactory
Use this to create a new or get an existing BlobStore with a floating API.
withName(String) - Method in class sonia.scm.store.TypedStoreParametersBuilder
Use this to set the name for the store.
withOverwrite(boolean) - Method in class sonia.scm.repository.api.ModifyCommandBuilder.MoveBuilder
Set this to true to overwrite the path if it already exists.
withPassword(String) - Method in class sonia.scm.repository.api.PullCommandBuilder
Set password for authentication
withPattern(Pattern) - Static method in exception sonia.scm.repository.spi.IntegrateChangesFromWorkdirException
 
withProxyConfiguration(ProxyConfiguration) - Method in class sonia.scm.net.HttpConnectionOptions
Configure a local proxy configuration, if no configuration is set the global default configuration will be used.
withReadTimeout(long, TimeUnit) - Method in class sonia.scm.net.HttpConnectionOptions
Configure the read timeout.
withScope(Scope) - Method in class sonia.scm.security.DAORealmHelper.AuthenticationInfoBuilder
With the scope object it is possible to limit the access permissions to scm-manager.
withSessionId(SessionId) - Method in class sonia.scm.security.DAORealmHelper.AuthenticationInfoBuilder
 
withType(Class<T>) - Method in interface sonia.scm.store.ConfigurationEntryStoreFactory
Use this to create a new or get an existing ConfigurationEntryStore with a floating API.
withType(Class<T>) - Method in interface sonia.scm.store.ConfigurationStoreFactory
Use this to create a new or get an existing ConfigurationStore with a floating API.
withType(Class<T>) - Method in interface sonia.scm.store.DataStoreFactory
Use this to create a new or get an existing DataStore with a floating API.
withUsername(String) - Method in class sonia.scm.repository.api.PullCommandBuilder
Set username for authentication
withUsernamePassword(String, String) - Method in class sonia.scm.repository.api.PushCommandBuilder
Set username and password for request
withValidation() - Method in class sonia.scm.util.JsonMerger.ToObjectStage
Enables validation for dto object
WorkdirCreationException - Exception in sonia.scm.repository.work
 
WorkdirCreationException(String) - Constructor for exception sonia.scm.repository.work.WorkdirCreationException
 
WorkdirCreationException(String, Exception) - Constructor for exception sonia.scm.repository.work.WorkdirCreationException
 
workDirectory - Variable in class sonia.scm.web.cgi.AbstractCGIExecutor
 
WorkdirProvider - Class in sonia.scm.repository.work
 
WorkdirProvider(File, RepositoryLocationResolver, boolean) - Constructor for class sonia.scm.repository.work.WorkdirProvider
 
WorkdirProvider(String, RepositoryLocationResolver) - Constructor for class sonia.scm.repository.work.WorkdirProvider
 
WorkingCopy<R,W> - Class in sonia.scm.repository.work
 
WorkingCopy(W, R, Runnable, File) - Constructor for class sonia.scm.repository.work.WorkingCopy
 
WorkingCopyContext(String, C) - Constructor for class sonia.scm.repository.work.SimpleWorkingCopyFactory.WorkingCopyContext
 
WorkingCopyFactory<R,W,C> - Interface in sonia.scm.repository.work
 
WorkingCopyPool - Interface in sonia.scm.repository.work
 
workingCopyTimer(MeterRegistry, String) - Static method in class sonia.scm.metrics.Metrics
Collect metrics from an WorkingCopy.
wrap(RepositoryHookEvent) - Static method in class sonia.scm.repository.WrappedRepositoryHookEvent
 
wrapCredentialsMatcher(CredentialsMatcher) - Method in class sonia.scm.security.DAORealmHelper
Wraps credentials matcher and applies login attempt policies.
WrappedRepositoryHookEvent - Class in sonia.scm.repository
Base class for RepositoryHookEvent wrappers.
WrappedRepositoryHookEvent(RepositoryHookEvent) - Constructor for class sonia.scm.repository.WrappedRepositoryHookEvent
 
write(byte[]) - Method in class sonia.scm.filter.GZipResponseStream
 
write(byte[]) - Method in class sonia.scm.io.FastByteArrayOutputStream
 
write(byte[], int, int) - Method in class sonia.scm.filter.GZipResponseStream
 
write(byte[], int, int) - Method in class sonia.scm.io.FastByteArrayOutputStream
 
write(int) - Method in class sonia.scm.filter.GZipResponseStream
 
write(int) - Method in class sonia.scm.io.FastByteArrayOutputStream
 
write(int) - Method in class sonia.scm.logging.LoggingOutputStream
Writes the specified byte to this output stream.
write(OutputStream) - Method in interface sonia.scm.metrics.ScrapeTarget
Writes received metrics to given output stream.
write(INIConfiguration, OutputStream) - Method in class sonia.scm.io.INIConfigurationWriter
 
write(T, File) - Method in class sonia.scm.io.AbstractWriter
 
write(T, OutputStream) - Method in class sonia.scm.io.AbstractWriter
 
write(T, String) - Method in class sonia.scm.io.AbstractWriter
 
writeAttribute(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeAttribute(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeAttribute(String, String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeAttribute(String, String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeAttribute(String, String, String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeAttribute(String, String, String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeCData(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeCData(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeCharacters(char[], int, int) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeCharacters(char[], int, int) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeCharacters(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeCharacters(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeComment(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeComment(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeDefaultNamespace(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeDefaultNamespace(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeDTD(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeDTD(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEmptyElement(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEmptyElement(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEmptyElement(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEmptyElement(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEndDocument() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEndDocument() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEndElement() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEndElement() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeEntityRef(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeEntityRef(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeLineSeparator() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeNamespace(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeNamespace(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeObject(T) - Method in class sonia.scm.store.AbstractStore
Write object to the store.
writeProcessingInstruction(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeProcessingInstruction(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeProcessingInstruction(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeProcessingInstruction(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writer - Variable in class sonia.scm.filter.GZipResponseWrapper
response writer
writeStartDocument() - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartDocument() - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeStartDocument(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartDocument(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeStartDocument(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartDocument(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeStartElement(String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartElement(String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeStartElement(String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartElement(String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
writeStartElement(String, String, String) - Method in class sonia.scm.xml.FilterInvalidCharXMLStreamWriter
 
writeStartElement(String, String, String) - Method in class sonia.scm.xml.IndentXMLStreamWriter
 
WRONG_USER_TYPE - Static variable in exception sonia.scm.user.ChangePasswordNotAllowedException
 

X

XML - Static variable in class sonia.scm.net.ahc.ContentType
 
XmlArrayStringAdapter - Class in sonia.scm.xml
Converts a string to a string array and vice versa.
XmlArrayStringAdapter() - Constructor for class sonia.scm.xml.XmlArrayStringAdapter
 
XmlCipherByteArrayAdapter - Class in sonia.scm.xml
 
XmlCipherByteArrayAdapter() - Constructor for class sonia.scm.xml.XmlCipherByteArrayAdapter
 
XmlCipherStringAdapter - Class in sonia.scm.xml
 
XmlCipherStringAdapter() - Constructor for class sonia.scm.xml.XmlCipherStringAdapter
 
xmlContent(Object) - Method in class sonia.scm.net.ahc.AdvancedHttpRequestWithBody
Transforms the given object to a xml string and set this string as request content.
XmlDateAdapter - Class in sonia.scm.xml
 
XmlDateAdapter() - Constructor for class sonia.scm.xml.XmlDateAdapter
 
XmlEncryptionAdapter - Class in sonia.scm.xml
 
XmlEncryptionAdapter() - Constructor for class sonia.scm.xml.XmlEncryptionAdapter
 
XmlInstantAdapter - Class in sonia.scm.xml
JAXB adapter for Instant objects.
XmlInstantAdapter() - Constructor for class sonia.scm.xml.XmlInstantAdapter
 
XmlIntervalAdapter - Class in sonia.scm.xml
 
XmlIntervalAdapter() - Constructor for class sonia.scm.xml.XmlIntervalAdapter
 
XmlMapMultiStringAdapter - Class in sonia.scm.xml
 
XmlMapMultiStringAdapter() - Constructor for class sonia.scm.xml.XmlMapMultiStringAdapter
 
XmlMapMultiStringElement - Class in sonia.scm.xml
 
XmlMapMultiStringElement() - Constructor for class sonia.scm.xml.XmlMapMultiStringElement
 
XmlMapMultiStringElement(String, Set<String>) - Constructor for class sonia.scm.xml.XmlMapMultiStringElement
 
XmlMapStringAdapter - Class in sonia.scm.xml
 
XmlMapStringAdapter() - Constructor for class sonia.scm.xml.XmlMapStringAdapter
 
XmlMapStringElement - Class in sonia.scm.xml
 
XmlMapStringElement() - Constructor for class sonia.scm.xml.XmlMapStringElement
 
XmlMapStringElement(String, String) - Constructor for class sonia.scm.xml.XmlMapStringElement
 
XmlSetStringAdapter - Class in sonia.scm.xml
 
XmlSetStringAdapter() - Constructor for class sonia.scm.xml.XmlSetStringAdapter
 
XmlTimestampDateAdapter - Class in sonia.scm.xml
 
XmlTimestampDateAdapter() - Constructor for class sonia.scm.xml.XmlTimestampDateAdapter
 
XmlUTCDateAdapter - Class in sonia.scm.xml
 
XmlUTCDateAdapter() - Constructor for class sonia.scm.xml.XmlUTCDateAdapter
 
XmlUtil - Class in sonia.scm.util
Util methods to handle xml files.
Xsrf - Class in sonia.scm.security
Shared constants for Xsrf related classes.

Z

ZipUnArchiver - Class in sonia.scm.io
 
ZipUnArchiver() - Constructor for class sonia.scm.io.ZipUnArchiver
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form