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

A

afterDeserialize(JsonGenerator) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
afterMove(Component, Repository) - Method in class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
allowDeserializationOnMatched() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldMatcher
Indicate whether the field matcher is allowed to be deserialized if it matched.
allowDeserializationOnMatched() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldUnmatcher
 
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

beforeDeserialize(JsonGenerator) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
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.
buildMergedPackageRoot(Map<Repository, Response>, Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
buildMergedPackageRootOnMissingBlob(Map<Repository, Response>, Context, MissingAssetBlobException) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
buildNotFoundResponse(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyHandler
 
buildPackageRoot(Map<Repository, Response>, Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
Build the NPM Package Root merging all the given responses into one.
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

cleanupPackageRootAssetOnlyFromCache(Asset) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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
 
computeAssetPaths(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"]
configureCooperation(CooperationFactory, boolean, Time, Time, int) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
contentPermissionChecker() - Method in class org.sonatype.nexus.repository.npm.NpmUploadHandler
 
copy(InputStream, OutputStream) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
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
 
deleteDistTags(StorageTx, Asset, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Deletes the from the packageRoot
deleteDistTags(NpmPackageId, String, Payload) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
 
deleteDistTags(NpmPackageId, String, Payload) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
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
 
deserialize(String, Object, JsonParser, DeserializationContext, JsonGenerator) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldDeserializer
Deserialize object based on a default writing out of the field name and deserialized value.
deserialize(NestedAttributesMapJsonParser, DeserializationContext, MapDeserializer) - Method in class org.sonatype.nexus.repository.npm.internal.NpmMergeObjectMapper
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sonatype.nexus.repository.npm.internal.NpmUntypedObjectDeserializerSerializer
Overwritten from UntypedObjectDeserializer allowing the deserialized JSON to be streamed out directly and preventing the deserialized object from being kept in memory.
deserializeAndSerialize(JsonParser, DeserializationContext, MapDeserializer, JsonGenerator) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
deserializeValue(Object) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldDeserializer
Method for explicitly deserilizing the value of supplied deserialized object.
determineContentType(boolean, Supplier<InputStream>, MimeRulesSource, String, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContentValidator
 
distTagsToContent(NestedAttributesMap) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Converts the tags to a Content containing the tags as a json object
doInit(Configuration) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
doInit(Configuration) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
doInvalidate(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
doPutDistTags(NpmPackageId, String, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
doPutPackageRoot(NpmPackageId, NestedAttributesMap, Content, boolean) - 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
 
errorInputStream(String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Returns a new InputStream that returns an error object.
execute(Repository) - Method in class org.sonatype.nexus.repository.npm.internal.tasks.ReindexNpmRepositoryTask
 
extractAlwaysPackageVersion - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmVersionComparator
 
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.NpmVersionComparator
 
extractPackageRootVersionUnlessEmpty - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmVersionComparator
 
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
 
extractVersion(String) - Static method in class org.sonatype.nexus.repository.npm.NpmCoordinateUtil
 

F

fetch(Context, Content) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
fieldMatchers(NpmFieldMatcher) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContent
 
fieldMatchers(List<NpmFieldMatcher>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContent
 
fieldMatchers(List<NpmFieldMatcher>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
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

generateNewRevId(Asset) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
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
 
getConfiguration() - Method in class org.sonatype.nexus.repository.npm.internal.cleanup.NpmCleanupPolicyConfiguration
 
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
 
getDeserializer() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldMatcher
 
getDetail() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
getDistTags(NpmPackageId) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Returns the package metadata or null.
getDistTags(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
getDistTags(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getEmail() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponsePerson
 
getFieldName() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldMatcher
 
getFinalScore() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseScore
 
getFromCache(Map<Repository, Response>, Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
Get Content wrapping the NPM Package root for the Context of the current request to a Group Repository.
getFromCache(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Returns the package metadata or null.
getPackage(NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
getPackageEntry() - Method in class org.sonatype.nexus.repository.npm.internal.search.v1.NpmSearchResponseObject
 
getPackageIdName(String) - Static method in class org.sonatype.nexus.repository.npm.NpmCoordinateUtil
 
getPackageIdScope(String) - Static method in class org.sonatype.nexus.repository.npm.NpmCoordinateUtil
 
getPackageRoot(StorageTx, Repository, NpmPackageId) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmPackageRootMetadataUtils
Fetches the package root as NestedAttributesMap
getPackageRoot(Context, NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmProxyFacetImpl
 
getPackageRoot() - Method in class org.sonatype.nexus.repository.npm.internal.NpmPublishRequest
 
getPackageRootAsset() - Method in class org.sonatype.nexus.repository.npm.internal.NpmRevisionUpgradeRequestEvent
 
getPackageRootAssetFromCache(Context) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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
 
getRevision() - Method in class org.sonatype.nexus.repository.npm.internal.NpmRevisionUpgradeRequestEvent
 
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.
 
isPrerelease(Component, Iterable<Asset>) - Method in class org.sonatype.nexus.repository.npm.internal.search.NpmComponentMetadataProducer
 
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.
loadPackageRoot(Repository, Asset) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Returns a Supplier that will get the InputStream for the package root associated with the given Asset.
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

mapObject(JsonParser, DeserializationContext) - Method in class org.sonatype.nexus.repository.npm.internal.NpmNestedAttributesMapUntypedObjectDeserializer
Overridden from parent UntypedObjectDeserializer to allow specific NPM mapping of the object.
mapper - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmJsonUtils
 
matches(JsonParser) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldMatcher
Test if the NpmFieldMatcher.fieldName and NpmFieldMatcher.pattern matches the current path on the JsonParser
matches(JsonParser) - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldUnmatcher
Test for matches using the super class and marks if it was matched.
matchesFormat(List<String>) - Method in class org.sonatype.nexus.repository.npm.security.NpmToken
 
merge(List<InputStream>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmMergeObjectMapper
Same as NpmMergeObjectMapper.merge(List, Charset) but no Charset needed to be provided.
merge(List<InputStream>, Charset) - Method in class org.sonatype.nexus.repository.npm.internal.NpmMergeObjectMapper
Merge the given InputStreams into a NestedAttributesMap.
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.
mergeContents(List<Content>) - 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.
mergeDistTagResponse(Map<Repository, Response>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Merges the dist-tag responses from all members and merges the values
META_UPDATED - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
 
missingBlobInputStreamSupplier(StreamPayload.InputStreamFunction<MissingAssetBlobException>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContent
 
missingBlobInputStreamSupplier(StreamPayload.InputStreamFunction<MissingAssetBlobException>) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
missingFieldDeserializer(Supplier<Object>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
missingFieldMatcher(String, String, Supplier<Object>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
missingRevFieldMatcher(Supplier<Object>) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 

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
 
NpmCleanupPolicyConfiguration - Class in org.sonatype.nexus.repository.npm.internal.cleanup
Defines which cleanup policy fields to display for npm.
NpmCleanupPolicyConfiguration() - Constructor for class org.sonatype.nexus.repository.npm.internal.cleanup.NpmCleanupPolicyConfiguration
 
NpmComponentDirector - Class in org.sonatype.nexus.repository.npm.internal
 
NpmComponentDirector(NpmPackageParser) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmComponentDirector
 
NpmComponentMetadataProducer - Class in org.sonatype.nexus.repository.npm.internal.search
Npm implementation of DefaultComponentMetadataProducer
NpmComponentMetadataProducer(Set<ComponentMetadataProducerExtension>) - Constructor for class org.sonatype.nexus.repository.npm.internal.search.NpmComponentMetadataProducer
 
NpmContent - Class in org.sonatype.nexus.repository.npm.internal
NPM focused Content allowing for setting NpmStreamPayload fields after creation.
NpmContent(NpmStreamPayload) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmContent
 
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
 
NpmCoordinateUtil - Class in org.sonatype.nexus.repository.npm
Since 3.16
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.
NpmFieldDeserializer - Class in org.sonatype.nexus.repository.npm.internal
A NPM specialized deserializer for an individual field.
NpmFieldDeserializer() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFieldDeserializer
 
NpmFieldFactory - Class in org.sonatype.nexus.repository.npm.internal
Simple factory class for providing handlers that are common for manipulating NPM JSON Fields.
NpmFieldMatcher - Class in org.sonatype.nexus.repository.npm.internal
A NPM Json Field Matcher
NpmFieldMatcher(String, String, NpmFieldDeserializer) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFieldMatcher
Constructor.
NpmFieldUnmatcher - Class in org.sonatype.nexus.repository.npm.internal
A NPM Json Field Matcher the test whether we never matched a field.
NpmFieldUnmatcher(String, String, NpmFieldDeserializer) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmFieldUnmatcher
 
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
 
NpmGroupFacet - Class in org.sonatype.nexus.repository.npm.internal
NPM specific implementation of GroupFacetImpl allowing for Cooperation, merging and caching.
NpmGroupFacet(boolean, RepositoryManager, ConstraintViolationFactory, Type) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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.
NpmMapDeserializerSerializer - Class in org.sonatype.nexus.repository.npm.internal
NPM Specialized MapDeserializerSerializer that uses a NpmUntypedObjectDeserializerSerializer for it object deserialization and serializing out.
NpmMapDeserializerSerializer(MapDeserializer, JsonGenerator, List<NpmFieldMatcher>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmMapDeserializerSerializer
 
NpmMergeObjectMapper - Class in org.sonatype.nexus.repository.npm.internal
ObjectMapper implementation for NPM Merging (the NXRM way) from InputStreams
NpmMergeObjectMapper() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmMergeObjectMapper
 
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
 
NpmNestedAttributesMapUntypedObjectDeserializer - Class in org.sonatype.nexus.repository.npm.internal
NPM specific NestedAttributesMapUntypedObjectDeserializer that handles mapping of objects by overlaying the most dominant values over recessive ones (dominant being the last value being deserialized).
NpmNestedAttributesMapUntypedObjectDeserializer(NestedAttributesMapJsonParser) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmNestedAttributesMapUntypedObjectDeserializer
 
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.
NpmRevisionUpgradeRequestEvent - Class in org.sonatype.nexus.repository.npm.internal
Event for requesting an upgrade on the revision field of an NPM package root.
NpmRevisionUpgradeRequestEvent(Asset, String) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmRevisionUpgradeRequestEvent
 
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, AssetManager) - 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, AssetManager) - 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, AssetManager) - 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
 
NpmStreamingObjectMapper - Class in org.sonatype.nexus.repository.npm.internal
ObjectMapper implementation for NPM streaming in and out of JSON.
NpmStreamingObjectMapper() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
NpmStreamingObjectMapper(List<NpmFieldMatcher>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
NpmStreamingObjectMapper(String, String, List<NpmFieldMatcher>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmStreamingObjectMapper
 
NpmStreamPayload - Class in org.sonatype.nexus.repository.npm.internal
NPM Specific StreamPayload that implements its own NpmStreamPayload.copy(InputStream, OutputStream) method to allow for streaming out the NpmStreamPayload.openInputStream() directly to a given OutputStream.
NpmStreamPayload(StreamPayload.InputStreamSupplier) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
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
 
NpmUntypedObjectDeserializerSerializer - Class in org.sonatype.nexus.repository.npm.internal
UntypedObjectDeserializer that is NPM specific by instantly writing out to the provided generator, rather then maintaining references in a map until all values have been deserialized.
NpmUntypedObjectDeserializerSerializer(JsonGenerator, List<NpmFieldMatcher>) - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmUntypedObjectDeserializerSerializer
 
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
 
NpmVersionComparator - Class in org.sonatype.nexus.repository.npm.internal
Utility class for Npm version comparison
NpmWritePolicySelector - Class in org.sonatype.nexus.repository.npm.internal
npm specific WritePolicySelector implementation.
NpmWritePolicySelector() - Constructor for class org.sonatype.nexus.repository.npm.internal.NpmWritePolicySelector
 
NULL_DESERIALIZER - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 

O

on(AssetDeletedEvent) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
on(AssetUpdatedEvent) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
on(NpmRevisionUpgradeRequestEvent) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
For NEXUS-18094 we moved the revision number to live in the package root file so that the revision number doesn't change as the database record changes (previously it used the Orient Document Version number).
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.
openInputStream() - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
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.cleanup - package org.sonatype.nexus.repository.npm.internal.cleanup
 
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
 
overlay(Map<String, Object>, Map<String, Object>, boolean) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Overlays two npm metadata objects, with care about "shrunk" (version document-less) input.

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
 
packageId(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContent
 
packageId(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
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.
parseContent(Content) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmMetadataUtils
Similar to NpmMetadataUtils.mergeContents(List) but only for a single content, allowing for the same manner of parsing the output map as the merged ones.
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.
putDistTags(NpmPackageId, String, Payload) - Method in interface org.sonatype.nexus.repository.npm.internal.NpmHostedFacet
Performs a "publish" of a dist-tag.
putDistTags(NpmPackageId, String, Payload) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 
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
 
REMOVE_DEFAULT_FIELDS_MATCHERS - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
REMOVE_ID_MATCHER - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
REMOVE_REV_MATCHER - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
removeDistTagsFromTagsWithVersion(NestedAttributesMap, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Removes all tags that are associated with a given .
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
 
revId(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmContent
 
revId(String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmStreamPayload
 
rewriteTarballUrlDeserializer(String, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
rewriteTarballUrlMatcher(Repository, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 
rewriteTarballUrlMatcher(String, String) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFieldFactory
 

S

savePackageRootToCache(NpmPackageId, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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.
saveToCache(NpmPackageId, NestedAttributesMap) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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
 
shouldServeFirstResult(List<?>, NpmPackageId) - Method in class org.sonatype.nexus.repository.npm.internal.NpmGroupFacet
 
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.
toContent(Repository, Asset) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Convert an Asset representing a package root to a Content via a StreamPayload.
toPayload(Repository, Asset) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Build a NpmStreamPayload out of the InputStream representing the package root.
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
 

U

UiPluginDescriptorImpl - Class in org.sonatype.nexus.repository.npm.internal
Rapture UiPluginDescriptor for nexus-repository-npm
UiPluginDescriptorImpl() - Constructor for class org.sonatype.nexus.repository.npm.internal.UiPluginDescriptorImpl
 
updateAsset(Repository, StorageTx, Asset) - Method in class org.sonatype.nexus.repository.npm.repair.NpmRepairPackageRootComponent
 
updateDistTags(StorageTx, Asset, String, Object) - Static method in class org.sonatype.nexus.repository.npm.internal.NpmFacetUtils
Updates the packageRoot with this set of dist-tags
upgradeRevisionOnPackageRoot(Asset, String) - Method in class org.sonatype.nexus.repository.npm.internal.NpmHostedFacetImpl
 

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.
versionComparator - Static variable in class org.sonatype.nexus.repository.npm.internal.NpmVersionComparator
 

W

wasNeverMatched() - Method in class org.sonatype.nexus.repository.npm.internal.NpmFieldUnmatcher
Test whether at the current parsed state of a NpmFieldMatcher it was matched by fieldName and pathRegex.
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 U V W 
Skip navigation links

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