Class Source
- 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.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType>getMimeType()com.entwinemedia.fn.data.Opt<Long>getSize()URIgetUri()static Sourcemk(URI uri)Create a new source.static Sourcemk(URI uri, com.entwinemedia.fn.data.Opt<Long> size, com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> mimeType)Create a new source.static Sourcemk(URI uri, Long size)Create a new source.static Sourcemk(URI uri, Long size, org.opencastproject.util.MimeType mimeType)Create a new source.
-
-
-
Method Detail
-
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, com.entwinemedia.fn.data.Opt<Long> size, com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> mimeType)
Create a new source.
-
getUri
public URI getUri()
-
getSize
public com.entwinemedia.fn.data.Opt<Long> getSize()
-
getMimeType
public com.entwinemedia.fn.data.Opt<org.opencastproject.util.MimeType> getMimeType()
-
-