Package com.artipie.npm.proxy.model
Class NpmPackage
- java.lang.Object
-
- com.artipie.npm.proxy.model.NpmPackage
-
public final class NpmPackage extends Object
NPM Package.- Since:
- 0.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NpmPackage.Metadata
NPM Package metadata.
-
Constructor Summary
Constructors Constructor Description NpmPackage(String name, String content, NpmPackage.Metadata metadata)
Ctor.NpmPackage(String name, String content, String modified, OffsetDateTime refreshed)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
content()
Get package JSON.NpmPackage.Metadata
meta()
Get package metadata.String
name()
Get package name.
-
-
-
Constructor Detail
-
NpmPackage
public NpmPackage(String name, String content, String modified, OffsetDateTime refreshed)
Ctor.- Parameters:
name
- Package namecontent
- JSON datamodified
- Last modified daterefreshed
- Last update date
-
NpmPackage
public NpmPackage(String name, String content, NpmPackage.Metadata metadata)
Ctor.- Parameters:
name
- Package namecontent
- JSON datametadata
- Package metadata
-
-
Method Detail
-
name
public String name()
Get package name.- Returns:
- Package name
-
content
public String content()
Get package JSON.- Returns:
- Package JSON
-
meta
public NpmPackage.Metadata meta()
Get package metadata.- Returns:
- Package metadata
-
-