java.lang.Object
org.opencastproject.assetmanager.api.storage.Source

@ParametersAreNonnullByDefault public final class Source extends Object
A data source along with some optional content hints.
  • Constructor Details

  • Method Details

    • mk

      public static Source mk(URI uri)
      Create a new source.
    • mk

      public static Source mk(URI uri, Long size)
      Create a new source.
    • mk

      public static Source mk(URI uri, Long size, org.opencastproject.util.MimeType mimeType)
      Create a new source.
    • mk

      public static Source mk(URI uri, Optional<Long> size, Optional<org.opencastproject.util.MimeType> mimeType)
      Create a new source.
    • getUri

      public URI getUri()
    • getSize

      public Optional<Long> getSize()
    • getMimeType

      public Optional<org.opencastproject.util.MimeType> getMimeType()