Index
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
andPullResponse
. - 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 aBearerToken
. - 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
-
Classed used in
Archives.extractTar(InputStream, Path)
. - Archives.TarWriter - Class in sonia.scm.util
-
Class used in
Archives.addPathToTar(Path, OutputStream)
. - 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.
- 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 anAuthenticationToken
. - 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
-
Deprecated.
- AvailablePluginDescriptor(PluginInformation, PluginCondition, Set<String>, Set<String>, String, String) - Constructor for class sonia.scm.plugin.AvailablePluginDescriptor
-
Deprecated.
- 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
BlobStore
s. - 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
-
Deprecated.use
BranchCommandBuilder(Repository, BranchCommand)
instead. - 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 intotarget
. - 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.Use
UserAgent.browser(String)
instead - 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
-
Deprecated.
- 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 inResourceBundle
. - 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 forAdvancedHttpRequestWithBody
. - 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 toCache
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
Changeset
s of aRepository
. - 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
ClassLoader
s. - 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 theBlob.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
ConfigurationEntryStore
s. - 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
-
Content of a
AdvancedHttpRequestWithBody
. - 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 anContentTransformer
. - 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 withSubject.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 forSyncAsyncExecutorProvider.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 forswitchToAsyncInSeconds
seconds. - createExecutorWithSecondsToTimeout(int, int) - Method in interface sonia.scm.repository.spi.SyncAsyncExecutorProvider
-
Creates an
SyncAsyncExecutor
that will run tasks synchronously forswitchToAsyncInSeconds
seconds and will abort tasks after they ranmaxAsyncAbortSeconds
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 aHookFeatureIsNotSupportedException
. - 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
ornull
. - 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 theUserDAO
. - 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
DataStore
s. - 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 anAuthenticationToken
. - 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
-
Returns a
StoreEntryImporterFactory
for theRepository
- 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 givenClassLoader
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 anOutputStream
. - 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 theScmEventBus
. - fireEvent(HandlerEventType, Group) - Method in class sonia.scm.group.AbstractGroupManager
-
Creates a
GroupEvent
and send it to theScmEventBus
. - fireEvent(HandlerEventType, Group, Group) - Method in class sonia.scm.group.AbstractGroupManager
-
Creates a
GroupModificationEvent
and send it to theScmEventBus
. - fireEvent(HandlerEventType, Repository) - Method in class sonia.scm.repository.AbstractRepositoryManager
-
Send a
RepositoryEvent
to theScmEventBus
. - fireEvent(HandlerEventType, RepositoryRole) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
-
Creates a new
RepositoryRoleEvent
and callsAbstractRepositoryRoleManager.fireEvent(RepositoryRoleEvent)
. - fireEvent(HandlerEventType, RepositoryRole, RepositoryRole) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
-
Send a
RepositoryRoleEvent
to theScmEventBus
. - fireEvent(HandlerEventType, Repository, Repository) - Method in class sonia.scm.repository.AbstractRepositoryManager
-
Send a
RepositoryEvent
to theScmEventBus
. - fireEvent(HandlerEventType, User) - Method in class sonia.scm.user.AbstractUserManager
-
Creates a new
UserEvent
and callsAbstractUserManager.fireEvent(sonia.scm.user.UserEvent)
. - fireEvent(HandlerEventType, User, User) - Method in class sonia.scm.user.AbstractUserManager
-
Send a
UserEvent
to theScmEventBus
. - fireEvent(RepositoryRoleEvent) - Method in class sonia.scm.repository.AbstractRepositoryRoleManager
-
Send a
RepositoryRoleEvent
to theScmEventBus
. - fireEvent(UserEvent) - Method in class sonia.scm.user.AbstractUserManager
-
Send a
UserEvent
to theScmEventBus
. - fireHookEvent(RepositoryHookEvent) - Method in class sonia.scm.repository.AbstractRepositoryManager
-
Sends the
RepositoryHookEvent
to theScmEventBus
. - 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
-
Returns a
FormContentBuilder
. - 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
-
Same as
I18nMessages.get(java.lang.Class, java.util.Locale)
, with localeLocale.ENGLISH
. - 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
- 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 theRepository
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 aUsernamePasswordToken
. - 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 aHookFeatureIsNotSupportedException
. - 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 theChangeset
could not be found in theRepository
. - 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
- getChangesetProvider() - Method in class sonia.scm.repository.api.HookContext
-
Returns a
HookChangesetBuilder
which is able to return allChangeset
's during this push/commit. - getChangesetProvider() - Method in class sonia.scm.repository.spi.HookContextProvider
-
Return the provider specific
HookChangesetProvider
or throws aHookFeatureIsNotSupportedException
. - getChangesets() - Method in class sonia.scm.repository.api.ChangesetsCommandBuilder
- getChangesets() - Method in class sonia.scm.repository.api.HookChangesetBuilder
- 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 currentThread
, if the contextClassLoader
is not available theClassLoader
, 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
ofHealthCheckFailure
s. - 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()
returnsfalse
) 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
ornull
. - 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
ofHealthCheckFailure
s. - 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
Changeset
s 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 (seeFileObject.isPartialResult()
andFileObject.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 aHookFeatureIsNotSupportedException
. - 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 aHookFeatureIsNotSupportedException
. - 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 allChangeset
'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
Changeset
s 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 aHookFeatureIsNotSupportedException
. - 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
Group
s. - 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 anHalEnricher
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 bindingHalEnricher
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 allChangeset
s 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
Changeset
s during a hook. - HookChangesetRequest() - Constructor for class sonia.scm.repository.spi.HookChangesetRequest
- HookChangesetResponse - Class in sonia.scm.repository.spi
-
Response object to retrieve
Changeset
s 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 requestedHookFeature
. - 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 ofHttpURLConnection
. - 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
-
Returns a
StoreEntryImporter
. - 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
Changeset
s 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 aHalEnricher
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
-
Wrapper for a
InstalledPluginDescriptor
. - 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
-
By default returns
ReadOnlyCheck.isReadOnly(String)
. - 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.Please use
PluginCondition.getConditionCheckResult()
instead. - 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 aRepository
. - 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 aHalEnricher
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 anotherHealthCheckResult
. - 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
- 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
-
Returned by
PluginManager.getPlugins()
. - 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 methodsPullCommandBuilder.pull(sonia.scm.repository.Repository)
andPullCommandBuilder.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 thePushCommandBuilder.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
andNamespace
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
-
Constructs a new
RepositoryRoleModificationEvent
. - RepositoryService - Class in sonia.scm.repository.api
-
From the
RepositoryService
it is possible to access all commands for a singleRepository
. - 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 givenRepository
. - 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
-
Validator for
RepositoryTypeConstraint
. - 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
-
Deprecated.use
CGIExecutor.RESPONSE_HEADER_CONTENT_TYPE
instead. - 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 aBearerToken
. - 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 theScmConfiguration
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.since 2.4.0 use
ScmConfiguration.setAnonymousMode(AnonymousMode)
instead - 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 underlyingRepositoryService
does not support theCommand.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()
andFileObject.getLastModified()
will returnnull
, 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.Do not use this for "normal" code. Use
RepositoryPermission(String, Collection, boolean)
orRepositoryPermission(String, String, boolean)
instead. - 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.Do not use this for "normal" code. Use
RepositoryPermission(String, Collection, boolean)
orRepositoryPermission(String, String, boolean)
instead. - 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
-
Deprecated.
- 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 anExporter
. - 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 anInputStream
. - 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 allExportableStore
s for a given repository. - StoreImporter - Interface in sonia.scm.store
- storeObject - Variable in class sonia.scm.store.AbstractStore
- StoreParameters - Interface in sonia.scm.store
-
The fields of the
StoreParameters
are used from theBlobStoreFactory
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
-
Deprecated.
- 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 forTemplate
s 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 anAccessTokenValidator
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 isnull
. - 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 theConfigurationStoreFactory
,ConfigurationEntryStoreFactory
andDataStoreFactory
to create a type safe store. - TypedStoreParametersBuilder<T,
S> - Class in sonia.scm.store -
Builder for
TypedStoreParameters
. - 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 aUpdateException
. - 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 aUpdateException
. - 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
UpdateStep
s only to read repository objects directly from locations given byRepositoryLocationResolver
. - 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 theAccessToken
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 aHttpServletRequest
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EnvList.set(String, String)
. Of aMap
is required, a immutableMap
can be created withEnvList.asMap()
.