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

A

afterMove(Component, Repository) - Method in class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
allowMoveFrom(Repository) - Method in class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
allowMoveTo(Repository) - Method in class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
allowMoveTo(Component, Repository) - Method in class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
appliesTo(Repository) - Method in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
apply(NestedAttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFilter.PackageModifiedSince
Deprecated.
 
apply() - Method in class org.sonatype.nexus.repository.npm.upgrade.ComponentDatabaseUpgrade_1_9
 

B

buildEmptyResponse() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseFactory
Builds an empty search response (used in the scenario where no search text was provided, to mimic npm registry behavior as of this writing.
buildIndex(StorageTx, Path) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
Builds the full index document of repository.
buildIndex(StorageTx, Path) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetGroup
Deprecated.
Builds the index by merging member indexes with low memory footprint, as JSON indexes might get huge.
buildIndex(StorageTx, Path) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetHosted
Deprecated.
Builds the index by querying (read only access) the underlying CMA structures.
buildNotFoundResponse(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyHandler
 
buildResponse(Status, Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmNegativeCacheHandler
 
buildResponseForObjects(List<NpmSearchResponseObject>) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseFactory
Builds a search response containing the specified objects.
buildResponseForResults(List<Terms.Bucket>, int, int) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseFactory
Builds a search response containing each of the included search buckets.

C

close() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPublishRequest
 
compareTo(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
 
ComponentDatabaseUpgrade_1_9 - Class in org.sonatype.nexus.repository.npm.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.npm.upgrade.ComponentDatabaseUpgrade_1_9
 
computeAssetPath(Asset, Component) - Method in class org.sonatype.nexus.repository.npm.internal.NpmBrowseNodeGenerator
In NPM we have two types of assets: metadata assets - for example the "jquery" metadata asset will have a path of ["jquery"] component assets - for example the "jquery/1.9.1/-/jquery-1.9.1.tar.gz" asset will have a path of ["jquery", "1.9.1", "jquery-1.9.1.tar.gz"]
contentPermissionChecker() - Method in class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
copyFormatAttributes(Asset) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFormatAttributesExtractor
Copies the relevant format attributes into the asset's format attributes.
createFullPackageMetadata(NestedAttributesMap, String, String, Repository, BiFunction<String, String, String>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
Creates full package data from the metadata of an individual version.
createRepositoryPath(String, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Create a path within a repository for a tarball.

D

deleteAsset() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
 
deleteAssetTx(EntityId, boolean) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedComponentMaintenanceImpl
Deletes depending on what it is.
deleteComponentTx(EntityId, boolean) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedComponentMaintenanceImpl
 
deletePackage(NpmPackageId, String) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Deletes complete package along with all belonging tarballs too (if any).
deletePackage(NpmPackageId, String, boolean) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Deletes complete package along with all belonging tarballs too (if any), maybe deletes the blobs.
deletePackage(NpmPackageId, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
deletePackage(NpmPackageId, String, boolean) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
deleteTarball(NpmPackageId, String) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Deletes given tarball, if exists.
deleteTarball(NpmPackageId, String, boolean) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Deletes given tarball, if exists, and maybe deletes the blob.
deleteTarball(NpmPackageId, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
deleteTarball(NpmPackageId, String, boolean) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
determineContentType(boolean, Supplier<InputStream>, MimeRulesSource, String, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContentValidator
 
doInit(Configuration) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
doPutPackageRoot(NpmPackageId, NestedAttributesMap, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
doPutRepositoryRoot(TempBlob, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
doPutTarball(NpmPackageId, String, TempBlob, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
doStart() - Method in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryManager
 

E

equals(Object) - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
 
execute(Repository) - Method in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
extractAlwaysPackageVersion - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
 
extractAuthorEmail(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractAuthorName(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractBugsUrl(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractDescription(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractFrom(Parameters) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchParameterExtractor
Extracts the from parameter, assuming that the results returned should start at zero when not otherwise specified.
extractHomepage(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractKeywords(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractLastModified(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractName(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractNewestVersion - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
 
extractPackageRootVersionUnlessEmpty - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
 
extractRepositoryUrl(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
extractSize(Parameters) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchParameterExtractor
Extracts the size parameter, using a default of 20 when not supplied and 250 as a maximum value (following the npm search V1 documentation as of this writing).
extractText(Parameters) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchParameterExtractor
Extracts the text parameter from the npm search request, performing the necessary rewrites and substitutions in an ad hoc manner so that queries on specific fields are supported.
extractVersion(SearchHit) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 

F

fetch(Context, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
filterModifiedSince(Content, DateTime) - Static method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFilter
Deprecated.
Helper method to filter npm index document by time.modified property.
findAllPackageNames(StorageTx, Bucket) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Returns iterable that contains all the package names that exists in repository.
findPackageRootAsset(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
findPackageRootAsset(StorageTx, Bucket, NpmPackageId) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Find a package root asset by package name in repository.
findPackageRootAsset(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
findPackageRootAsset(String) - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 
findRepositoryRootAsset() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
findRepositoryRootAsset(StorageTx, Bucket) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Find a repository root asset by package name in repository.
findRepositoryRootAsset() - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 
findTarballAsset(String, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
findTarballAsset(String, String) - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 

G

get() - Method in class org.sonatype.nexus.repository.npm.internal.search.NpmSearchMappings
 
getBugs() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
getCacheController(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getCachedContent(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getCachedSearchIndex() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
 
getCacheType() - Method in enum org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.ProxyTarget
 
getContentType() - Method in enum org.sonatype.nexus.repository.npm.internal.NpmAttributes.AssetKind
 
getDate() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getDefinition() - Method in class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
getDescription() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getDetail() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
getEmail() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
getFinalScore() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
getHomepage() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
getKeywords() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getLatestVersionFromPackageRoot(NestedAttributesMap) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
 
getLinks() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getMaintainers() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getMaintenance() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
getMessage() - Method in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
getName() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getNpm() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
getObjects() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
getPackage(NpmPackageId, boolean) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Returns the package metadata or null.
getPackage(NpmPackageId, boolean) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
getPackageEntry() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
getPackageRoot(StorageTx, Repository, NpmPackageId) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
Fetches the package root as NestedAttributesMap
getPackageRoot(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getPackageRoot() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPublishRequest
 
getPopularity() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
getPublisher() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
getQuality() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
getRepository() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexInvalidatedEvent
Deprecated.
The npm repository who's cached npm index was invalidated.
getRepository() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
getRepositoryRoot() - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getScore() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
getSearchIndex() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
 
getSearchScore() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
getTarball(NpmPackageId, String) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Returns the tarball content or null.
getTarball(NpmPackageId, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
getTarball(NpmPackageId, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getTime() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
getTotal() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
getUrl(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
The url is the same as the incoming request, except for tarballs, whose url is looked up in the metadata.
getUsername() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
getVariableResolverAdapter() - Method in class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
getVersion() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 

H

handle(Repository, ComponentUpload) - Method in class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
HASH_ALGORITHMS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
 
hashCode() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
 

I

id() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
Returns the full name of package.
indicateVerified(Context, Content, CacheInfo) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
invalidateCachedSearchIndex() - Method in interface org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacet
Deprecated.
Invalidates cached index document, if applicable.
invalidateCachedSearchIndex() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
Invalidates cached index document, by deleting it.
invalidateCachedSearchIndex() - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetProxy
Deprecated.
 
isSkipContentVerification() - Method in enum org.sonatype.nexus.repository.npm.internal.NpmAttributes.AssetKind
 

L

lastModified(NestedAttributesMap) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Gets the last modified time field of npm package root.
loadPackageRoot(StorageTx, Asset) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Returns the package root JSON content by reading up package root asset's blob and parsing it.
login(Context) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmTokenFacet
Performs a login for user authenticated in the request (creates token and returns login specific response).
login(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmTokenFacetImpl
 
login(String, String) - Method in class org.sonatype.nexus.repository.npm.internal.security.NpmTokenManager
Verifies passed in principal/credentials combo, and creates (if not already exists) a npm token mapped to given principal and returns the newly created token.
logout(Context) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmTokenFacet
Performs a log-out for currently authenticated user (deletes the token if found and returns logout specific response).
logout(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmTokenFacetImpl
 
logout() - Method in class org.sonatype.nexus.repository.npm.internal.security.NpmTokenManager
Removes any npm API Key token for current user, if exists, and returns true.

M

mapper - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmJsonUtils
 
matchesFormat(List<String>) - Method in class org.sonatype.nexus.repository.npm.security.NpmToken
 
merge(String, List<NestedAttributesMap>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Merges package metadata into a new metadata object in given order: last one prevails.
META_UPDATED - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
 

N

NAME - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFormat
 
name() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
Returns the name part of package name, never null.
NAME - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmPublishParser
 
NAME - Static variable in class org.sonatype.nexus.repository.npm.security.NpmToken
 
NAME - Static variable in interface org.sonatype.nexus.repository.npm.upgrade.NpmModel
 
NPM_V1_SEARCH_UNSUPPORTED - Static variable in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
NpmAttributes - Class in org.sonatype.nexus.repository.npm.internal
npm format specific CMA attributes.
NpmAttributes.AssetKind - Enum in org.sonatype.nexus.repository.npm.internal
Marker for asset kinds.
NpmBrowseNodeGenerator - Class in org.sonatype.nexus.repository.npm.internal
NPM places components at the same level as their assets and removes `-` segments from the path.
NpmBrowseNodeGenerator() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmBrowseNodeGenerator
 
NpmComponentDirector - Class in org.sonatype.nexus.repository.npm.internal
 
NpmComponentDirector(NpmPackageParser) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
NpmContentValidator - Class in org.sonatype.nexus.repository.npm.internal
npm specific ContentValidator that "hints" default content validator for npm metadata and format specific files.
NpmContentValidator(DefaultContentValidator) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmContentValidator
 
NpmFacet - Interface in org.sonatype.nexus.repository.npm
NPM facet, present on all NPM repositories.
NpmFacetImpl - Class in org.sonatype.nexus.repository.npm.internal
 
NpmFacetImpl(NpmPackageParser) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
NpmFacetUtils - Class in org.sonatype.nexus.repository.npm.internal
Shared code of npm facets.
NpmFormat - Class in org.sonatype.nexus.repository.npm.internal
npm repository format.
NpmFormat() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFormat
 
NpmFormatAttributesExtractor - Class in org.sonatype.nexus.repository.npm.internal
Extracts supported format attributes from a map of parsed package.json data.
NpmFormatAttributesExtractor(Map<String, Object>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFormatAttributesExtractor
Creates a new format attributes extractor for the specified package JSON.
NpmFormatSecurityContributor - Class in org.sonatype.nexus.repository.npm.internal
NPM format security contributor.
NpmFormatSecurityContributor(Format) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFormatSecurityContributor
 
NpmHandlers - Class in org.sonatype.nexus.repository.npm.internal
npm protocol handlers.
NpmHostedComponentMaintenanceImpl - Class in org.sonatype.nexus.repository.npm.internal
npm format specific hosted ComponentMaintenance.
NpmHostedComponentMaintenanceImpl() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmHostedComponentMaintenanceImpl
 
NpmHostedFacet - Interface in org.sonatype.nexus.repository.npm.internal
npm hosted facet.
NpmHostedFacetImpl - Class in org.sonatype.nexus.repository.npm.internal
NpmHostedFacet implementation.
NpmHostedFacetImpl(NpmRequestParser) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
NpmIndexSettingsContributor - Class in org.sonatype.nexus.repository.npm.internal
 
NpmIndexSettingsContributor(Format) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmIndexSettingsContributor
 
NpmJsonUtils - Class in org.sonatype.nexus.repository.npm.internal
npm helper for serializing JSON npm metadata.
NpmMetadataUtils - Class in org.sonatype.nexus.repository.npm.internal
npm utilities for manipulating npm metadata.
NpmModel - Interface in org.sonatype.nexus.repository.npm.upgrade
Holds information about the 'npm' model defined by this plugin.
NpmNegativeCacheHandler - Class in org.sonatype.nexus.repository.npm.internal
Npm specific handling for negative cache responses.
NpmNegativeCacheHandler() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmNegativeCacheHandler
 
NpmPackageId - Class in org.sonatype.nexus.repository.npm.internal
npm package identifier.
NpmPackageId(String, String) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmPackageId
 
NpmPackageParser - Class in org.sonatype.nexus.repository.npm.internal
Parser for npm packages that will open up the tarball, extract the package.json if present, and return a map with the attributes parsed from the npm package.
NpmPackageParser() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmPackageParser
 
NpmPackageRootMetadataUtils - Class in org.sonatype.nexus.repository.npm.internal
Helper for npm package root metadata.
NpmProxyFacetImpl - Class in org.sonatype.nexus.repository.npm.internal
npm ProxyFacet implementation.
NpmProxyFacetImpl() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
NpmProxyFacetImpl.ProxyTarget - Enum in org.sonatype.nexus.repository.npm.internal
 
NpmProxyHandler - Class in org.sonatype.nexus.repository.npm.internal
Npm specific handling for proxy repositories.
NpmProxyHandler() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmProxyHandler
 
NpmPublishParser - Class in org.sonatype.nexus.repository.npm.internal
Parses incoming "npm publish" and "npm unpublish" JSON using the streaming API so that attachments are not read into memory as part of the parse operation.
NpmPublishParser(JsonParser, StorageFacet, List<HashAlgorithm>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmPublishParser
 
NpmPublishRequest - Class in org.sonatype.nexus.repository.npm.internal
Parsed "npm publish" or "npm unpublish" request containing the JSON contents (exclusive of attachments) and any included attachments as TempBlobs.
NpmPublishRequest(NestedAttributesMap, Map<String, TempBlob>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmPublishRequest
 
NpmRepairPackageRootComponent - Class in org.sonatype.nexus.repository.npm.repair
Reprocesses each package and updates the package root.
NpmRepairPackageRootComponent(RepositoryManager, AssetEntityAdapter, NpmPackageParser, Type, Format) - Constructor for class org.sonatype.nexus.repository.npm.repair.NpmRepairPackageRootComponent
 
NpmRequestParser - Class in org.sonatype.nexus.repository.npm.internal
Component for parsing various kinds of incoming npm requests, performing special optimizations as possible for the nature of the request.
NpmRequestParser(SecuritySystem) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmRequestParser
 
NpmResponses - Class in org.sonatype.nexus.repository.npm.internal
npm response utility, that sends status messages along with JSON, as npm CLI expects.
NpmSearchFacet - Interface in org.sonatype.nexus.repository.npm.internal.search.v1
Facet for npm V1 search, replacing the existing npm search indexes that are now deprecated.
NpmSearchFacetHosted - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Implementation of NpmSearchFacet for proxy repositories.
NpmSearchFacetHosted(SearchService, NpmSearchParameterExtractor, NpmSearchResponseFactory, NpmSearchResponseMapper, int) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchFacetHosted
 
NpmSearchFacetProxy - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Implementation of NpmSearchFacet for proxy repositories.
NpmSearchFacetProxy() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchFacetProxy
 
NpmSearchHitExtractor - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Extractor object allowing easy extraction of information from an Elasticsearch SearchHit as used by npm search.
NpmSearchHitExtractor() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchHitExtractor
 
NpmSearchIndexFacet - Interface in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFacetCaching - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFacetCaching(EventManager) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
 
NpmSearchIndexFacetGroup - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFacetGroup(EventManager) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetGroup
Deprecated.
 
NpmSearchIndexFacetHosted - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFacetHosted(EventManager) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetHosted
Deprecated.
 
NpmSearchIndexFacetProxy - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFacetProxy() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetProxy
Deprecated.
 
NpmSearchIndexFilter - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexFilter.PackageModifiedSince - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
Predicate based on "last modified" timestamp.
NpmSearchIndexInvalidatedEvent - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexInvalidatedEvent(Repository) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexInvalidatedEvent
Deprecated.
 
NpmSearchIndexSubscriber - Class in org.sonatype.nexus.repository.npm.internal.search.legacy
Deprecated.
No longer actively used by npm upstream, replaced by v1 search api (NEXUS-13150).
NpmSearchIndexSubscriber(RepositoryManager) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexSubscriber
Deprecated.
 
NpmSearchMappings - Class in org.sonatype.nexus.repository.npm.internal.search
 
NpmSearchMappings() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.NpmSearchMappings
 
NpmSearchParameterExtractor - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Extractor object allowing easy extraction of information from a Parameters object as they pertain to npm V1 search, including substitution of sensible defaults.
NpmSearchParameterExtractor() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchParameterExtractor
 
NpmSearchResponse - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Response for an npm V1 search request.
NpmSearchResponse() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
NpmSearchResponseFactory - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Factory for creating npm V1 search responses from the appropriate source information.
NpmSearchResponseFactory(NpmSearchHitExtractor) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseFactory
 
NpmSearchResponseMapper - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Utility class for abstracting away the actual generation of JSON strings/content from the actual data objects.
NpmSearchResponseMapper() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseMapper
 
NpmSearchResponseObject - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier for a single search response object for npm V1 search.
NpmSearchResponseObject() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
NpmSearchResponsePackage - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier (mapping to JSON) that contains package information in an npm search response.
NpmSearchResponsePackage() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
NpmSearchResponsePackageLinks - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier (mapping to JSON) for the links portion of a package entry in an npm V1 search response.
NpmSearchResponsePackageLinks() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
NpmSearchResponsePerson - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier (mapping to JSON) that contains npm "person"-like information.
NpmSearchResponsePerson() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
NpmSearchResponseScore - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier (mapping to JSON) that contains the search result score information for a particular package for npm search V1.
NpmSearchResponseScore() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
NpmSearchResponseScoreDetail - Class in org.sonatype.nexus.repository.npm.internal.search.v1
Data carrier (mapped to JSON) that contains score detail information for a particular npm search response entry.
NpmSearchResponseScoreDetail() - Constructor for class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
NpmSecurityFacet - Class in org.sonatype.nexus.repository.npm.internal
npm format security facet.
NpmSecurityFacet(NpmFormatSecurityContributor, VariableResolverAdapter, ContentPermissionChecker) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmSecurityFacet
 
NpmToken - Class in org.sonatype.nexus.repository.npm.security
npm API-Key; used by npm CLI to authenticate.
NpmToken() - Constructor for class org.sonatype.nexus.repository.npm.security.NpmToken
 
NpmTokenFacet - Interface in org.sonatype.nexus.repository.npm.internal
npm token management facet.
NpmTokenFacetImpl - Class in org.sonatype.nexus.repository.npm.internal
Implementation of NpmTokenFacet.
NpmTokenFacetImpl(NpmTokenManager) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmTokenFacetImpl
 
NpmTokenManager - Class in org.sonatype.nexus.repository.npm.internal.security
npm api key manager.
NpmTokenManager(ApiKeyStore, SecurityHelper) - Constructor for class org.sonatype.nexus.repository.npm.internal.security.NpmTokenManager
 
NpmTokenRealm - Class in org.sonatype.nexus.repository.npm.internal.security
AuthenticatingRealm that maps npm tokens to valid Subjects.
NpmTokenRealm(ApiKeyStore, UserPrincipalsHelper) - Constructor for class org.sonatype.nexus.repository.npm.internal.security.NpmTokenRealm
 
NpmUploadHandler - Class in org.sonatype.nexus.repository.npm
Support for uploading components via UI & API
NpmUploadHandler(ContentPermissionChecker, VariableResolverAdapter, NpmPackageParser, Set<UploadDefinitionExtension>) - Constructor for class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
NpmWritePolicySelector - Class in org.sonatype.nexus.repository.npm.internal
npm specific WritePolicySelector implementation.
NpmWritePolicySelector() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmWritePolicySelector
 

O

on(NpmSearchIndexInvalidatedEvent) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetGroup
Deprecated.
 
on(EntityBatchEvent) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexSubscriber
Deprecated.
On package root Asset change event (any change, CREATE, UPDATE or DELETE), the owning repository's cached index document should be invalidated.
org.sonatype.nexus.repository.npm - package org.sonatype.nexus.repository.npm
 
org.sonatype.nexus.repository.npm.internal - package org.sonatype.nexus.repository.npm.internal
 
org.sonatype.nexus.repository.npm.internal.search - package org.sonatype.nexus.repository.npm.internal.search
 
org.sonatype.nexus.repository.npm.internal.search.legacy - package org.sonatype.nexus.repository.npm.internal.search.legacy
 
org.sonatype.nexus.repository.npm.internal.search.v1 - package org.sonatype.nexus.repository.npm.internal.search.v1
 
org.sonatype.nexus.repository.npm.internal.security - package org.sonatype.nexus.repository.npm.internal.security
 
org.sonatype.nexus.repository.npm.internal.tasks - package org.sonatype.nexus.repository.npm.internal.tasks
 
org.sonatype.nexus.repository.npm.repair - package org.sonatype.nexus.repository.npm.repair
 
org.sonatype.nexus.repository.npm.security - package org.sonatype.nexus.repository.npm.security
 
org.sonatype.nexus.repository.npm.upgrade - package org.sonatype.nexus.repository.npm.upgrade
 

P

P_AUTHOR - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_BIN - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
A mapping of bin commands to set up for this version
P_BUGS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
On package root metadata this is a URL, on package.json this is an object with url and email fields.
P_BUGS_EMAIL - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_BUGS_URL - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_BUNDLE_DEPENDENCIES - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
An array of dependencies bundled with this version
P_CONTRIBUTORS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_CPU - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_DEPRECATED - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Format attribute on component for npm tarball that shows that given version (to which this tarball belongs to) is deprecated.
P_DESCRIPTION - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_DIRECTORIES - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
An array of directories included by this version
P_ENGINES - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_HAS_SHRINK_WRAP - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
true if this version is known to have a shrinkwrap that must be used to install it; false if this version is known not to have a shrinkwrap.
P_HOMEPAGE - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_KEYWORDS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_LICENSE - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_MAIN - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
The package's entry point
P_MAINTAINERS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Array of human objects for people with permission to publish this package
P_NAME - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_NPM_LAST_MODIFIED - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Format attribute on package root asset to designate npm "modified" timestamp as Date, extracted from npm package metadata "time/modified".
P_OPTIONAL_DEPENDENCIES - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
An object mapping package names to the required semver ranges of optional dependencies
P_OS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_PEER_DEPENDENCIES - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
A mapping of package names to the required semver ranges of peer dependencies
P_README - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
The first 64K of the README data for the most-recently published version of the package
P_README_FILENAME - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
The name of the file from which the readme data was taken.
P_REPOSITORY - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
An object with type and url fields.
P_REPOSITORY_TYPE - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_REPOSITORY_URL - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_SCOPE - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_SEARCH_NORMALIZED_VERSION - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Special format attribute used for ordering by version in a lexicographic manner within ES queries.
P_SHASUM - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
The SHA-1 sum of the tarball
P_TAGGED_IS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Special format attribute used for supporting search on "is" and "not" (currently for "unstable" packages only).
P_TAGGED_NOT - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
Special format attribute used for supporting search on "is" and "not" (currently for "unstable" packages only).
P_URL - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
P_USERS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
An object whose keys are the npm user names of people who have starred this package
P_VERSION - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmAttributes
 
PackageModifiedSince(DateTime) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFilter.PackageModifiedSince
Deprecated.
 
parse(String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
Parses string into NpmPackageId.
parse(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmPublishParser
Parses the JsonParser's content into a NpmPublishOrDeleteRequest.
parsePackageJson(Supplier<InputStream>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageParser
Parses the package.json in the supplied tar.gz if present and extractable.
parsePublish(Repository, Payload) - Method in class org.sonatype.nexus.repository.npm.internal.NpmRequestParser
Parses an incoming "npm publish" or "npm unpublish" request, returning the results.
putPackage(NpmPackageId, String, Payload) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Performs a "publish" of a package as sent by npm CLI.
putPackage(Map<String, Object>, TempBlob) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Add the package using the package.json and TempBlob.
putPackage(NpmPackageId, String, Payload) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
putPackage(Map<String, Object>, TempBlob) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
putPackage(NpmPackageId, NestedAttributesMap, TempBlob) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
putPackageRoot(String, AssetBlob, AttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
putPackageRoot(NpmPackageId, String, NestedAttributesMap) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Updates the package root.
putPackageRoot(NpmPackageId, String, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
Note: transactional method cannot be private, must be protected (as CGLIB will extend it).
putPackageRoot(String, AssetBlob, AttributesMap) - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 
putPublishRequest(NpmPackageId, String, NpmPublishRequest) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
putRepositoryRoot(AssetBlob, AttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
putRepositoryRoot(AssetBlob, AttributesMap) - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 
putTarball(String, String, AssetBlob, AttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFacetImpl
 
putTarball(String, String, AssetBlob, AttributesMap) - Method in interface org.sonatype.nexus.repository.npm.NpmFacet
 

R

rawMapJsonTypeRef - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmJsonUtils
 
readFromInputStream(InputStream) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseMapper
Reads an input stream, marshaling the contents into a NpmSearchResponse if syntactically valid.
ReindexNpmRepositoryManager - Class in org.sonatype.nexus.repository.npm.internal.tasks
Ad-hoc "manager" class that checks to see if any npm repositories are in need of reindexing, and in the event that no other tasks are running to reindex the affected repositories, schedules tasks to do so.
ReindexNpmRepositoryManager(TaskScheduler, RepositoryManager, boolean) - Constructor for class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryManager
 
ReindexNpmRepositoryTask - Class in org.sonatype.nexus.repository.npm.internal.tasks
Task that reindexes npm proxy and hosted repositories by opening each tarball and extracting the contents of the package.json as format attributes.
ReindexNpmRepositoryTask(NpmPackageParser, AssetEntityAdapter) - Constructor for class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
ReindexNpmRepositoryTaskDescriptor - Class in org.sonatype.nexus.repository.npm.internal.tasks
Task descriptor for ReindexNpmRepositoryTask.
ReindexNpmRepositoryTaskDescriptor(NodeAccess) - Constructor for class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTaskDescriptor
 
repair() - Method in class org.sonatype.nexus.repository.npm.repair.NpmRepairPackageRootComponent
 
REPOSITORY_NAME_FIELD_ID - Static variable in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTaskDescriptor
 
REPOSITORY_ROOT_ASSET - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
 
REPOSITORY_SEARCH_ASSET - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
 
requireBlob(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmPublishRequest
 
retrievePackageVersion(NpmPackageId, String, Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
retrievePackageVersionTx(NpmPackageId, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 

S

saveRepositoryRoot(StorageTx, Asset, Supplier<InputStream>, Content) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Save repository root asset & create blob from an input stream.
scope() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
Returns the scope part of package name or null if not scoped.
searchIndex(DateTime) - Method in interface org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacet
Deprecated.
Fetches the index document.
searchIndex(DateTime) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetCaching
Deprecated.
Fetches the cached index document, or, if not present, builds index document, caches it and sends it as response.
searchIndex(DateTime) - Method in class org.sonatype.nexus.repository.npm.internal.search.legacy.NpmSearchIndexFacetProxy
Deprecated.
 
searchV1(Parameters) - Method in interface org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchFacet
Fetches the v1 search results.
searchV1(Parameters) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchFacetHosted
 
searchV1(Parameters) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchFacetProxy
 
select(Asset, WritePolicy) - Method in class org.sonatype.nexus.repository.npm.internal.NpmWritePolicySelector
In case of WritePolicy.ALLOW_ONCE, metadata write policy is overridden to WritePolicy.ALLOW.
setBugs(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
setCacheInfo(Content, CacheInfo) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
setDate(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setDescription(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setDetail(NpmSearchResponseScoreDetail) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
setEmail(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
setFinalScore(Double) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
setHomepage(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
setKeywords(List<String>) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setLinks(NpmSearchResponsePackageLinks) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setMaintainers(List<NpmSearchResponsePerson>) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setMaintenance(Double) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
setName(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setNpm(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
setObjects(List<NpmSearchResponseObject>) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
setPackageEntry(NpmSearchResponsePackage) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
setPopularity(Double) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
setPublisher(NpmSearchResponsePerson) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
setQuality(Double) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScoreDetail
 
setRepository(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackageLinks
 
setScore(NpmSearchResponseScore) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
setSearchScore(Double) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
setTime(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
setTotal(Integer) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponse
 
setUsername(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
setVersion(String) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePackage
 
shrink(NestedAttributesMap) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Shrinks the package root JSON object as required for npm search operations (basically shaves off version entry values replacing them with tags.
store(Context, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 

T

toContent(Asset, Blob) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Convert an asset blob to Content.
toString() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPackageId
 
TYPE_ID - Static variable in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTaskDescriptor
 

V

valueOf(String) - Static method in enum org.sonatype.nexus.repository.npm.internal.NpmAttributes.AssetKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.ProxyTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sonatype.nexus.repository.npm.internal.NpmAttributes.AssetKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl.ProxyTarget
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeString(NpmSearchResponse) - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseMapper
Writes the provided NpmSearchResponse into a string in memory suitable for returning as part of a response.
A B C D E F G H I L M N O P R S T V W 
Skip navigation links

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