Class Versions

java.lang.Object
com.artipie.nuget.Versions

public final class Versions extends Object
NuGet package version enumeration.
Since:
0.1
  • Constructor Details

    • Versions

      public Versions()
      Ctor.
    • Versions

      public Versions(javax.json.JsonObject content)
      Ctor.
      Parameters:
      content - Packages registry content.
  • Method Details

    • add

      public Versions add(NuspecField version)
      Add version.
      Parameters:
      version - Version.
      Returns:
      Updated versions.
    • all

      public List<NuspecField> all()
      Read all package versions.
      Returns:
      All versions sorted by natural order.
    • save

      public CompletableFuture<Void> save(Storage storage, Key key)
      Saves binary content to storage.
      Parameters:
      storage - Storage to use for saving.
      key - Key to store data at.
      Returns:
      Completion of save operation.