Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractMetadataNode<T> - Class in org.sonatype.nexus.repository.storage
 
AbstractMetadataNode() - Constructor for class org.sonatype.nexus.repository.storage.AbstractMetadataNode
 
ACTIVE - Static variable in class org.sonatype.nexus.repository.storage.StorageTxImpl.State
 
addBucketConstraints(String, Iterable<Bucket>, StringBuilder) - Method in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
Constrain a query to certain buckets.
addFromAsset(VariableSourceBuilder, Asset) - Method in class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
addFromAsset(VariableSourceBuilder, Asset) - Method in class org.sonatype.nexus.repository.storage.AssetVariableResolverSupport
 
addFromDocument(VariableSourceBuilder, ODocument) - Method in class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
addFromDocument(VariableSourceBuilder, ODocument) - Method in class org.sonatype.nexus.repository.storage.AssetVariableResolverSupport
 
addFromRequest(VariableSourceBuilder, Request) - Method in class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
addFromSearchResults(VariableSourceBuilder, ComponentSearchResult, AssetSearchResult) - Method in class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
addFromSourceLookup(VariableSourceBuilder, SourceLookup, Map<String, Object>) - Method in class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
after() - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Runs at the end of deleteComponents.
after() - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
afterMove(Component, Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
This is a hook that allows format implementors to handle situations where additional work is required after each individual component is moved to the destination repository.
afterMove(List<Map<String, String>>, Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
This is a hook that allows format implementors to handle situations where additional work is required all of the components have been moved to the destination repository.
afterRepair(Repository) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
allowMoveFrom(Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
This is a hook that allows format implementors to decide if a given source repository is an acceptable source for a move operation.
allowMoveTo(Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
This is a hook that allows format implementors to decide if a given destination repository is an acceptable target for a move operation.
allowMoveTo(Component, Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
This is a hook that allows format implementors to decide if a given component is allowed to be moved to the destination repository.
allowRetry(Exception) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
Custom retry strategy that throws RetryDeniedException when retry limit is breached.
and(String) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
appendPath(List<BrowsePaths>, String) - Static method in class org.sonatype.nexus.repository.browse.BrowsePaths
 
appendPath(List<BrowsePaths>, String, String) - Static method in class org.sonatype.nexus.repository.browse.BrowsePaths
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_1
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_10
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_11
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_12
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_13
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_14
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_15
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_16
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_2
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_3
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_5
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_6
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_7
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_8
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_9
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_2
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_3
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_4
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_5
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_6
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_7
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_8
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_9
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgradeSupport
 
apply() - Method in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
applyToAsset(Asset, CacheInfo) - Static method in class org.sonatype.nexus.repository.cache.CacheInfo
Applies non-format specific cache info attributes onto passed in Asset.
applyToAsset(Asset, AttributesMap) - Static method in class org.sonatype.nexus.repository.view.Content
Applies non-format specific content attributes onto passed in Asset from passed in AttributesMap (usually originating from Content.getAttributes()).
Asset - Class in org.sonatype.nexus.repository.storage
Metadata about a file, which may or may not belong to a component.
Asset() - Constructor for class org.sonatype.nexus.repository.storage.Asset
 
ASSET_CLASS - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_16
 
ASSET_CLASS - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
AssetAuditor - Class in org.sonatype.nexus.repository.storage.internal
Repository asset auditor.
AssetAuditor() - Constructor for class org.sonatype.nexus.repository.storage.internal.AssetAuditor
 
AssetBlob - Class in org.sonatype.nexus.repository.storage
Blob handle, that holds properties and reference of newly created blob that is about to be attached to an Asset.
AssetBlob(NodeAccess, BlobStore, Function<BlobStore, Blob>, String, Map<HashAlgorithm, HashCode>, boolean) - Constructor for class org.sonatype.nexus.repository.storage.AssetBlob
 
AssetContinuationTokenHelper - Class in org.sonatype.nexus.repository.storage.internal
OrientContinuationTokenHelper for the AssetEntityAdapter
AssetContinuationTokenHelper(AssetEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.internal.AssetContinuationTokenHelper
 
AssetCreatedEvent - Class in org.sonatype.nexus.repository.storage
Asset created event.
AssetCreatedEvent(EntityMetadata, String, EntityId) - Constructor for class org.sonatype.nexus.repository.storage.AssetCreatedEvent
 
AssetDeletedEvent - Class in org.sonatype.nexus.repository.storage
Asset deleted event.
AssetDeletedEvent(EntityMetadata, String, EntityId) - Constructor for class org.sonatype.nexus.repository.storage.AssetDeletedEvent
 
assetEntityAdapter - Variable in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
AssetEntityAdapter - Class in org.sonatype.nexus.repository.storage
Asset entity-adapter.
AssetEntityAdapter(BucketEntityAdapter, ComponentEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
AssetEvent - Interface in org.sonatype.nexus.repository.storage
Asset event.
assetExists(String, Repository) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Check for the existence of an asset with name in repository.
assetExists(String, Repository) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
AssetManager - Class in org.sonatype.nexus.repository.storage
Responsible for altering the runtime behaviour of assets
AssetManager(GlobalRepositorySettings) - Constructor for class org.sonatype.nexus.repository.storage.AssetManager
 
assetNodeExists(ODatabaseDocumentTx, EntityId) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Returns true if an asset node for an asset with the given assetId exists.
assetNodeExists(Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
AssetPathBrowseNodeGenerator - Class in org.sonatype.nexus.repository.browse
Asset-led layout that assumes the asset name is its path and components have the same path as their assets.
AssetPathBrowseNodeGenerator() - Constructor for class org.sonatype.nexus.repository.browse.AssetPathBrowseNodeGenerator
 
ASSETS - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
AssetsResource - Class in org.sonatype.nexus.repository.rest.internal.resources
 
AssetsResource(BrowseService, RepositoryManagerRESTAdapter, AssetEntityAdapter, MaintenanceService, ContinuationTokenHelper, Map<String, AssetXODescriptor>) - Constructor for class org.sonatype.nexus.repository.rest.internal.resources.AssetsResource
 
AssetsResourceDoc - Interface in org.sonatype.nexus.repository.rest.internal.resources.doc
Swagger documentation for AssetsResource
AssetStore - Interface in org.sonatype.nexus.repository.storage
Store providing access to assets.
AssetStoreImpl - Class in org.sonatype.nexus.repository.storage
 
AssetStoreImpl(Provider<DatabaseInstance>, AssetEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
AssetUpdatedEvent - Class in org.sonatype.nexus.repository.storage
Asset updated event.
AssetUpdatedEvent(EntityMetadata, String, EntityId) - Constructor for class org.sonatype.nexus.repository.storage.AssetUpdatedEvent
 
AssetVariableResolver - Interface in org.sonatype.nexus.repository.storage
Generate a variable source from a persisted asset, to be used for content selector evaluation
AssetVariableResolverSupport - Class in org.sonatype.nexus.repository.storage
Adapts persisted assets to variable resolvers.
AssetVariableResolverSupport() - Constructor for class org.sonatype.nexus.repository.storage.AssetVariableResolverSupport
 
AssetWhereClauseBuilder - Class in org.sonatype.nexus.repository.browse.internal
Build where clause for asset select queries.
attachAssetMetadata(BlobId, NestedAttributesMap, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
attachAssetMetadata(Asset, BlobId) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Attaches asset metadata to a Blob.
attachAssetMetadata(Asset, BlobId) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
attachBlob(Asset, AssetBlob) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Attaches a Blob to asset and updates the given asset with a reference to it, hash metadata, size, and content type.
attachBlob(Asset, AssetBlob) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
attributePostProcessing(Asset, StorageTx, Repository) - Method in interface org.sonatype.nexus.repository.importtask.ImportPostProcessor
 
ATTRIBUTES - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
attributes() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the "attributes" property of this node, a map of maps that is possibly empty, but never null.
attributes(NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Sets the attributes.
attributes() - Method in class org.sonatype.nexus.repository.storage.Bucket
Gets the "attributes" property of this node, a map of maps that is possibly empty, but never null.
attributes(NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.Bucket
Sets the attributes.
attributes() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
attributes(NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
attributes() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the "attributes" property of this node, a map of maps that is possibly empty, but never null.
attributes(NestedAttributesMap) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Sets the attributes.
ATTRIBUTES - Static variable in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
AttributesFacet - Interface in org.sonatype.nexus.repository.attributes
Services for accessing and manipulating repository-level metadata attributes.
AttributesFacetImpl - Class in org.sonatype.nexus.repository.attributes.internal
Persists repository attributes in the repository's corresponding Bucket.
AttributesFacetImpl() - Constructor for class org.sonatype.nexus.repository.attributes.internal.AttributesFacetImpl
 
AUTHZ_REPOSITORY_NAME - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 

B

beforeMove(Component, List<Asset>, Repository, Repository) - Method in interface org.sonatype.nexus.repository.storage.ComponentDirector
The calling algorithm only moves the component and the directly attached assets.
beforeRepair(Repository) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
begin(String) - Method in class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
begin() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Begins the transaction.
begin() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
BLOB_STORE_NAME - Static variable in class org.sonatype.nexus.repository.storage.StorageFacetConstants
Deprecated.
 
blobCreated() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the blob_created timestamp or null if undefined.
blobCreated(DateTime) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the blob_created timestamp.
blobRef() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the blobRef or null if undefined.
blobRef(BlobRef) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the blobRef to the given value, or null to un-define it.
blobStore() - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Returns the BlobStore associated with the repository.
blobStore() - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
BLOBSTORE - Static variable in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
BLOBSTORE_LOG_PATH - Static variable in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
BlobTx - Class in org.sonatype.nexus.repository.storage
Keeps track of added and to-be-deleted blobs so they can be deleted as appropriate when the transaction ends, via commit or rollback.
BlobTx(NodeAccess, BlobStore, BlobMetadataStorage) - Constructor for class org.sonatype.nexus.repository.storage.BlobTx
 
blobUpdated() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the blob_updated timestamp or null if undefined.
blobUpdated(DateTime) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the blob_updated timestamp.
browse(QueryBuilder) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results with content selectors applied.
browse(QueryBuilder) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
Use this method with caution.
browse(String, Map<String, Object>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
A lower level but still safe access to SQL SELECT queries, that allows caller to "browse" potentially huge result sets without worry about paging or OOMs.
browse(String, Map<String, Object>, int, long) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Same as StorageTx.browse(String, Map) but additionally exposes the bufferSize and timeoutSeconds options of the backing OrientAsyncHelper.asyncIterable(com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx, java.lang.String, java.util.Map<java.lang.String, java.lang.Object>) method
browse(String, Map<String, Object>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browse(String, Map<String, Object>, int, long) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseAllPartiallyByLimit(Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified bucket with a limit option.
browseAllPartiallyByLimit(Query, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified bucket for a given query with a limit option.
browseAllPartiallyByLimit(Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseAllPartiallyByLimit(Query, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
BrowseAssetIterableFactory - Class in org.sonatype.nexus.repository.browse.internal
A factory for creating an asset browsing Iterable using the injected OrientContentAuthHelper and pageSize.
BrowseAssetIterableFactory(OrientContentAuthHelper, int) - Constructor for class org.sonatype.nexus.repository.browse.internal.BrowseAssetIterableFactory
 
BrowseAssetIterator - Class in org.sonatype.nexus.repository.browse.internal
An Iterator that will either browse the asset class if rid is null, or iteratively query the asset class for records after rid.
browseAssets(Repository, QueryOptions) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a PageResult of assets based on the specified information.
browseAssets(Repository, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
browseAssets(Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified bucket.
browseAssets(Query, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified bucket for a given query.
browseAssets(Query, Bucket, int, int) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified bucket for a given query.
browseAssets(Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets owned by the specified component.
browseAssets(Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseAssets(Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseAssets(Query, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseAssets(Query, Bucket, int, int) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
BrowseAssetsSqlBuilder - Class in org.sonatype.nexus.repository.browse.internal
Class that encapsulates building the SQL queries for browsing assets in the BrowseServiceImpl.
browseBuckets() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all buckets.
browseBuckets() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseByNameCaseInsensitive(ODatabaseDocumentTx, String, Iterable<Bucket>, String) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
browseComponentAssets(Repository, String) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a PageResult of assets for the specified component.
browseComponentAssets(Repository, Component) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a PageResult of assets for the specified component.
browseComponentAssets(Repository, String) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
browseComponentAssets(Repository, Component) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
browseComponents(Repository, QueryOptions) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a PageResult for browsing the specified repository and query options.
browseComponents(Repository, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
browseComponents(Query, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all components owned by the specified bucket and query.
browseComponents(Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all components owned by the specified bucket.
browseComponents(Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
browseComponents(Query, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
BrowseComponentsSqlBuilder - Class in org.sonatype.nexus.repository.browse.internal
Class that encapsulates building the SQL queries for browsing components in the BrowseServiceImpl.
BrowseMetadataNodeSqlBuilderSupport - Class in org.sonatype.nexus.repository.browse.internal
BrowseSqlBuilderSupport extension for classes that extend MetadataNode in order to provide additional support for repositories/buckets (namely Component and Asset)
BrowseMetadataNodeSqlBuilderSupport() - Constructor for class org.sonatype.nexus.repository.browse.internal.BrowseMetadataNodeSqlBuilderSupport
 
BrowseNodeCollisionException - Exception in org.sonatype.nexus.repository.browse.internal.orient
ONeedRetryException thrown when we want to retry upserting a BrowseNode due to a collision.
BrowseNodeEntityAdapter - Class in org.sonatype.nexus.repository.browse.internal.orient
BrowseNode entity-adapter.
BrowseNodeEntityAdapter(ComponentEntityAdapter, AssetEntityAdapter, PackageUrlService) - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
BrowseNodeGenerator - Interface in org.sonatype.nexus.repository.browse
Defines the browse node layout for components and assets of the same format.
BrowsePaths - Class in org.sonatype.nexus.repository.browse
Provides compatibility between the new BrowsePath interface and existing CMA path generators.
BrowsePaths(String, String) - Constructor for class org.sonatype.nexus.repository.browse.BrowsePaths
 
BrowseService - Interface in org.sonatype.nexus.repository.browse
Consolidates code for user browsing of repositories, specifically for the user interface.
BrowseServiceImpl - Class in org.sonatype.nexus.repository.browse.internal
Implementation of BrowseService.
BrowseServiceImpl(Type, ComponentEntityAdapter, VariableResolverAdapterManager, ContentPermissionChecker, AssetEntityAdapter, BrowseAssetIterableFactory, BrowseAssetsSqlBuilder, BrowseComponentsSqlBuilder, BucketStore, RepositoryManager) - Constructor for class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
BrowseSqlBuilderSupport - Class in org.sonatype.nexus.repository.browse
 
BrowseSqlBuilderSupport() - Constructor for class org.sonatype.nexus.repository.browse.BrowseSqlBuilderSupport
 
browseUnrestricted(QueryBuilder) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results, without the effect of content selectors.
browseUnrestricted(QueryBuilder) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
Use this method with caution.
browseUnrestrictedInRepos(QueryBuilder, Collection<String>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata in a specified repository and browse results, without the effect of content selectors
browseUnrestrictedInRepos(QueryBuilder, Collection<String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
Use this method with caution.
Bucket - Class in org.sonatype.nexus.repository.storage
A logical container of components and assets.
Bucket() - Constructor for class org.sonatype.nexus.repository.storage.Bucket
 
BucketCreatedEvent - Class in org.sonatype.nexus.repository.storage.internal
Bucket created event.
BucketCreatedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.internal.BucketCreatedEvent
 
BucketDeletedEvent - Class in org.sonatype.nexus.repository.storage.internal
Bucket deleted event.
BucketDeletedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.internal.BucketDeletedEvent
 
BucketDeleter - Class in org.sonatype.nexus.repository.storage
Encapsulates the operation of deleting a bucket and its contents.
BucketDeleter(Provider<DatabaseInstance>, BucketEntityAdapter, ComponentEntityAdapter, AssetEntityAdapter, BlobStoreManager) - Constructor for class org.sonatype.nexus.repository.storage.BucketDeleter
 
BucketEntityAdapter - Class in org.sonatype.nexus.repository.storage
Bucket entity-adapter.
BucketEntityAdapter() - Constructor for class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
bucketEntityAdapter - Variable in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
 
BucketEvent - Interface in org.sonatype.nexus.repository.storage.internal
Bucket event.
BucketEventInspector - Class in org.sonatype.nexus.repository.storage.internal
Triggers RepositoryMetadataUpdatedEvents in response to BucketUpdatedEvents.
BucketEventInspector(RepositoryManager, EventManager) - Constructor for class org.sonatype.nexus.repository.storage.internal.BucketEventInspector
 
bucketId() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the bucket this is part of.
bucketId(EntityId) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
 
bucketId() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
bucketId(EntityId) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
bucketId() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the bucket this is part of.
bucketId(EntityId) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
 
BucketStore - Interface in org.sonatype.nexus.repository.storage
Store providing access to the buckets.
BucketStoreImpl - Class in org.sonatype.nexus.repository.storage
 
BucketStoreImpl(Provider<DatabaseInstance>, BucketEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.BucketStoreImpl
 
BucketUpdatedEvent - Class in org.sonatype.nexus.repository.storage.internal
Bucket updated event.
BucketUpdatedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.internal.BucketUpdatedEvent
 
build() - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
buildBase(QueryOptions) - Method in class org.sonatype.nexus.repository.browse.BrowseSqlBuilderSupport
 
builder() - Static method in class org.sonatype.nexus.repository.storage.Query
Helper for creating query builder.
buildQuerySuffix(QueryOptions) - Method in class org.sonatype.nexus.repository.browse.BrowseSqlBuilderSupport
 
buildQuerySuffix() - Method in class org.sonatype.nexus.repository.browse.internal.PreviewAssetsSqlBuilder
 
buildSqlParams() - Method in class org.sonatype.nexus.repository.browse.internal.PreviewAssetsSqlBuilder
 
buildSuffix(QueryOptions) - Static method in class org.sonatype.nexus.repository.browse.internal.SuffixSqlBuilder
 
buildWhereClause(List<String>, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetsSqlBuilder
 
buildWhereClause(List<String>, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseComponentsSqlBuilder
 
buildWhereClause(List<String>, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseMetadataNodeSqlBuilderSupport
 
buildWhereClause() - Method in class org.sonatype.nexus.repository.browse.internal.PreviewAssetsSqlBuilder
 
bulkDelete(Iterable<EntityId>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchFacet
De-indexes the metadata of the given components.
bulkDelete(Iterable<EntityId>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
bulkDelete(Repository, Iterable<String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
bulkPut(Iterable<EntityId>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchFacet
Indexes the metadata of the given components, requires an active UnitOfWork.
bulkPut(Iterable<EntityId>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
bulkPut(Repository, Iterable<T>, Function<T, String>, Function<T, String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 

C

CACHE - Static variable in class org.sonatype.nexus.repository.cache.CacheInfo
Key of Asset nested map of cache related properties.
CACHE_TOKEN - Static variable in class org.sonatype.nexus.repository.cache.CacheInfo
Cache token String.
CacheInfo - Class in org.sonatype.nexus.repository.cache
Maintains cache details a cached resource.
CacheInfo(DateTime, String) - Constructor for class org.sonatype.nexus.repository.cache.CacheInfo
 
cancel() - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTask
 
canDeleteAsset(Repository, Asset) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
canDeleteAsset(Repository, Asset) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Check if an asset can be deleted.
canDeleteComponent(Repository, Component) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
canDeleteComponent(Repository, Component) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Check if a component can be deleted.
canDeleteFolder(Repository, String) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
canDeleteFolder(Repository, String) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Check if user can potentially delete any asset in a given path.
checkPathPermissions(String, String, String...) - Method in class org.sonatype.nexus.repository.selector.internal.OrientContentAuthHelper
 
checkPathPermissionsJexlOnly(String, String, String...) - Method in class org.sonatype.nexus.repository.selector.internal.OrientContentAuthHelper
 
CHECKSUM - Static variable in class org.sonatype.nexus.repository.storage.Asset
Key of Asset nested map of blob content hashes (if asset has backing content).
close() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Closes the transaction.
close() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
close() - Method in class org.sonatype.nexus.repository.view.Content
 
CLOSED - Static variable in class org.sonatype.nexus.repository.storage.StorageTxImpl.State
 
commit() - Method in class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
commit() - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
commit() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Commits the transaction.
commit() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
Component - Interface in org.sonatype.nexus.repository.storage
Metadata about a software component.
component - Variable in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
COMPONENT_CLASS - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
ComponentAuditor - Class in org.sonatype.nexus.repository.storage.internal
Repository component auditor.
ComponentAuditor() - Constructor for class org.sonatype.nexus.repository.storage.internal.ComponentAuditor
 
ComponentContinuationTokenHelper - Class in org.sonatype.nexus.repository.storage.internal
OrientContinuationTokenHelper for the ComponentEntityAdapter
ComponentContinuationTokenHelper(ComponentEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.internal.ComponentContinuationTokenHelper
 
ComponentCreatedEvent - Class in org.sonatype.nexus.repository.storage
Component created event.
ComponentCreatedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.ComponentCreatedEvent
 
ComponentDatabase - Class in org.sonatype.nexus.repository.storage
Shared component database components.
ComponentDatabase.ProviderImpl - Class in org.sonatype.nexus.repository.storage
Shared component database instance provider.
ComponentDatabaseCheckpoint - Class in org.sonatype.nexus.repository.storage
Upgrade checkpoint for the "component" database.
ComponentDatabaseCheckpoint(Provider<DatabaseInstance>, ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.storage.ComponentDatabaseCheckpoint
 
ComponentDatabaseUpgrade_1_1 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to set asset_kind for Docker layer blobs.
ComponentDatabaseUpgrade_1_1(Provider<DatabaseInstance>, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_1
 
ComponentDatabaseUpgrade_1_10 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step that updates name and version for yum components.
ComponentDatabaseUpgrade_1_10(Provider<DatabaseInstance>, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_10
 
ComponentDatabaseUpgrade_1_11 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to delete browse_node entries for docker repositories forcing them to be rebuilt by RebuildBrowseNodesManager.
ComponentDatabaseUpgrade_1_11(Provider<DatabaseInstance>, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_11
 
ComponentDatabaseUpgrade_1_12 - Class in org.sonatype.nexus.repository.upgrade
Empty upgrade step filling in for what is now a private model upgrade.
ComponentDatabaseUpgrade_1_12() - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_12
 
ComponentDatabaseUpgrade_1_13 - Class in org.sonatype.nexus.repository.upgrade
Remove AssetDownloadCount table
ComponentDatabaseUpgrade_1_13(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_13
 
ComponentDatabaseUpgrade_1_14 - Class in org.sonatype.nexus.repository.upgrade
Drop the browse node table so it can be rebuilt with the new parameters
ComponentDatabaseUpgrade_1_14(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_14
 
ComponentDatabaseUpgrade_1_15 - Class in org.sonatype.nexus.repository.upgrade
Drop the browse node table so it can be rebuilt with the new parameters
ComponentDatabaseUpgrade_1_15(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_15
 
ComponentDatabaseUpgrade_1_16 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to add I_BUCKET_RID index to asset class.
ComponentDatabaseUpgrade_1_16(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_16
 
ComponentDatabaseUpgrade_1_2 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to add bucket/name index to the component database.
ComponentDatabaseUpgrade_1_2(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_2
 
ComponentDatabaseUpgrade_1_3 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to add blob_created and blob_updated fields to the asset class in the component database.
ComponentDatabaseUpgrade_1_3(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_3
 
ComponentDatabaseUpgrade_1_4 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to add asset and component indices.
ComponentDatabaseUpgrade_1_4(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
ComponentDatabaseUpgrade_1_5 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to introduce ci_name field on component for faster queries.
ComponentDatabaseUpgrade_1_5(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_5
 
ComponentDatabaseUpgrade_1_6 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to set empty assetName rather than null for assetdownloadcount records.
ComponentDatabaseUpgrade_1_6(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_6
 
ComponentDatabaseUpgrade_1_7 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to fix the browse_node table's properties and indices if it was defined without them via 3.6
ComponentDatabaseUpgrade_1_7(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_7
 
ComponentDatabaseUpgrade_1_8 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step to drop the old browse_node schema and data so it can be replaced and rebuilt.
ComponentDatabaseUpgrade_1_8(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_8
 
ComponentDatabaseUpgrade_1_9 - Class in org.sonatype.nexus.repository.upgrade
Upgrade step that marks existing npm repositories (at the time of the upgrade) as not supporting npm v1 search.
ComponentDatabaseUpgrade_1_9(Provider<DatabaseInstance>, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_9
 
ComponentDecorator - Interface in org.sonatype.nexus.repository.storage
Decorator interface for the Component class
ComponentDeletedEvent - Class in org.sonatype.nexus.repository.storage
Component deleted event.
ComponentDeletedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.ComponentDeletedEvent
 
ComponentDirector - Interface in org.sonatype.nexus.repository.storage
Component management director.
ComponentEntityAdapter - Class in org.sonatype.nexus.repository.storage
Component entity-adapter.
ComponentEntityAdapter(BucketEntityAdapter, ComponentFactory, Set<ComponentEntityAdapterExtension>) - Constructor for class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
ComponentEntityAdapterExtension - Interface in org.sonatype.nexus.repository.storage
Extension point for the ComponentEntityAdapter to define/read/write additional fields to Orient on a Component instance
ComponentEvent - Interface in org.sonatype.nexus.repository.storage
Component event.
componentExists(String, String, String, Repository) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Check for the existence of a component with group, name, and version in repository.
componentExists(String, String, String, Repository) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
ComponentFactory - Class in org.sonatype.nexus.repository.storage
Factory for creating Component instances.
ComponentFactory(Set<ComponentDecorator>) - Constructor for class org.sonatype.nexus.repository.storage.ComponentFactory
 
ComponentFinder - Interface in org.sonatype.nexus.repository.storage
Finds components that match a given set of parameters.
componentId() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the component's EntityId this asset is part of, or null if it's standalone.
componentId(EntityId) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the component id this asset is part of.
ComponentMaintenance - Interface in org.sonatype.nexus.repository.storage
Exposes manual component maintenance operations.
ComponentMetadataProducer - Interface in org.sonatype.nexus.repository.search
Producer of metadata to be indexed in JSON format.
ComponentMetadataProducerExtension - Interface in org.sonatype.nexus.repository.search
Extension point for ComponentMetadataProducer to add additional fields to the Elasticsearch index
ComponentPathBrowseNodeGenerator - Class in org.sonatype.nexus.repository.browse
Component-led layout that places components one level above their assets.
ComponentPathBrowseNodeGenerator() - Constructor for class org.sonatype.nexus.repository.browse.ComponentPathBrowseNodeGenerator
 
ComponentResponseUtils - Class in org.sonatype.nexus.repository.rest.cma
Utils for working with Component responses in the REST API.
ComponentSchemaRegistration - Class in org.sonatype.nexus.repository.storage.internal
Registers schemas used for component storage.
ComponentSchemaRegistration(Provider<DatabaseInstance>, BucketEntityAdapter, ComponentEntityAdapter, AssetEntityAdapter, BrowseNodeEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.internal.ComponentSchemaRegistration
 
ComponentsResource - Class in org.sonatype.nexus.repository.rest.internal.resources
 
ComponentsResource(RepositoryManagerRESTAdapter, BrowseService, ComponentEntityAdapter, MaintenanceService, ContinuationTokenHelper, UploadManager, UploadConfiguration, ComponentXOFactory, Set<ComponentsResourceExtension>, Map<String, AssetXODescriptor>) - Constructor for class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
ComponentsResourceDoc - Interface in org.sonatype.nexus.repository.rest.internal.resources.doc
Swagger documentation for ComponentsResource
ComponentsResourceExtension - Interface in org.sonatype.nexus.repository.rest.cma
Extension point for the ComponentsResource class
ComponentStore - Interface in org.sonatype.nexus.repository.storage
Store providing access to components.
ComponentStoreImpl - Class in org.sonatype.nexus.repository.storage
 
ComponentStoreImpl(Provider<DatabaseInstance>, ComponentEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
ComponentUpdatedEvent - Class in org.sonatype.nexus.repository.storage
Component updated event.
ComponentUpdatedEvent(EntityMetadata, String) - Constructor for class org.sonatype.nexus.repository.storage.ComponentUpdatedEvent
 
computeAssetPaths(Asset, Component) - Method in class org.sonatype.nexus.repository.browse.AssetPathBrowseNodeGenerator
Construct the asset path by splitting the asset name on the `/` character.
computeAssetPaths(Asset, Component) - Method in interface org.sonatype.nexus.repository.browse.BrowseNodeGenerator
 
computeAssetPaths(Asset, Component) - Method in class org.sonatype.nexus.repository.browse.internal.DefaultBrowseNodeGenerator
 
computeComponentPaths(Asset, Component) - Method in class org.sonatype.nexus.repository.browse.AssetPathBrowseNodeGenerator
Component path is same as the asset path.
computeComponentPaths(Asset, Component) - Method in interface org.sonatype.nexus.repository.browse.BrowseNodeGenerator
 
computeComponentPaths(Asset, Component) - Method in class org.sonatype.nexus.repository.browse.ComponentPathBrowseNodeGenerator
 
computeComponentPaths(Asset, Component) - Method in class org.sonatype.nexus.repository.browse.internal.DefaultBrowseNodeGenerator
 
ConfigDatabaseUpgrade_1_2 - Class in org.sonatype.nexus.repository.upgrade
Upgrades the config database to ensure that BlobStoreConfiguration names are unique regardless of case.
ConfigDatabaseUpgrade_1_2(Provider<DatabaseInstance>, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_2
 
ConfigDatabaseUpgrade_1_2.Rename - Class in org.sonatype.nexus.repository.upgrade
 
ConfigDatabaseUpgrade_1_3 - Class in org.sonatype.nexus.repository.upgrade
Upgrades existing blobstore.rebuildComponentDB tasks to set restoreBlobs = true which will replicate the previous behavior of the task.
ConfigDatabaseUpgrade_1_3(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_3
 
ConfigDatabaseUpgrade_1_4 - Class in org.sonatype.nexus.repository.upgrade
Migrates the contents of etc/healthcheck.properties to the config database.
ConfigDatabaseUpgrade_1_4(Provider<DatabaseInstance>, ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_4
 
ConfigDatabaseUpgrade_1_5 - Class in org.sonatype.nexus.repository.upgrade
This upgrade is now a no-op because the data it used to migrate is dropped by a subsequent upgrade.
ConfigDatabaseUpgrade_1_5() - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_5
 
ConfigDatabaseUpgrade_1_6 - Class in org.sonatype.nexus.repository.upgrade
Deletes broken Component Selectors
ConfigDatabaseUpgrade_1_6(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_6
 
ConfigDatabaseUpgrade_1_7 - Class in org.sonatype.nexus.repository.upgrade
Add routingRuleId link to Configuration
ConfigDatabaseUpgrade_1_7(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_7
 
ConfigDatabaseUpgrade_1_8 - Class in org.sonatype.nexus.repository.upgrade
Update Repositories to have multiple Cleanup Policies
ConfigDatabaseUpgrade_1_8(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_8
 
ConfigDatabaseUpgrade_1_9 - Class in org.sonatype.nexus.repository.upgrade
Update compact blobstore task to set multinode to false.
ConfigDatabaseUpgrade_1_9(Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_9
 
Content - Class in org.sonatype.nexus.repository.view
Content, that is wrapped Payload with AttributesMap.
Content(Payload) - Constructor for class org.sonatype.nexus.repository.view.Content
 
Content(Content, Payload) - Constructor for class org.sonatype.nexus.repository.view.Content
Creates an instance based on the original replacing the payload.
Content(Payload, AttributesMap) - Constructor for class org.sonatype.nexus.repository.view.Content
 
CONTENT - Static variable in class org.sonatype.nexus.repository.view.Content
Key of Asset nested map of content related properties.
CONTENT_ETAG - Static variable in class org.sonatype.nexus.repository.view.Content
Key of content "ETag" attribute, with type of String.
CONTENT_HASH_CODES_MAP - Static variable in class org.sonatype.nexus.repository.view.Content
Key of the "hashCodes" attribute, with type of Content.T_CONTENT_HASH_CODES_MAP.
CONTENT_LAST_MODIFIED - Static variable in class org.sonatype.nexus.repository.view.Content
Key of content "Last-Modified" attribute, with type DateTime.
CONTENT_TYPE - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
ContentAuth - Class in org.sonatype.nexus.repository.selector.internal
Custom OSQLFunction for applying content selectors to an individual asset as part of a database query.
ContentAuth(OrientContentAuthHelper) - Constructor for class org.sonatype.nexus.repository.selector.internal.ContentAuth
 
ContentExpressionFunction - Class in org.sonatype.nexus.repository.selector.internal
Custom OSQLFunction for applying a jexl expression and repository(ies) to an individual asset as part of a database query.
ContentExpressionFunction(VariableResolverAdapterManager, SelectorManager, OrientContentAuthHelper) - Constructor for class org.sonatype.nexus.repository.selector.internal.ContentExpressionFunction
 
ContentSelectorUpgradeManager - Class in org.sonatype.nexus.repository.storage
 
ContentSelectorUpgradeManager(SelectorFactory, SelectorManager) - Constructor for class org.sonatype.nexus.repository.storage.ContentSelectorUpgradeManager
 
contentType() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the content type or null if undefined.
contentType(String) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the content type to the given value, or null to un-define it.
ContentValidator - Interface in org.sonatype.nexus.repository.storage
Deprecated.
use org.sonatype.nexus.repository.mime.ContentValidator instead
ContentValidatorSelector - Class in org.sonatype.nexus.repository.storage
Content validator selector component.
ContentValidatorSelector(Map<String, ContentValidator>, DefaultContentValidator) - Constructor for class org.sonatype.nexus.repository.storage.ContentValidatorSelector
 
copy(InputStream, OutputStream) - Method in class org.sonatype.nexus.repository.view.Content
 
countAssets(Iterable<Bucket>) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Gets the number of assets matching the given Query clause.
countAssets(Iterable<Bucket>) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
countAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of assets matching the given where clause.
countAssets(Query, Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of assets matching the given Query clause.
countAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countAssets(Query, Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countComponents(Iterable<Bucket>) - Method in interface org.sonatype.nexus.repository.storage.ComponentStore
 
countComponents(Iterable<Bucket>) - Method in class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
countComponents(String, Map<String, Object>, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of components matching the given where clause.
countComponents(Query, Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of components matching the given Query clause.
countComponents(String, Map<String, Object>, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countComponents(Query, Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countGroupedAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of assets matching the given where clause that are grouped by columns.
countGroupedAssets(Query, Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets the number of assets matching the given Query clause grouped by a column
countGroupedAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countGroupedAssets(Query, Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
countUnrestricted(QueryBuilder) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Count the number of results for a given query, without the effect of content selectors.
countUnrestricted(QueryBuilder) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
create(ODatabaseDocumentTx, String, String, List<String>, int) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetIterableFactory
 
create(InputStream, Map<String, String>, Iterable<HashAlgorithm>, String) - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
create(Repository, InputStream, Iterable<HashAlgorithm>) - Method in class org.sonatype.nexus.repository.upload.cma.TempBlobFactoryImpl
 
create(Repository, Payload, Iterable<HashAlgorithm>) - Method in class org.sonatype.nexus.repository.upload.cma.TempBlobFactoryImpl
 
createAsset(Bucket, Format) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new standalone asset.
createAsset(Bucket, Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new asset that belongs to a component.
createAsset(Bucket, Format) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createAsset(Bucket, Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createAssetNode(ODatabaseDocumentTx, String, String, List<? extends BrowsePath>, Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Associates a OrientBrowseNode with the given Asset.
createAssetNode(String, String, List<BrowsePath>, Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
createBlob(String, InputStreamSupplier, Iterable<HashAlgorithm>, Map<String, String>, String, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob and returns its AssetBlob.
createBlob(String, Path, Map<HashAlgorithm, HashCode>, Map<String, String>, String, long) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob by hard linking to sourceFile and returns its AssetBlob.
createBlob(String, TempBlob, Map<String, String>, String, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob by hard linking to a TempBlob and returns its AssetBlob.
createBlob(String, InputStreamSupplier, Iterable<HashAlgorithm>, Map<String, String>, String, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createBlob(String, Path, Map<HashAlgorithm, HashCode>, Map<String, String>, String, long) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createBlob(String, TempBlob, Map<String, String>, String, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createByCopying(BlobRef, Map<String, String>, Map<HashAlgorithm, HashCode>, boolean) - Method in class org.sonatype.nexus.repository.storage.BlobTx
Create an asset blob by copying the source blob.
createByHardLinking(Path, Map<String, String>, Map<HashAlgorithm, HashCode>, String, long) - Method in class org.sonatype.nexus.repository.storage.BlobTx
Create an asset blob by hard linking to the sourceFile.
createComponent() - Method in class org.sonatype.nexus.repository.storage.ComponentFactory
 
createComponent(Bucket, Format) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new component.
createComponent(Bucket, Format) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
createComponentNode(ODatabaseDocumentTx, String, String, List<? extends BrowsePath>, Component) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Associates a OrientBrowseNode with the given Component.
createComponentNode(String, String, List<BrowsePath>, Component) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
createdBy() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the user used to create this
createdBy(String) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the user used to create this
createdByIp() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the ip address used to create this
createdByIp(String) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the IP address used to create this
createFromAsset(String, Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Creates the browse nodes used to access an asset and its component (if it has one).
createFromAssets(Repository, Iterable<Asset>) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Creates the browse nodes used to access a collection of assets and their components (if they have one).
createIndex(Repository) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
createTempBlob(InputStream, Iterable<HashAlgorithm>) - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Creates a new temporary blob based using the contents of the input stream.
createTempBlob(Payload, Iterable<HashAlgorithm>) - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Creates a new temporary blob based using the contents of the payload.
createTempBlob(Path, Iterable<HashAlgorithm>, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Ingests the given payload as a temporary blob with the requested hashing.
createTempBlob(InputStream, Iterable<HashAlgorithm>) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
createTempBlob(Payload, Iterable<HashAlgorithm>) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
createTempBlob(Path, Iterable<HashAlgorithm>, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 

D

DATA_STORE_NAME - Static variable in class org.sonatype.nexus.repository.storage.StorageFacetConstants
Deprecated.
 
DatabaseThreadUtils - Class in org.sonatype.nexus.repository.storage
Utility class for working with different databases in the same thread.
DB_CLASS - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
deconflict(ODocument, ODocument) - Method in class org.sonatype.nexus.repository.storage.DeconflictAssetMetadata
 
deconflict(ODocument, ODocument) - Method in class org.sonatype.nexus.repository.storage.DeconflictComponentMetadata
 
DeconflictAssetMetadata - Class in org.sonatype.nexus.repository.storage
Deconflicts asset metadata: "last_updated" - book-keeping attribute, we're only interested in the latest time "last_downloaded" - book-keeping attribute, we're only interested in the latest time "cache.last_verified" - book-keeping attribute, we're only interested in the latest time "cache.cache_token" - for invalidation: "invalidated" always wins, non-null wins over null "content.last_modified" - book-keeping attribute, we're only interested in the latest time
DeconflictAssetMetadata() - Constructor for class org.sonatype.nexus.repository.storage.DeconflictAssetMetadata
 
DeconflictComponentMetadata - Class in org.sonatype.nexus.repository.storage
Deconflicts component metadata: "last_updated" - book-keeping attribute, we're only interested in the latest time
DeconflictComponentMetadata() - Constructor for class org.sonatype.nexus.repository.storage.DeconflictComponentMetadata
 
decorate(Component) - Method in interface org.sonatype.nexus.repository.storage.ComponentDecorator
 
DecoratedComponent - Class in org.sonatype.nexus.repository.storage
Base abstract decorator for the Component class
DecoratedComponent(Component) - Constructor for class org.sonatype.nexus.repository.storage.DecoratedComponent
 
DEFAULT - Static variable in interface org.sonatype.nexus.repository.storage.WritePolicySelector
Default instance of WritePolicy selector, that returns the configured WritePolicy unchanged.
DEFAULT_COMPONENT_FINDER_KEY - Static variable in class org.sonatype.nexus.repository.storage.DefaultComponentFinder
 
DEFAULT_LAST_DOWNLOADED_INTERVAL - Static variable in class org.sonatype.nexus.repository.storage.AssetManager
 
DefaultBrowseNodeGenerator - Class in org.sonatype.nexus.repository.browse.internal
Component-led layout based on group, name, and version; places assets one level below their components.
DefaultBrowseNodeGenerator() - Constructor for class org.sonatype.nexus.repository.browse.internal.DefaultBrowseNodeGenerator
 
DefaultComponent - Class in org.sonatype.nexus.repository.storage
 
DefaultComponent() - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponent
 
DefaultComponentFinder - Class in org.sonatype.nexus.repository.storage
 
DefaultComponentFinder() - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponentFinder
 
DefaultComponentMaintenanceImpl - Class in org.sonatype.nexus.repository.storage
A default implementation of ComponentMaintenance for repository format that don't need additional bookkeeping.
DefaultComponentMaintenanceImpl() - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
DefaultComponentMaintenanceImpl.DeletionProgress - Class in org.sonatype.nexus.repository.storage
 
DefaultComponentMaintenanceImpl.DeletionResult - Class in org.sonatype.nexus.repository.storage
 
DefaultComponentMetadataProducer - Class in org.sonatype.nexus.repository.search
Default ComponentMetadataProducer implementation that uses all properties of a component & its assets as metadata.
DefaultComponentMetadataProducer(Set<ComponentMetadataProducerExtension>) - Constructor for class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
DefaultContentValidator - Class in org.sonatype.nexus.repository.storage
Deprecated.
use org.sonatype.nexus.repository.mime.DefaultContentValidator instead
DefaultContentValidator(MimeSupport) - Constructor for class org.sonatype.nexus.repository.storage.DefaultContentValidator
Deprecated.
 
defineType(OClass) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
defineType(ODatabaseDocumentTx, OClass) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
defineType(ODatabaseDocumentTx, OClass) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
defineType(OClass) - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
defineType(ODatabaseDocumentTx, OClass) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
defineType(ODatabaseDocumentTx, OClass) - Method in interface org.sonatype.nexus.repository.storage.ComponentEntityAdapterExtension
 
defineType(OClass) - Method in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
 
delete(EntityId) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchFacet
De-indexes the metadata of the given component.
delete(EntityId) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
delete(Repository, String) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
delete(String, EntityId) - Method in class org.sonatype.nexus.repository.search.IndexBatchRequest
Requests a delete of the given component's index under the given repository (if known).
delete(BlobRef, String) - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
delete() - Method in class org.sonatype.nexus.repository.tools.orient.OrientOrphanedBlobFinder
Delete orphaned blobs for all repositories
delete(Repository) - Method in class org.sonatype.nexus.repository.tools.orient.OrientOrphanedBlobFinder
Delete orphaned blobs associated with a given repository
deleteAsset(Repository, Asset) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
deleteAsset(Repository, Asset) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Delete an asset in the specified repository.
deleteAsset(String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.AssetsResource
 
deleteAsset(String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.AssetsResourceDoc
 
deleteAsset(EntityId) - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Deletes an asset from storage.
deleteAsset(EntityId, boolean) - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Deletes an asset and maybe the associated blob.
deleteAsset(EntityId) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
Deletes the asset directly, with no additional bookkeeping.
deleteAsset(EntityId, boolean) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
deleteAsset(Asset) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Deletes an existing asset and requests the blob to be deleted.
deleteAsset(Asset, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Deletes an existing asset and maybe requests the blob be deleted.
deleteAsset(Asset) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
deleteAsset(Asset, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
deleteAssetNode(ODatabaseDocumentTx, EntityId) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Removes the BrowseNode associated with the given asset id
deleteAssetNode(Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Deletes the asset's browse node.
deleteAssetNode(Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
deleteAssetTx(EntityId, boolean) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
deleteAssetTx(EntityId, boolean) - Method in class org.sonatype.nexus.repository.storage.SingleAssetComponentMaintenance
 
deleteBucket(Bucket) - Method in class org.sonatype.nexus.repository.storage.BucketDeleter
Deletes an existing bucket and all components and assets within.
deleteBucket(Bucket) - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetManagerImpl
Deletes the specified bucket.
deleteByRepository(ODatabaseDocumentTx, String, int) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Removes a number of BrowseNodes belonging to the given repository (so we can batch the deletes).
deleteByRepository(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Deletes all browse nodes belonging to the given repository.
deleteByRepository(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
deleteComponent(Repository, Component) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
deleteComponent(Repository, Component) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Delete a component in the specified repository.
deleteComponent(String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
deleteComponent(String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.ComponentsResourceDoc
 
deleteComponent(EntityId) - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Deletes a component from storage.
deleteComponent(EntityId, boolean) - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Deletes a component and maybe the associated blobs.
deleteComponent(EntityId) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
Deletes the component directly, with no additional bookkeeping.
deleteComponent(EntityId, boolean) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
Deletes the component directly, with no additional bookkeeping.
deleteComponent(Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Deletes an existing component and all constituent assets.
deleteComponent(Component, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Deletes an existing component, all constituent assets, and maybe requests deletion of the asset blobs.
deleteComponent(Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
deleteComponent(Component, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
deleteComponentBatch(Iterable<EntityId>, BooleanSupplier) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
deleteComponentNode(ODatabaseDocumentTx, EntityId) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Removes any BrowseNodes associated with the given component id.
deleteComponentNode(Component) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Deletes the component's browse node.
deleteComponentNode(Component) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
deleteComponents(Iterable<EntityId>, BooleanSupplier, int) - Method in interface org.sonatype.nexus.repository.storage.ComponentMaintenance
Deletes a list of components
deleteComponents(Iterable<EntityId>, BooleanSupplier, int) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
deleteComponentTx(EntityId, boolean) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
deleteFolder(Repository, String, DateTime, BooleanSupplier) - Method in interface org.sonatype.nexus.repository.maintenance.internal.DeleteFolderService
 
deleteFolder(Repository, String, DateTime, BooleanSupplier) - Method in class org.sonatype.nexus.repository.maintenance.internal.DeleteFolderServiceImpl
 
deleteFolder(Repository, String) - Method in class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
deleteFolder(Repository, String) - Method in interface org.sonatype.nexus.repository.maintenance.MaintenanceService
Delete a path in the specified repository.
DeleteFolderService - Interface in org.sonatype.nexus.repository.maintenance.internal
Deletes all assets under a given path, that were created before a given timestamp, in a repository based on a user's privileges.
DeleteFolderServiceImpl - Class in org.sonatype.nexus.repository.maintenance.internal
 
DeleteFolderServiceImpl(BrowseNodeQueryService, BrowseNodeConfiguration, AssetStore, ContentPermissionChecker, VariableResolverAdapterManager, SecurityHelper) - Constructor for class org.sonatype.nexus.repository.maintenance.internal.DeleteFolderServiceImpl
 
deleteIndex(Repository) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
deleteReplication(String, String) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngesterHelper
 
deleteUnusedAssets(Date) - Method in class org.sonatype.nexus.repository.purge.internal.PurgeUnusedFacetImpl
Delete all unused assets.
deleteUnusedComponents(Date) - Method in class org.sonatype.nexus.repository.purge.internal.PurgeUnusedFacetImpl
Delete all unused components.
DeletionProgress() - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl.DeletionProgress
 
DeletionProgress(int) - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl.DeletionProgress
 
DeletionResult(Component, Set<String>) - Constructor for class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl.DeletionResult
 
detect(Repository, Consumer<String>) - Method in class org.sonatype.nexus.repository.tools.orient.OrientOrphanedBlobFinder
Look for orphaned blobs in a given repository and callback for each blobId found
doBatchDelete(List<EntityId>, BooleanSupplier) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl
 
doConfigure(Configuration) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
doDelete() - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
doDelete() - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
doDestroy() - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
doInit(Configuration) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
doInit(Configuration) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
DOMAIN - Static variable in class org.sonatype.nexus.repository.storage.internal.AssetAuditor
 
DOMAIN - Static variable in class org.sonatype.nexus.repository.storage.internal.ComponentAuditor
 
doneReindexing(Repository) - Method in class org.sonatype.nexus.repository.search.upgrade.orient.OrientSearchUpdateService
 
doRepairRepository(Repository) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
doRepairRepositoryWith(Repository, BiFunction<Repository, Iterable<Asset>, String>) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
doReplicate(String, AssetBlob, NestedAttributesMap, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationFacetSupport
 
doReplicateDelete(String) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationFacetSupport
 
doStart() - Method in class org.sonatype.nexus.repository.browse.internal.RebuildBrowseNodesManager
 
doStart() - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
doStart() - Method in class org.sonatype.nexus.repository.search.IndexRebuildManager
 
doStart() - Method in class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
doStart() - Method in class org.sonatype.nexus.repository.search.IndexSyncService
 
doStart() - Method in class org.sonatype.nexus.repository.storage.ContentSelectorUpgradeManager
 
doStart() - Method in class org.sonatype.nexus.repository.storage.internal.ComponentSchemaRegistration
 
doStart() - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTaskManager
 
doStart() - Method in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTaskManager
 
doStop() - Method in class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
doStop() - Method in class org.sonatype.nexus.repository.search.IndexSyncService
 
doValidate(Configuration) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 

E

ElasticSearchFacet - Interface in org.sonatype.nexus.repository.search
Search Facet, that index/de-index component metadata.
ElasticSearchFacetImpl - Class in org.sonatype.nexus.repository.search
Default ElasticSearchFacet implementation.
ElasticSearchFacetImpl(ElasticSearchIndexService, Map<String, ComponentMetadataProducer>, ComponentEntityAdapter, ComponentStore, BucketEntityAdapter) - Constructor for class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
ElasticSearchIndexCheckpoint - Class in org.sonatype.nexus.repository.search
Upgrade checkpoint for elasticsearch index.
ElasticSearchIndexCheckpoint() - Constructor for class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
ElasticSearchIndexUpgrade_1_1 - Class in org.sonatype.nexus.repository.upgrade
Updates the $data-dir/elasticsearch/nexus.lsn file with a reindex marker string to trigger the IndexSyncService service to update all indexes.
ElasticSearchIndexUpgrade_1_1(ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgrade_1_1
 
ElasticSearchIndexUpgrade_1_2 - Class in org.sonatype.nexus.repository.upgrade
Updates the $data-dir/elasticsearch/nexus.lsn file with a reindex marker string to trigger the IndexSyncService service to update all indexes.
ElasticSearchIndexUpgrade_1_2(ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgrade_1_2
 
ElasticSearchIndexUpgrade_1_3 - Class in org.sonatype.nexus.repository.upgrade
Updates the $data-dir/elasticsearch/nexus.lsn file with a reindex marker string to trigger the IndexSyncService service to update all indexes.
ElasticSearchIndexUpgrade_1_3(ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgrade_1_3
 
ElasticSearchIndexUpgrade_1_4 - Class in org.sonatype.nexus.repository.upgrade
Updates the $data-dir/elasticsearch/nexus.lsn file with a reindex marker string to trigger the IndexSyncService service to update all indexes.
ElasticSearchIndexUpgrade_1_4(ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgrade_1_4
 
ElasticSearchIndexUpgradeSupport - Class in org.sonatype.nexus.repository.upgrade
Upgrading of elasticsearch requires writing to a file.
ElasticSearchIndexUpgradeSupport(ApplicationDirectories) - Constructor for class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgradeSupport
 
ElasticSearchService - Interface in org.sonatype.nexus.repository.search
Search service: maintains indexes for repositories and performs indexing/deindexing of data, along with search.
ElasticSearchServiceImpl - Class in org.sonatype.nexus.repository.search
Default ElasticSearchService implementation.
ElasticSearchServiceImpl(ElasticSearchIndexService, ElasticSearchQueryService) - Constructor for class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
end() - Method in class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
end() - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
end() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
enqueueDeletion(Repository, BlobStore, Bucket) - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetManagerImpl
 
enqueueDeletion(Repository, BlobStore, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageFacetManager
Enqueues the contents (bucket) of a particular StorageFacet for deletion.
eq(Object) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
Appends an equals expression for a parameterized value.
eventAffinity(ODocument) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Custom affinity based on name, so recreated assets will have the same affinity.
eventAffinity(ODocument) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Custom affinity based on name, so recreated components will have the same affinity.
execute(Object, OIdentifiable, Object, Object[], OCommandContext) - Method in class org.sonatype.nexus.repository.selector.internal.ContentAuth
 
execute(Object, OIdentifiable, Object, Object[], OCommandContext) - Method in class org.sonatype.nexus.repository.selector.internal.ContentExpressionFunction
 
execute() - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTask
 
execute() - Method in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTask
 
exists(ODatabaseDocumentTx, String, Bucket) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
exists(ODatabaseDocumentTx, String, String, String, Bucket) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Check for the existence of a component with group, name, and version in bucket.
extractFromAsset(Asset) - Static method in class org.sonatype.nexus.repository.cache.CacheInfo
Extracts non-format specific cache info from passed in Asset.
extractFromAsset(NestedAttributesMap) - Static method in class org.sonatype.nexus.repository.cache.CacheInfo
 
extractFromAsset(Asset, Iterable<HashAlgorithm>, AttributesMap) - Static method in class org.sonatype.nexus.repository.view.Content
Extracts non-format specific content attributes into the passed in AttributesMap (usually originating from Content.getAttributes()) from passed in Asset and format required hashes.

F

findAsset(EntityId, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets an asset by id, owned by the specified bucket, or null if not found.
findAsset(EntityId) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets a asset by id, regardless of which bucket it resides in, or null if not found.
findAsset(EntityId, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAsset(EntityId) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAsset(StorageTx, Bucket, Content) - Static method in class org.sonatype.nexus.repository.view.Content
Finds fresh Asset instance from passed in TX by entity ID of the Asset used to create passed in Content instance.
findAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets in the specified repositories that match the given where clause.
findAssets(Query, Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all assets in the specified repositories that match the given where clause.
findAssets(String, Map<String, Object>, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAssets(Query, Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAssetWithProperty(String, Object, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets an asset by some identifying property, owned by the specified bucket, or null if not found.
findAssetWithProperty(String, Object) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets an asset by some identifying property, regardless of which bucket it resides in, or null if not found.
findAssetWithProperty(String, Object, Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets an asset by some identifying property, owned by the specified component, or null if not found.
findAssetWithProperty(String, Object, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAssetWithProperty(String, Object) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findAssetWithProperty(String, Object, Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findBucket(Repository) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Finds a bucket based on the repository.
findBucket(Repository) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findBuckets(Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Finds buckets based on the repositories.
findBuckets(Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findByBucketComponentName(ODatabaseDocumentTx, ORID, ORID, String) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
findComponent(EntityId) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets a component by id, regardless of which bucket it resides in, or null if not found.
findComponent(EntityId) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findComponentInBucket(EntityId, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets a component by id, owned by the specified bucket, or null if not found.
findComponentInBucket(EntityId, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findComponents(String, Map<String, Object>, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all component in the specified repositories that match the given where clause.
findComponents(Query, Iterable<Repository>) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all component in the specified repositories that match the given where clause.
findComponents(String, Map<String, Object>, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findComponents(Query, Iterable<Repository>) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findComponentsByNameCaseInsensitive(String, Iterable<Repository>, String) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets all components with a given name, compared case-insensitively.
findComponentsByNameCaseInsensitive(String, Iterable<Repository>, String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findComponentWithProperty(String, Object, Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets a component by some identifying property, or null if not found.
findComponentWithProperty(String, Object, Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
findMatchingComponents(Repository, String, String, String, String) - Method in interface org.sonatype.nexus.repository.storage.ComponentFinder
 
findMatchingComponents(Repository, String, String, String, String) - Method in class org.sonatype.nexus.repository.storage.DefaultComponentFinder
 
firstAsset(Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets first asset owned by the specified component.
firstAsset(Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
flush(boolean) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
format - Variable in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
FORMAT - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
format() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the format property, which is immutable.
format(String) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Sets the format.
format() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
format(String) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
format() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the format property, which is immutable.
format(String) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Sets the format.
formatAttributes() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the format-specific attributes of this node ("attributes.formatName").
formatAttributes() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
formatAttributes() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the format-specific attributes of this node ("attributes.formatName").
fromAsset(Asset) - Method in interface org.sonatype.nexus.repository.storage.AssetVariableResolver
 
fromAsset(Asset) - Method in class org.sonatype.nexus.repository.storage.AssetVariableResolverSupport
 
fromDocument(ODocument) - Method in interface org.sonatype.nexus.repository.storage.AssetVariableResolver
 
fromDocument(ODocument) - Method in class org.sonatype.nexus.repository.storage.AssetVariableResolverSupport
 
fromPaths(List<String>, boolean) - Static method in class org.sonatype.nexus.repository.browse.BrowsePaths
 

G

get(BlobRef) - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
get() - Method in class org.sonatype.nexus.repository.storage.ComponentDatabase.ProviderImpl
 
getAllMatchingComponents(Repository, String, String, Map<String, String>) - Method in interface org.sonatype.nexus.repository.storage.ComponentStore
Finds and returns all the components that match the specified parameters.
getAllMatchingComponents(Repository, String, String, Map<String, String>) - Method in class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
getAsset() - Method in class org.sonatype.nexus.repository.storage.AssetCreatedEvent
 
getAsset() - Method in class org.sonatype.nexus.repository.storage.AssetDeletedEvent
 
getAsset() - Method in interface org.sonatype.nexus.repository.storage.AssetEvent
 
getAsset() - Method in class org.sonatype.nexus.repository.storage.AssetUpdatedEvent
 
getAsset() - Method in exception org.sonatype.nexus.repository.storage.MissingAssetBlobException
 
getAssetById(ORID, Repository) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns an asset based on the supplied id and repository.
getAssetById(EntityId, Repository) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns an asset based on the supplied id and repository.
getAssetById(ORID, Repository) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
getAssetById(EntityId, Repository) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
getAssetById(String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.AssetsResource
 
getAssetById(String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.AssetsResourceDoc
 
getAssetId() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getAssetId() - Method in class org.sonatype.nexus.repository.storage.AssetCreatedEvent
 
getAssetId() - Method in class org.sonatype.nexus.repository.storage.AssetDeletedEvent
 
getAssetId() - Method in interface org.sonatype.nexus.repository.storage.AssetEvent
 
getAssetId() - Method in class org.sonatype.nexus.repository.storage.AssetUpdatedEvent
 
getAssetPaths() - Method in class org.sonatype.nexus.repository.upload.UploadResponse
 
getAssets(String, String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.AssetsResource
 
getAssets(String, String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.AssetsResourceDoc
 
getAssets() - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl.DeletionResult
 
getAttributes() - Method in interface org.sonatype.nexus.repository.attributes.AttributesFacet
Returns an immutable view of the Repository's attributes.
getAttributes() - Method in class org.sonatype.nexus.repository.attributes.internal.AttributesFacetImpl
 
getAttributes() - Method in class org.sonatype.nexus.repository.view.Content
 
getAvailableDefinitions() - Method in class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 
getBlob() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
 
getBlob(BlobRef) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Gets a Blob, or null if not found.
getBlob(BlobRef) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
getBlobRef() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
The blob reference this instance is pointing to.
getBrowseIndex() - Method in class org.sonatype.nexus.repository.browse.BrowseSqlBuilderSupport
 
getBrowseIndex() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetsSqlBuilder
 
getBrowseIndex() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseComponentsSqlBuilder
 
getBucket() - Method in class org.sonatype.nexus.repository.storage.internal.BucketCreatedEvent
 
getBucket() - Method in class org.sonatype.nexus.repository.storage.internal.BucketDeletedEvent
 
getBucket() - Method in interface org.sonatype.nexus.repository.storage.internal.BucketEvent
 
getBucket() - Method in class org.sonatype.nexus.repository.storage.internal.BucketUpdatedEvent
 
getByFormat(String) - Method in class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 
getById(EntityId) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Get the asset matching the id or null
getById(EntityId) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
getById(EntityId) - Method in interface org.sonatype.nexus.repository.storage.BucketStore
Retrieve a bucket by its id
getById(EntityId) - Method in class org.sonatype.nexus.repository.storage.BucketStoreImpl
 
getByIds(Iterable<EntityId>) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Get the assets matching the ids or an empty iterable
getByIds(Iterable<EntityId>) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
getByPath(ODatabaseDocumentTx, String, List<String>, int, String, Map<String, Object>) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Returns the BrowseNodes directly visible under the given path, according to the given asset filter.
getByPath(Repository, List<String>, int) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
getCacheToken() - Method in class org.sonatype.nexus.repository.cache.CacheInfo
Returns the "cache token" that was in effect when this item was last verified.
getChecksum(HashAlgorithm) - Method in class org.sonatype.nexus.repository.storage.Asset
Extract checksum of asset blob if checksum is present in asset attributes.
getChecksums(Iterable<HashAlgorithm>) - Method in class org.sonatype.nexus.repository.storage.Asset
Extract checksums of asset blob if checksums are present in asset attributes.
getComponent() - Method in class org.sonatype.nexus.repository.storage.ComponentCreatedEvent
 
getComponent() - Method in class org.sonatype.nexus.repository.storage.ComponentDeletedEvent
 
getComponent() - Method in interface org.sonatype.nexus.repository.storage.ComponentEvent
 
getComponent() - Method in class org.sonatype.nexus.repository.storage.ComponentUpdatedEvent
 
getComponent() - Method in class org.sonatype.nexus.repository.storage.DefaultComponentMaintenanceImpl.DeletionResult
 
getComponentById(ORID, Repository) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a component based on the supplied id and repository.
getComponentById(ORID, Repository) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
getComponentById(String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
getComponentById(String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.ComponentsResourceDoc
 
getComponentId() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.AssetCreatedEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.AssetDeletedEvent
 
getComponentId() - Method in interface org.sonatype.nexus.repository.storage.AssetEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.AssetUpdatedEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.ComponentCreatedEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.ComponentDeletedEvent
 
getComponentId() - Method in interface org.sonatype.nexus.repository.storage.ComponentEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.storage.ComponentUpdatedEvent
 
getComponentId() - Method in class org.sonatype.nexus.repository.upload.UploadResponse
 
getComponentIds() - Method in class org.sonatype.nexus.repository.upload.UploadResponse
 
getComponentMetadata(Component) - Method in interface org.sonatype.nexus.repository.search.ComponentMetadataProducerExtension
Get any data for the ES ComponentMetadataProducer from the Component
getComponents(String, String) - Method in class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
getComponents(String, String) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.ComponentsResourceDoc
 
getContentType() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
The content-type that blob contains.
getContentType() - Method in class org.sonatype.nexus.repository.view.Content
 
getDb() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Provides the underlying document transaction.
getDb() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
getEntityAdapter() - Method in class org.sonatype.nexus.repository.browse.BrowseSqlBuilderSupport
 
getEntityAdapter() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetsSqlBuilder
 
getEntityAdapter() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseComponentsSqlBuilder
 
getEntityMetadata() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
getFormat() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getHashes() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
Exact hashes for the blob.
getHashesVerified() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
Returns a boolean indicating whether the hashes associated with this blob have been verified.
getIfBeingMoved(BlobRef, String) - Method in interface org.sonatype.nexus.repository.move.RepositoryMoveService
 
getIndex(String) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Get an index to iterate over the assets in that index
getIndex(String) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
getIndex(String) - Method in interface org.sonatype.nexus.repository.storage.ComponentStore
Get an index to iterate over the assets in that index
getIndex(String) - Method in class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
getLastDownloadedInterval() - Method in class org.sonatype.nexus.repository.storage.AssetManager
 
getLastVerified() - Method in class org.sonatype.nexus.repository.cache.CacheInfo
Returns the DateTime when this item was last verified and detected as "fresh".
getMessage() - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTask
 
getMessage() - Method in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTask
 
getMetadata(Component, Iterable<Asset>, Map<String, Object>) - Method in interface org.sonatype.nexus.repository.search.ComponentMetadataProducer
Retrieves data to be indexed for a component.
getMetadata(Component, Iterable<Asset>, Map<String, Object>) - Method in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
getName() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getNextPage(OIndexCursor, int) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
 
getNextPage(OIndexCursor, int) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
getNextPage(OIndexCursor, int) - Method in interface org.sonatype.nexus.repository.storage.ComponentStore
 
getNextPage(OIndexCursor, int) - Method in class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
getNormalizedVersion(Component) - Method in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
getPackageUrl() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getPageSize() - Method in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataConfiguration
 
getParameters() - Method in class org.sonatype.nexus.repository.storage.Query
 
getParentPath() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getPath() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getPayload() - Method in class org.sonatype.nexus.repository.view.Content
 
getQuerySuffix() - Method in class org.sonatype.nexus.repository.storage.Query
 
getRepositoryBucketNames(Repository) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a map of bucket IDs to repository names for any buckets that could be referenced by the repository.
getRepositoryBucketNames(Repository) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.AssetCreatedEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.AssetDeletedEvent
 
getRepositoryName() - Method in interface org.sonatype.nexus.repository.storage.AssetEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.AssetUpdatedEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.Bucket
Gets the repository name.
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.ComponentCreatedEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.ComponentDeletedEvent
 
getRepositoryName() - Method in interface org.sonatype.nexus.repository.storage.ComponentEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.ComponentUpdatedEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.internal.BucketCreatedEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.internal.BucketDeletedEvent
 
getRepositoryName() - Method in interface org.sonatype.nexus.repository.storage.internal.BucketEvent
 
getRepositoryName() - Method in class org.sonatype.nexus.repository.storage.internal.BucketUpdatedEvent
 
getSize() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
The blob size in bytes.
getSize() - Method in class org.sonatype.nexus.repository.view.Content
 
getStateGuard() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
getSyntax() - Method in class org.sonatype.nexus.repository.selector.internal.ContentAuth
 
getSyntax() - Method in class org.sonatype.nexus.repository.selector.internal.ContentExpressionFunction
 
getTransaction() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
 
getUpdateCount() - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
getWhere() - Method in class org.sonatype.nexus.repository.storage.Query
 
getWrappedObject() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
GROUP - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
group() - Method in interface org.sonatype.nexus.repository.storage.Component
Gets the group or null if undefined.
group(String) - Method in interface org.sonatype.nexus.repository.storage.Component
Sets the group to the given value, or null to un-define it.
group() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
group(String) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
group() - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Gets the group or null if undefined.
group(String) - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Sets the group to the given value, or null to un-define it.

H

handle(Context) - Method in class org.sonatype.nexus.repository.storage.LastDownloadedHandler
 
handle(Context) - Method in class org.sonatype.nexus.repository.storage.UnitOfWorkHandler
 
handle(Repository, HttpServletRequest) - Method in class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 
handle(ImportFileConfiguration) - Method in class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 
handleAfterImport(ImportResult) - Method in class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 
HASHES_NOT_VERIFIED - Static variable in class org.sonatype.nexus.repository.storage.Asset
Key of Asset under Asset.PROVENANCE indicating if the hashes were not verified.
hasNext() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetIterator
 
hasWhere() - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 

I

I_ASSET_NAME - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
I_BUCKET_COMPONENT_NAME - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
I_BUCKET_GROUP_NAME_VERSION - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
I_COMPONENT - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
I_COMPONENT - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
I_COMPONENT_GROUP_NAME_VERSION - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
I_GROUP_NAME_VERSION_INSENSITIVE - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
I_NAME_CASE_INSENSITIVE - Static variable in class org.sonatype.nexus.repository.upgrade.ComponentDatabaseUpgrade_1_4
 
I_NAME_CASEINSENSITIVE - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
ID - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
ImportPostProcessor - Interface in org.sonatype.nexus.repository.importtask
Provides some post processing capabilities for assets on the import task
in(String, Collection<? extends Object>) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
Appends an equals expression for a parameterized value.
INDEX_UPGRADE_MARKER - Static variable in class org.sonatype.nexus.repository.search.IndexSyncService
 
IndexBatchRequest - Class in org.sonatype.nexus.repository.search
Requests indexing of one or more components across one or more repositories.
IndexBatchRequest(EntityBatchEvent) - Constructor for class org.sonatype.nexus.repository.search.IndexBatchRequest
Populates index requests based on the given event.
IndexBatchRequest() - Constructor for class org.sonatype.nexus.repository.search.IndexBatchRequest
Creates a blank index request for manual building.
indexEmpty(Repository) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
indexExist(Repository) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
IndexRebuildManager - Class in org.sonatype.nexus.repository.search
Manages automatic rebuilding of repository indexes.
IndexRebuildManager(NodeAccess, TaskScheduler, boolean) - Constructor for class org.sonatype.nexus.repository.search.IndexRebuildManager
 
IndexRequestProcessor - Class in org.sonatype.nexus.repository.search
Async processor of IndexBatchRequests, which are used to trigger search updates.
IndexRequestProcessor(RepositoryManager, EventManager, ElasticSearchIndexService, boolean) - Constructor for class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
IndexSettingsContributorSupport - Class in org.sonatype.nexus.repository.search
Deprecated.
Use IndexSettingsContributorSupport instead
IndexSettingsContributorSupport(Format) - Constructor for class org.sonatype.nexus.repository.search.IndexSettingsContributorSupport
Deprecated.
 
IndexSyncService - Class in org.sonatype.nexus.repository.search
Service that keeps the Elasticsearch index in-sync with off-process database changes.
IndexSyncService(Provider<DatabaseInstance>, ComponentEntityAdapter, AssetEntityAdapter, ApplicationDirectories, NodeAccess, IndexRequestProcessor, IndexRebuildManager) - Constructor for class org.sonatype.nexus.repository.search.IndexSyncService
 
ingestHardLink(StorageTx, File, Map<HashAlgorithm, HashCode>) - Method in class org.sonatype.nexus.repository.storage.OrientHardLinkHelper
Deprecated.
Ingests a blob from a content via hard-linking.
ingestHardLink(StorageTx, File, Map<HashAlgorithm, HashCode>, String) - Method in class org.sonatype.nexus.repository.storage.OrientHardLinkHelper
Deprecated.
Ingests a blob from a content via hard-linking.
invalidateAsset(Asset) - Static method in class org.sonatype.nexus.repository.cache.CacheInfo
Invalidates the passed in Asset by marking it as CacheInfo.INVALIDATED.
INVALIDATED - Static variable in class org.sonatype.nexus.repository.cache.CacheInfo
Cache token used to mark individually invalidated assets.
IS_PRERELEASE_KEY - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
isActive() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
isCalmPeriod() - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
isDuplicate() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
Returns true if this AssetBlob duplicates the old asset's blob.
isEnabled() - Method in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataConfiguration
 
isInvalidated() - Method in class org.sonatype.nexus.repository.cache.CacheInfo
Returns whether this item has been individually invalidated from the cache.
isLeaf() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
isLocal() - Method in interface org.sonatype.nexus.repository.storage.AssetEvent
 
isLocal() - Method in interface org.sonatype.nexus.repository.storage.ComponentEvent
 
isLocal() - Method in interface org.sonatype.nexus.repository.storage.internal.BucketEvent
 
isNew() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Is this entity new as of this transaction?
isNew() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
isNew() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Is this entity new as of this transaction?
isNotNull() - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
isNull() - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
isPrerelease(Component, Iterable<Asset>) - Method in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
isReplicated() - Method in class org.sonatype.nexus.repository.storage.AssetBlob
Returns true if this AssetBlob is being created or updated from replication.

J

json(EntityId) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
Returns the JSON document representing the given component in the repository's index.

L

LAST_BLOB_UPDATED_KEY - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
LAST_DOWNLOADED_KEY - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
LAST_VERIFIED - Static variable in class org.sonatype.nexus.repository.cache.CacheInfo
Last verified Date.
lastBlobUpdated(Iterable<Asset>) - Method in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
lastDownloaded(Iterable<Asset>) - Method in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
lastDownloaded() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the last downloaded timestamp or null if undefined.
lastDownloaded(DateTime) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the last downloaded timestamp.
LastDownloadedHandler - Class in org.sonatype.nexus.repository.storage
Updates the asset last downloaded time
LastDownloadedHandler(AssetManager) - Constructor for class org.sonatype.nexus.repository.storage.LastDownloadedHandler
 
lastSegment(String) - Method in interface org.sonatype.nexus.repository.browse.BrowseNodeGenerator
 
lastUpdated() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the last updated date or null if undefined (the node has never been saved).
lastUpdated(DateTime) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Sets the last updated date.
lastUpdated() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
lastUpdated(DateTime) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
lastUpdated() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the last updated date or null if undefined (the node has never been saved).
lastUpdated(DateTime) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Sets the last updated date.
like(Object) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 

M

maintainLastModified(Asset, AttributesMap) - Static method in class org.sonatype.nexus.repository.view.Content
Maintains the "last modified" attribute of the content by setting it to "now".
MaintenanceService - Interface in org.sonatype.nexus.repository.maintenance
A service for executing maintenance operations (such as a 'delete') on assets in a repository.
MaintenanceServiceImpl - Class in org.sonatype.nexus.repository.maintenance.internal
 
MaintenanceServiceImpl(ContentPermissionChecker, VariableResolverAdapterManager, DeleteFolderService, RepositoryPermissionChecker) - Constructor for class org.sonatype.nexus.repository.maintenance.internal.MaintenanceServiceImpl
 
mapFor(Component) - Static method in class org.sonatype.nexus.repository.rest.cma.ComponentResponseUtils
Create a simple map to use in a SimpleApiResponse from the given Component.
markAsDownloaded(Duration) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the last downloaded timestamp to now, if it has been longer than
markAsDownloaded() - Method in class org.sonatype.nexus.repository.storage.Asset
Deprecated.
maybeCreateFromUpdatedAsset(String, EntityId, Asset) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
Creates the browse nodes if they don't already exist.
maybePut(ImmutableMap.Builder<String, String>, T, Function<T, String>, String) - Static method in class org.sonatype.nexus.repository.rest.cma.ComponentResponseUtils
 
maybeUpdateLastDownloaded(Asset) - Method in class org.sonatype.nexus.repository.storage.AssetManager
 
maybeUpdateLastDownloaded(AttributesMap) - Method in class org.sonatype.nexus.repository.storage.LastDownloadedHandler
 
maybeUpdateLastDownloaded(Asset) - Method in class org.sonatype.nexus.repository.storage.LastDownloadedHandler
 
MetadataNode<T> - Interface in org.sonatype.nexus.repository.storage
Wraps an ODocument to provide a simpler API for working with stored component and asset metadata.
MetadataNodeEntityAdapter<T extends MetadataNode<?>> - Class in org.sonatype.nexus.repository.storage
MetadataNode entity-adapter.
MetadataNodeEntityAdapter(String, BucketEntityAdapter) - Constructor for class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
 
MIGRATED - Static variable in class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_4
 
MimeRulesSourceSelector - Class in org.sonatype.nexus.repository.storage
MIME rules source selector component.
MimeRulesSourceSelector(Map<String, MimeRulesSource>) - Constructor for class org.sonatype.nexus.repository.storage.MimeRulesSourceSelector
 
MissingAssetBlobException - Exception in org.sonatype.nexus.repository.storage
Thrown when attempting to access blob content ,for an existing asset, which is now missing from the blobstore.
MissingAssetBlobException(Asset) - Constructor for exception org.sonatype.nexus.repository.storage.MissingAssetBlobException
 
MissingBlobException - Exception in org.sonatype.nexus.repository.storage
Thrown when attempting to access blob content which is now missing from the blobstore.
MissingBlobException(BlobRef) - Constructor for exception org.sonatype.nexus.repository.storage.MissingBlobException
 
MODEL - Static variable in class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
modifyAttributes(AttributeChange) - Method in interface org.sonatype.nexus.repository.attributes.AttributesFacet
Modifies the Repository's attributes.
modifyAttributes(AttributeChange) - Method in class org.sonatype.nexus.repository.attributes.internal.AttributesFacetImpl
 

N

NAME - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
NAME - Static variable in class org.sonatype.nexus.repository.selector.internal.ContentAuth
 
NAME - Static variable in class org.sonatype.nexus.repository.selector.internal.ContentExpressionFunction
 
name() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the name.
name(String) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Sets the name.
NAME - Static variable in class org.sonatype.nexus.repository.storage.ComponentDatabase
 
name() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
name(String) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
name() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the name.
name(String) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Sets the name.
NAME - Static variable in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
needsReindex(Repository) - Method in class org.sonatype.nexus.repository.search.upgrade.orient.OrientSearchUpdateService
 
newEntity() - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
newEntity(boolean) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
 
newEntity() - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
newEntity() - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
newEntity() - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
newEntity(boolean) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
newEntity(boolean) - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
 
newEvent(ODocument, EntityAdapter.EventKind) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
newEvent(ODocument, EntityAdapter.EventKind) - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
newEvent(ODocument, EntityAdapter.EventKind) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
next() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetIterator
 
NEXUS_LSN - Static variable in class org.sonatype.nexus.repository.upgrade.ElasticSearchIndexUpgradeSupport
 
NORMALIZED_VERSION - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 

O

on(AssetCreatedEvent) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
on(AssetUpdatedEvent) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
on(AssetDeletedEvent) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
on(ComponentDeletedEvent) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
on(ConfigurationDeletedEvent) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
on(EntityBatchEvent) - Method in class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
on(AssetEvent) - Method in class org.sonatype.nexus.repository.storage.internal.AssetAuditor
 
on(ComponentEvent) - Method in class org.sonatype.nexus.repository.storage.internal.ComponentAuditor
 
onBucketUpdated(BucketUpdatedEvent) - Method in class org.sonatype.nexus.repository.storage.internal.BucketEventInspector
 
OPEN - Static variable in class org.sonatype.nexus.repository.storage.StorageTxImpl.State
 
openInputStream() - Method in class org.sonatype.nexus.repository.view.Content
 
operation - Static variable in annotation type org.sonatype.nexus.repository.transaction.TransactionalDeleteBlob
Helper to apply this transactional behaviour to lambdas.
operation - Static variable in annotation type org.sonatype.nexus.repository.transaction.TransactionalStoreBlob
Helper to apply this transactional behaviour to lambdas.
operation - Static variable in annotation type org.sonatype.nexus.repository.transaction.TransactionalStoreMetadata
Helper to apply this transactional behaviour to lambdas.
operation - Static variable in annotation type org.sonatype.nexus.repository.transaction.TransactionalTouchBlob
Helper to apply this transactional behaviour to lambdas.
operation - Static variable in annotation type org.sonatype.nexus.repository.transaction.TransactionalTouchMetadata
Helper to apply this transactional behaviour to lambdas.
or(String) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
org.sonatype.nexus.repository.attributes - package org.sonatype.nexus.repository.attributes
 
org.sonatype.nexus.repository.attributes.internal - package org.sonatype.nexus.repository.attributes.internal
 
org.sonatype.nexus.repository.browse - package org.sonatype.nexus.repository.browse
 
org.sonatype.nexus.repository.browse.internal - package org.sonatype.nexus.repository.browse.internal
 
org.sonatype.nexus.repository.browse.internal.orient - package org.sonatype.nexus.repository.browse.internal.orient
 
org.sonatype.nexus.repository.cache - package org.sonatype.nexus.repository.cache
 
org.sonatype.nexus.repository.filter.export - package org.sonatype.nexus.repository.filter.export
 
org.sonatype.nexus.repository.importtask - package org.sonatype.nexus.repository.importtask
 
org.sonatype.nexus.repository.maintenance - package org.sonatype.nexus.repository.maintenance
 
org.sonatype.nexus.repository.maintenance.internal - package org.sonatype.nexus.repository.maintenance.internal
 
org.sonatype.nexus.repository.move - package org.sonatype.nexus.repository.move
 
org.sonatype.nexus.repository.purge.internal - package org.sonatype.nexus.repository.purge.internal
 
org.sonatype.nexus.repository.repair - package org.sonatype.nexus.repository.repair
 
org.sonatype.nexus.repository.rest.cma - package org.sonatype.nexus.repository.rest.cma
 
org.sonatype.nexus.repository.rest.internal.resources - package org.sonatype.nexus.repository.rest.internal.resources
 
org.sonatype.nexus.repository.rest.internal.resources.doc - package org.sonatype.nexus.repository.rest.internal.resources.doc
 
org.sonatype.nexus.repository.search - package org.sonatype.nexus.repository.search
Repository search-facet and support.
org.sonatype.nexus.repository.search.upgrade.orient - package org.sonatype.nexus.repository.search.upgrade.orient
 
org.sonatype.nexus.repository.security.internal - package org.sonatype.nexus.repository.security.internal
 
org.sonatype.nexus.repository.selector.internal - package org.sonatype.nexus.repository.selector.internal
 
org.sonatype.nexus.repository.storage - package org.sonatype.nexus.repository.storage
Repository storage-facet and support.
org.sonatype.nexus.repository.storage.internal - package org.sonatype.nexus.repository.storage.internal
 
org.sonatype.nexus.repository.tools.orient - package org.sonatype.nexus.repository.tools.orient
 
org.sonatype.nexus.repository.transaction - package org.sonatype.nexus.repository.transaction
 
org.sonatype.nexus.repository.upgrade - package org.sonatype.nexus.repository.upgrade
 
org.sonatype.nexus.repository.upload - package org.sonatype.nexus.repository.upload
 
org.sonatype.nexus.repository.upload.cma - package org.sonatype.nexus.repository.upload.cma
 
org.sonatype.nexus.repository.upload.internal - package org.sonatype.nexus.repository.upload.internal
 
org.sonatype.nexus.repository.view - package org.sonatype.nexus.repository.view
 
OrientBlobReconciliationLogMigrator_1_1 - Class in org.sonatype.nexus.repository.upgrade
Moves each reconciliation log from ${karaf.data}/log/blobstore/${blobstore}/%date.log to <blobstore root>/reconciliation/%date.log
OrientBlobReconciliationLogMigrator_1_1(ApplicationDirectories, Provider<DatabaseInstance>) - Constructor for class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
OrientBrowseNode - Class in org.sonatype.nexus.repository.browse.internal.orient
An orientdb backed implementation of BrowseNode
OrientBrowseNode() - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
OrientBrowseNodeEventHandler - Class in org.sonatype.nexus.repository.browse.internal.orient
Listens to any events that require managing folder data and calls the format-specific handler.
OrientBrowseNodeEventHandler(OrientBrowseNodeManager) - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeEventHandler
 
OrientBrowseNodeManager - Class in org.sonatype.nexus.repository.browse.internal.orient
Manages format specific behaviour for browse nodes
OrientBrowseNodeManager(OrientBrowseNodeStore, ComponentStore, Map<String, BrowseNodeGenerator>) - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeManager
 
OrientBrowseNodeStore - Class in org.sonatype.nexus.repository.browse.internal.orient
Orient BrowseNode store that also acts as a BrowseNodeQueryService.
OrientBrowseNodeStore(Provider<DatabaseInstance>, BrowseNodeEntityAdapter, SecurityHelper, SelectorManager, BrowseNodeConfiguration, Map<String, BrowseNodeFilter>, Map<String, BrowseNodeIdentity>, Map<String, BrowseNodeComparator>) - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
OrientContentAuthHelper - Class in org.sonatype.nexus.repository.selector.internal
Simple helper class that encapsulates the auth checks for reuse by the orientdb user defined functions
OrientContentAuthHelper(VariableResolverAdapterManager, ContentPermissionChecker) - Constructor for class org.sonatype.nexus.repository.selector.internal.OrientContentAuthHelper
 
OrientExportAssetFilter - Interface in org.sonatype.nexus.repository.filter.export
 
OrientHardLinkHelper - Class in org.sonatype.nexus.repository.storage
Deprecated.
please use the appropriate ingest methods on StorageFacet and FluentBlobs
OrientHardLinkHelper(MimeSupport) - Constructor for class org.sonatype.nexus.repository.storage.OrientHardLinkHelper
Deprecated.
 
OrientOrphanedBlobFinder - Class in org.sonatype.nexus.repository.tools.orient
Detects orphaned blobs (i.e.
OrientOrphanedBlobFinder(RepositoryManager, BlobStoreManager) - Constructor for class org.sonatype.nexus.repository.tools.orient.OrientOrphanedBlobFinder
 
OrientRebuildBrowseNodeService - Class in org.sonatype.nexus.repository.browse.internal.orient
Rebuild browse node service for the Orient based browse node implementation.
OrientRebuildBrowseNodeService(AssetStore, BucketStore, OrientBrowseNodeManager, BrowseNodeConfiguration) - Constructor for class org.sonatype.nexus.repository.browse.internal.orient.OrientRebuildBrowseNodeService
 
OrientReplicationFacetSupport - Class in org.sonatype.nexus.repository.storage
Support for orient ReplicationFacet implementations.
OrientReplicationFacetSupport() - Constructor for class org.sonatype.nexus.repository.storage.OrientReplicationFacetSupport
 
OrientReplicationIngesterHelper - Class in org.sonatype.nexus.repository.storage
 
OrientReplicationIngesterHelper(BlobStoreManager, NodeAccess, RepositoryManager) - Constructor for class org.sonatype.nexus.repository.storage.OrientReplicationIngesterHelper
 
OrientReplicationIngestionService - Class in org.sonatype.nexus.repository.storage
Standard methods for replicating components/assets in Orientdb.
OrientReplicationIngestionService() - Constructor for class org.sonatype.nexus.repository.storage.OrientReplicationIngestionService
 
OrientSearchUpdateService - Class in org.sonatype.nexus.repository.search.upgrade.orient
 
OrientSearchUpdateService() - Constructor for class org.sonatype.nexus.repository.search.upgrade.orient.OrientSearchUpdateService
 
OrientUploadManagerImpl - Class in org.sonatype.nexus.repository.upload.internal
CMA-backed UploadManager.
OrientUploadManagerImpl(Map<String, UploadHandler>, UploadComponentMultipartHelper, Set<ComponentUploadExtension>) - Constructor for class org.sonatype.nexus.repository.upload.internal.OrientUploadManagerImpl
 

P

P_ASSET_ID - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_ASSET_KIND - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Applied (optionally) to asset only, holds a value from format describing what current asset is.
P_ATTRIBUTES - Static variable in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
Key of Bucket, Component and Asset attributes nested map.
P_BLOB_CREATED - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset attribute indicating when a blob was first attached to this asset.
P_BLOB_REF - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset blob ref attribute (if asset has backing content).
P_BLOB_UPDATED - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset attribute indicating when a blob was updated (on creation or attaching a different blob).
P_BUCKET - Static variable in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
Key of Component and Asset bucket reference attribute.
P_CI_NAME - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Key of Component ci_name (case-insensitive name) field.
P_COMPONENT - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset component reference attribute (if asset belongs to a component).
P_COMPONENT_ID - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_CONTENT_TYPE - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset for content type attribute (if asset has backing content).
P_CREATED_BY - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset created by attribute (if asset has backing content).
P_CREATED_BY_IP - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset created by ip attribute (if asset has backing content).
P_ETAG - Static variable in class org.sonatype.nexus.repository.view.Content
Key of etag String.
P_FORMAT - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_FORMAT - Static variable in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
Key of Component and Asset attribute for format reference.
P_GROUP - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Key of Component group coordinate.
P_LAST_DOWNLOADED - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset attribute denoting when it was last downloaded.
P_LAST_MODIFIED - Static variable in class org.sonatype.nexus.repository.view.Content
Key of last modified Date.
P_NAME - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_NAME - Static variable in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
Key of Component name coordinate.
P_PACKAGE_URL - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_PARENT_PATH - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_PATH - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_PENDING_DELETION - Static variable in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
Key of Bucket attribute indicating deletion is pending.
P_REPOSITORY_NAME - Static variable in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
P_REPOSITORY_NAME - Static variable in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
Key of Bucket repository name attribute.
P_RID - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset attribute denoting the Orientdb record id.
P_SIZE - Static variable in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Key of Asset size attribute (if asset has backing content).
P_VERSION - Static variable in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Key of Component version coordinate.
param(Object) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
Appends a parameterized value to the where clause.
performDeletions() - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetManagerImpl
 
performDeletions() - Method in interface org.sonatype.nexus.repository.storage.StorageFacetManager
Performs the actual deletions for any deleted storage facets, returning the number of deletions successfully performed.
PrefetchedAssetBlob - Class in org.sonatype.nexus.repository.storage
Marker class for a pre-fetched asset blob
PrefetchedAssetBlob(NodeAccess, BlobStore, Blob, String, Map<HashAlgorithm, HashCode>, boolean) - Constructor for class org.sonatype.nexus.repository.storage.PrefetchedAssetBlob
 
prefetchFields(ODocument) - Method in interface org.sonatype.nexus.repository.storage.ComponentEntityAdapterExtension
Override this to capture lazy/linked content for component events.
previewAssets(RepositorySelector, List<Repository>, String, QueryOptions) - Method in interface org.sonatype.nexus.repository.browse.BrowseService
Returns a PageResult for previewing the specified repository based on an arbitrary content selector.
previewAssets(RepositorySelector, List<Repository>, String, QueryOptions) - Method in class org.sonatype.nexus.repository.browse.internal.BrowseServiceImpl
 
PreviewAssetsSqlBuilder - Class in org.sonatype.nexus.repository.browse.internal
Class that encapsulates building the SQL queries for previewing assets in the BrowseServiceImpl.
PreviewAssetsSqlBuilder(RepositorySelector, String, QueryOptions, Map<String, List<String>>) - Constructor for class org.sonatype.nexus.repository.browse.internal.PreviewAssetsSqlBuilder
 
process(IndexBatchRequest) - Method in class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
processBatchWith(Repository, String, BiFunction<Repository, Iterable<Asset>, String>) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
PROVENANCE - Static variable in class org.sonatype.nexus.repository.storage.Asset
Key of Asset nested map containing information regarding the provenance of the blob.
ProviderImpl(DatabaseManager) - Constructor for class org.sonatype.nexus.repository.storage.ComponentDatabase.ProviderImpl
 
purgeUnused(int) - Method in class org.sonatype.nexus.repository.purge.internal.PurgeUnusedFacetImpl
 
PurgeUnusedFacetImpl - Class in org.sonatype.nexus.repository.purge.internal
PurgeUnusedFacet implementation.
PurgeUnusedFacetImpl(ComponentEntityAdapter) - Constructor for class org.sonatype.nexus.repository.purge.internal.PurgeUnusedFacetImpl
 
put(EntityId) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchFacet
Indexes the metadata of the given component, requires an active UnitOfWork.
put(EntityId) - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
put(Repository, String, String) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 

Q

Query - Class in org.sonatype.nexus.repository.storage
Helper for constructing orientDB queries.
Query.Builder - Class in org.sonatype.nexus.repository.storage
 

R

read(ODatabaseDocumentTx, String) - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
read(String) - Method in interface org.sonatype.nexus.repository.storage.BucketStore
 
read(String) - Method in class org.sonatype.nexus.repository.storage.BucketStoreImpl
 
read(EntityId) - Method in interface org.sonatype.nexus.repository.storage.ComponentStore
 
read(EntityId) - Method in class org.sonatype.nexus.repository.storage.ComponentStoreImpl
 
readAssets(Repository, String) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
readFields(ODocument, OrientBrowseNode) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
readFields(ODocument, Asset) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
readFields(ODocument, Bucket) - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
readFields(ODocument, Component) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
readFields(ODocument, Component) - Method in interface org.sonatype.nexus.repository.storage.ComponentEntityAdapterExtension
 
readFields(ODocument, T) - Method in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
 
reason(String) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
reason() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
rebuild(Repository) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientRebuildBrowseNodeService
 
rebuildAllIndexes() - Method in class org.sonatype.nexus.repository.search.IndexRebuildManager
 
RebuildAssetUploadMetadataConfiguration - Class in org.sonatype.nexus.repository.storage
 
RebuildAssetUploadMetadataConfiguration(boolean, int) - Constructor for class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataConfiguration
 
RebuildAssetUploadMetadataTask - Class in org.sonatype.nexus.repository.storage
Fix asset metadata, based on information from the associated blob.
RebuildAssetUploadMetadataTask(AssetStore, BlobStoreManager, RebuildAssetUploadMetadataConfiguration) - Constructor for class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTask
 
RebuildAssetUploadMetadataTaskDescriptor - Class in org.sonatype.nexus.repository.storage
Task descriptor for RebuildAssetUploadMetadataTask.
RebuildAssetUploadMetadataTaskDescriptor(NodeAccess, RebuildAssetUploadMetadataConfiguration) - Constructor for class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTaskDescriptor
 
RebuildAssetUploadMetadataTaskManager - Class in org.sonatype.nexus.repository.storage
 
RebuildAssetUploadMetadataTaskManager(TaskScheduler) - Constructor for class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTaskManager
 
RebuildBrowseNodesManager - Class in org.sonatype.nexus.repository.browse.internal
 
RebuildBrowseNodesManager(Provider<DatabaseInstance>, TaskScheduler, BrowseNodeConfiguration, BucketEntityAdapter) - Constructor for class org.sonatype.nexus.repository.browse.internal.RebuildBrowseNodesManager
 
rebuildComponentIndex() - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
rebuildIndex() - Method in class org.sonatype.nexus.repository.search.ElasticSearchFacetImpl
 
rebuildIndex(Repository) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
RECONCILIATION_DIRECTORY_NAME - Static variable in class org.sonatype.nexus.repository.upgrade.OrientBlobReconciliationLogMigrator_1_1
 
REGEX_KEY - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
registerWritePolicySelector(WritePolicySelector) - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Registers format specific selector for WritePolicy.
registerWritePolicySelector(WritePolicySelector) - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
Rename(String, String) - Constructor for class org.sonatype.nexus.repository.upgrade.ConfigDatabaseUpgrade_1_2.Rename
 
RepairMetadataComponent - Class in org.sonatype.nexus.repository.repair
Implementations of BaseRestoreBlobStrategy run a post processing method where implementations of this class should be called if any post processing is to be done on the regenerated Asset
RepairMetadataComponent(RepositoryManager, AssetEntityAdapter, Type, Format) - Constructor for class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
repairRepository(Repository) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
replicate(String, AssetBlob, NestedAttributesMap, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationFacetSupport
 
replicate(String, Blob, Map<String, Object>, Map<String, Object>, String, String) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngesterHelper
 
replicate(String, AssetBlob, NestedAttributesMap, NestedAttributesMap) - Method in interface org.sonatype.nexus.repository.storage.ReplicationFacet
 
replicateAsset(Repository, String, NestedAttributesMap, AssetBlob) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngestionService
 
replicateAsset(Repository, String, NestedAttributesMap, AssetBlob, Component) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngestionService
 
replicateComponent(Repository, String, String, String, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngestionService
 
replicateDelete(String) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationFacetSupport
 
replicateDelete(String) - Method in interface org.sonatype.nexus.repository.storage.ReplicationFacet
 
replicateDeleteAsset(Repository, String) - Method in class org.sonatype.nexus.repository.storage.OrientReplicationIngestionService
 
ReplicationFacet - Interface in org.sonatype.nexus.repository.storage
Repository Facet for replication.
REPO_NAME_HEADER - Static variable in class org.sonatype.nexus.repository.storage.Bucket
Deprecated.
use BlobStore.REPO_NAME_HEADER
REPOSITORY_NAME - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
repositoryManager - Variable in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
RepositoryMoveService - Interface in org.sonatype.nexus.repository.move
 
require(V, String) - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
 
requireBlob(BlobRef) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Requires that a Blob exists in the blobstore.
requireBlob(BlobRef) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
requireBlobRef() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the blobRef or throws a runtime exception if undefined.
requireContentType() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the content type or throws a runtime exception if undefined.
requireGroup() - Method in interface org.sonatype.nexus.repository.storage.Component
Gets the group or throws a runtime exception if undefined.
requireGroup() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
requireGroup() - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Gets the group or throws a runtime exception if undefined.
requireLastUpdated() - Method in class org.sonatype.nexus.repository.storage.AbstractMetadataNode
Gets the last updated date or throws a runtime exception if undefined.
requireLastUpdated() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
requireLastUpdated() - Method in interface org.sonatype.nexus.repository.storage.MetadataNode
Gets the last updated date or throws a runtime exception if undefined.
requireVersion() - Method in interface org.sonatype.nexus.repository.storage.Component
Gets the version or throws a runtime exception if undefined.
requireVersion() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
requireVersion() - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Gets the version or throws a runtime exception if undefined.
resolveCache(ODocument, ODocument) - Static method in class org.sonatype.nexus.repository.storage.DeconflictAssetMetadata
Resolves minor book-keeping differences in cache information.
resolveConflicts() - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
Enables deconfliction of browse nodes.
resolveConflicts() - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
Enables deconfliction of asset metadata.
resolveConflicts() - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
Enables deconfliction of component metadata.
resolveContent(ODocument, ODocument) - Static method in class org.sonatype.nexus.repository.storage.DeconflictAssetMetadata
Resolves minor book-keeping differences in content information.
RESOURCE_URI - Static variable in class org.sonatype.nexus.repository.rest.internal.resources.AssetsResource
 
RESOURCE_URI - Static variable in class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
RetryDeniedException - Exception in org.sonatype.nexus.repository.storage
Thrown when a storage operation fails and is not allowed to retry.
RetryDeniedException(String, Throwable) - Constructor for exception org.sonatype.nexus.repository.storage.RetryDeniedException
 
rollback() - Method in class org.sonatype.nexus.repository.search.ElasticSearchIndexCheckpoint
 
rollback() - Method in class org.sonatype.nexus.repository.storage.BlobTx
 
rollback() - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Rolls back the transaction.
rollback() - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
ruleSource(Repository) - Method in class org.sonatype.nexus.repository.storage.MimeRulesSourceSelector
Find MIME rule source for given repository.

S

save(Asset) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Save changes made to an asset
save(Iterable<Asset>) - Method in interface org.sonatype.nexus.repository.storage.AssetStore
Save changes to multiple assets
save(Asset) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
save(Iterable<Asset>) - Method in class org.sonatype.nexus.repository.storage.AssetStoreImpl
 
saveAsset(Asset) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Updates an existing asset.
saveAsset(Asset) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
saveBucket(Bucket) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Updates an existing bucket.
saveBucket(Bucket) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
saveComponent(Component) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Updates an existing component.
saveComponent(Component) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
search(QueryBuilder, List<SortBuilder>, int, int, Integer) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results (paged) with content selectors applied.
search(QueryBuilder, List<SortBuilder>, int, int, Integer) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
searchInReposWithAggregations(QueryBuilder, List<AggregationBuilder>, Collection<String>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results using aggregations with content selectors applied.
searchInReposWithAggregations(QueryBuilder, List<AggregationBuilder>, Collection<String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
searchUnrestricted(QueryBuilder, List<SortBuilder>, int, int) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results (paged), without the effect of content selectors.
searchUnrestricted(QueryBuilder, List<SortBuilder>, int, int) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
searchUnrestrictedInRepos(QueryBuilder, List<SortBuilder>, int, int, Collection<String>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
Search component metadata and browse results (paged) in selected repositories
searchUnrestrictedInRepos(QueryBuilder, List<SortBuilder>, int, int, Collection<String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
searchUnrestrictedInReposWithAggregations(QueryBuilder, List<AggregationBuilder>, List<SortBuilder>, Collection<String>) - Method in interface org.sonatype.nexus.repository.search.ElasticSearchService
 
searchUnrestrictedInReposWithAggregations(QueryBuilder, List<AggregationBuilder>, List<SortBuilder>, Collection<String>) - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
select(Asset, WritePolicy) - Method in interface org.sonatype.nexus.repository.storage.WritePolicySelector
Returns the effective WritePolicy for given asset blob changes.
sendEvents() - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
sendEvents() - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
sendEvents() - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
setAssetId(EntityId) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setBlob(Asset, String, InputStreamSupplier, Iterable<HashAlgorithm>, Map<String, String>, String, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob and updates the given asset with a reference to it, hash metadata, size, and content type.
setBlob(Asset, String, Path, Map<HashAlgorithm, HashCode>, Map<String, String>, String, long) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob by hard linking to sourceFile and updates the given asset with a reference to it, hash metadata, size, and content type.
setBlob(Asset, String, TempBlob, Map<String, String>, String, boolean) - Method in interface org.sonatype.nexus.repository.storage.StorageTx
Creates a new Blob by hard linking to a TempBlob and returns its AssetBlob.
setBlob(Asset, String, InputStreamSupplier, Iterable<HashAlgorithm>, Map<String, String>, String, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
setBlob(Asset, String, Path, Map<HashAlgorithm, HashCode>, Map<String, String>, String, long) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
setBlob(Asset, String, TempBlob, Map<String, String>, String, boolean) - Method in class org.sonatype.nexus.repository.storage.StorageTxImpl
 
setComponentId(EntityId) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setEntityMetadata(EntityMetadata) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
setFormat(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setLastDownloadedInterval(Duration) - Method in class org.sonatype.nexus.repository.storage.AssetManager
 
setLeaf(boolean) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setName(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setPackageUrl(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setParentPath(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setPath(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setPaths(List<? extends BrowsePath>) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setProcessEvents(boolean) - Method in class org.sonatype.nexus.repository.search.IndexRequestProcessor
 
setReplicated(boolean) - Method in class org.sonatype.nexus.repository.storage.AssetBlob
Marks this AssetBlob as being created or updated by replication.
setRepositoryName(String) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
setRepositoryName(String) - Method in class org.sonatype.nexus.repository.storage.Bucket
Sets the repository name.
shouldRepairRepository(Repository) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
shouldSkipAsset(Asset) - Method in interface org.sonatype.nexus.repository.filter.export.OrientExportAssetFilter
 
SimpleVariableResolverAdapter - Class in org.sonatype.nexus.repository.security.internal
Simple implementation that will expose the path/format variable resolvers
SimpleVariableResolverAdapter() - Constructor for class org.sonatype.nexus.repository.security.internal.SimpleVariableResolverAdapter
 
SingleAssetComponentMaintenance - Class in org.sonatype.nexus.repository.storage
A component maintenance facet that assumes that Components have the same lifecycle as their single Assets.
SingleAssetComponentMaintenance() - Constructor for class org.sonatype.nexus.repository.storage.SingleAssetComponentMaintenance
 
size() - Method in class org.sonatype.nexus.repository.storage.Asset
Gets the size of the file in bytes or null if undefined.
size(Long) - Method in class org.sonatype.nexus.repository.storage.Asset
Sets the size to the given value, or null to un-define it.
State() - Constructor for class org.sonatype.nexus.repository.storage.StorageTxImpl.State
 
STORAGE - Static variable in class org.sonatype.nexus.repository.storage.StorageFacetConstants
Deprecated.
 
StorageFacet - Interface in org.sonatype.nexus.repository.storage
Storage Facet, providing component and asset storage for a repository.
StorageFacetCleanupTask - Class in org.sonatype.nexus.repository.storage.internal
Background task (hidden from users) that cleans up deleted storage facets.
StorageFacetCleanupTask(StorageFacetManager) - Constructor for class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTask
 
StorageFacetCleanupTaskDescriptor - Class in org.sonatype.nexus.repository.storage.internal
 
StorageFacetCleanupTaskDescriptor() - Constructor for class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTaskDescriptor
 
StorageFacetCleanupTaskManager - Class in org.sonatype.nexus.repository.storage.internal
Manager which ensures the StorageFacetCleanupTask is scheduled during the startup of Nexus.
StorageFacetCleanupTaskManager(TaskScheduler, String) - Constructor for class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTaskManager
 
StorageFacetConstants - Class in org.sonatype.nexus.repository.storage
Deprecated.
use ConfigurationConstants
StorageFacetImpl - Class in org.sonatype.nexus.repository.storage
Default StorageFacet implementation.
StorageFacetImpl(NodeAccess, BlobStoreManager, Provider<DatabaseInstance>, BucketEntityAdapter, ComponentEntityAdapter, AssetEntityAdapter, ClientInfoProvider, ContentValidatorSelector, MimeRulesSourceSelector, StorageFacetManager, ComponentFactory, ConstraintViolationFactory, Provider<RepositoryMoveService>, BlobMetadataStorage) - Constructor for class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
StorageFacetManager - Interface in org.sonatype.nexus.repository.storage
Contains StorageFacet-related operations that cannot be represented in individual StorageFacet instances.
StorageFacetManagerImpl - Class in org.sonatype.nexus.repository.storage.internal
 
StorageFacetManagerImpl(Provider<DatabaseInstance>, BucketEntityAdapter, BucketDeleter, RetryController) - Constructor for class org.sonatype.nexus.repository.storage.internal.StorageFacetManagerImpl
 
StorageTx - Interface in org.sonatype.nexus.repository.storage
A storage transaction.
StorageTxImpl - Class in org.sonatype.nexus.repository.storage
Default StorageTx implementation.
StorageTxImpl(String, String, BlobTx, ODatabaseDocumentTx, String, WritePolicy, WritePolicySelector, BucketEntityAdapter, ComponentEntityAdapter, AssetEntityAdapter, boolean, ContentValidator, MimeRulesSource, ComponentFactory, Provider<RepositoryMoveService>, NodeAccess) - Constructor for class org.sonatype.nexus.repository.storage.StorageTxImpl
 
StorageTxImpl.State - Class in org.sonatype.nexus.repository.storage
 
STRICT_CONTENT_TYPE_VALIDATION - Static variable in class org.sonatype.nexus.repository.storage.StorageFacetConstants
Deprecated.
 
suffix(String) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
 
SuffixSqlBuilder - Class in org.sonatype.nexus.repository.browse.internal
Builds SQL for sorting, limiting and setting the start record.

T

T_CONTENT_HASH_CODES_MAP - Static variable in class org.sonatype.nexus.repository.view.Content
 
TempBlob - Class in org.sonatype.nexus.repository.storage
Deprecated.
Use DB-agnostic implementation org.sonatype.nexus.repository.view.payloads.TempBlob
TempBlob(Blob, Map<HashAlgorithm, HashCode>, boolean, BlobStore) - Constructor for class org.sonatype.nexus.repository.storage.TempBlob
Deprecated.
 
TempBlobFactoryImpl - Class in org.sonatype.nexus.repository.upload.cma
CMA implementation of TempBlobFactory
TempBlobFactoryImpl() - Constructor for class org.sonatype.nexus.repository.upload.cma.TempBlobFactoryImpl
 
toListItems(Repository, Iterable<BrowseNode>) - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNodeStore
 
toString() - Method in class org.sonatype.nexus.repository.browse.internal.BrowseAssetIterator
 
toString() - Method in class org.sonatype.nexus.repository.browse.internal.orient.OrientBrowseNode
 
toString() - Method in class org.sonatype.nexus.repository.cache.CacheInfo
 
toString() - Method in class org.sonatype.nexus.repository.storage.Asset
 
toString() - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
 
toString() - Method in class org.sonatype.nexus.repository.view.Content
 
toStringExternal() - Method in interface org.sonatype.nexus.repository.storage.Component
The default #toString() includes the metadata which can leak out internal data when used for an external use case where it is exposed to the end user.
TransactionalDeleteBlob - Annotation Type in org.sonatype.nexus.repository.transaction
Indicates the method will delete blobs; while doing this it may touch other blobs.
TransactionalStoreBlob - Annotation Type in org.sonatype.nexus.repository.transaction
Indicates the method will create or replace blobs.
TransactionalStoreMetadata - Annotation Type in org.sonatype.nexus.repository.transaction
Indicates the method will create or update metadata.
TransactionalTouchBlob - Annotation Type in org.sonatype.nexus.repository.transaction
Indicates the method will access blobs and "touch" book-keeping attributes like last-downloaded time.
TransactionalTouchMetadata - Annotation Type in org.sonatype.nexus.repository.transaction
Indicates the method will access metadata and "touch" book-keeping attributes like last-downloaded time.
tryPersistLastDownloadedTime(Asset) - Method in class org.sonatype.nexus.repository.storage.LastDownloadedHandler
 
txSupplier() - Method in interface org.sonatype.nexus.repository.storage.StorageFacet
Supplies transactions for use in UnitOfWork.
txSupplier() - Method in class org.sonatype.nexus.repository.storage.StorageFacetImpl
 
type - Variable in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
TYPE_ID - Static variable in class org.sonatype.nexus.repository.storage.internal.StorageFacetCleanupTaskDescriptor
 
TYPE_ID - Static variable in class org.sonatype.nexus.repository.storage.RebuildAssetUploadMetadataTaskDescriptor
 

U

UnitOfWorkHandler - Class in org.sonatype.nexus.repository.storage
Invokes the remaining handler chain within the repository's unit-of-work.
UnitOfWorkHandler() - Constructor for class org.sonatype.nexus.repository.storage.UnitOfWorkHandler
 
update(String, EntityId) - Method in class org.sonatype.nexus.repository.search.IndexBatchRequest
Requests an update of the given component's index under the given repository.
updateAsset(Repository, StorageTx, Asset) - Method in class org.sonatype.nexus.repository.repair.RepairMetadataComponent
 
updateBucket(Bucket) - Method in class org.sonatype.nexus.repository.storage.internal.StorageFacetManagerImpl
Updates the specified bucket.
updateComponentXO(ComponentXO, Component) - Method in interface org.sonatype.nexus.repository.rest.cma.ComponentsResourceExtension
Update the ComponentXO with the data in the Component
uploadComponent(String, HttpServletRequest) - Method in class org.sonatype.nexus.repository.rest.internal.resources.ComponentsResource
 
uploadComponent(String, HttpServletRequest) - Method in interface org.sonatype.nexus.repository.rest.internal.resources.doc.ComponentsResourceDoc
 
UPLOADER - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
UPLOADER_IP - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
UploadResponse - Class in org.sonatype.nexus.repository.upload
The resultant asset paths and associated component id with a component upload
UploadResponse(Asset) - Constructor for class org.sonatype.nexus.repository.upload.UploadResponse
 
UploadResponse(EntityId, List<String>) - Constructor for class org.sonatype.nexus.repository.upload.UploadResponse
 
UploadResponse(Content, List<String>) - Constructor for class org.sonatype.nexus.repository.upload.UploadResponse
 
UploadResponse(Collection<Content>, List<String>) - Constructor for class org.sonatype.nexus.repository.upload.UploadResponse
 
USE_HARD_DELETE - Static variable in class org.sonatype.nexus.repository.storage.AssetBlob
 
USE_SOFT_DELETE - Static variable in class org.sonatype.nexus.repository.storage.AssetBlob
 

V

validator(Repository) - Method in class org.sonatype.nexus.repository.storage.ContentValidatorSelector
Find content validator for given repository.
VERSION - Static variable in class org.sonatype.nexus.repository.search.DefaultComponentMetadataProducer
 
version() - Method in interface org.sonatype.nexus.repository.storage.Component
Gets the version or null if undefined.
version(String) - Method in interface org.sonatype.nexus.repository.storage.Component
Sets the version to the given value, or null to un-define it.
version() - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
version(String) - Method in class org.sonatype.nexus.repository.storage.DecoratedComponent
 
version() - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Gets the version or null if undefined.
version(String) - Method in class org.sonatype.nexus.repository.storage.DefaultComponent
Sets the version to the given value, or null to un-define it.

W

waitForCalm() - Method in class org.sonatype.nexus.repository.search.ElasticSearchServiceImpl
 
where(String) - Method in class org.sonatype.nexus.repository.storage.Query.Builder
Appends to the 'where' clause.
whereClause(String, boolean, boolean) - Static method in class org.sonatype.nexus.repository.browse.internal.AssetWhereClauseBuilder
 
whereClause(String, boolean) - Static method in class org.sonatype.nexus.repository.browse.internal.AssetWhereClauseBuilder
 
withOtherDatabase(Callable<T>) - Static method in class org.sonatype.nexus.repository.storage.DatabaseThreadUtils
Utility function for working around "ODatabaseException: Database instance is not set in current thread" issues.
WRITE_POLICY - Static variable in class org.sonatype.nexus.repository.storage.StorageFacetConstants
Deprecated.
 
writeFields(ODocument, OrientBrowseNode) - Method in class org.sonatype.nexus.repository.browse.internal.orient.BrowseNodeEntityAdapter
 
writeFields(ODocument, Asset) - Method in class org.sonatype.nexus.repository.storage.AssetEntityAdapter
 
writeFields(ODocument, Bucket) - Method in class org.sonatype.nexus.repository.storage.BucketEntityAdapter
 
writeFields(ODocument, Component) - Method in class org.sonatype.nexus.repository.storage.ComponentEntityAdapter
 
writeFields(ODocument, Component) - Method in interface org.sonatype.nexus.repository.storage.ComponentEntityAdapterExtension
 
writeFields(ODocument, T) - Method in class org.sonatype.nexus.repository.storage.MetadataNodeEntityAdapter
 
WritePolicySelector - Interface in org.sonatype.nexus.repository.storage
Write policy selector.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2008–2022 Sonatype, Inc.. All rights reserved.