Class AssetImpl

java.lang.Object
org.opencastproject.assetmanager.impl.AssetImpl
All Implemented Interfaces:
org.opencastproject.assetmanager.api.Asset

public class AssetImpl extends Object implements org.opencastproject.assetmanager.api.Asset
  • Constructor Details

    • AssetImpl

      public AssetImpl(org.opencastproject.assetmanager.api.AssetId id, InputStream in, Optional<org.opencastproject.util.MimeType> mimeType, long size, String storeId, org.opencastproject.assetmanager.api.Availability availability, org.opencastproject.util.Checksum checksum)
  • Method Details

    • getId

      public org.opencastproject.assetmanager.api.AssetId getId()
      Specified by:
      getId in interface org.opencastproject.assetmanager.api.Asset
    • getInputStream

      public InputStream getInputStream()
      Specified by:
      getInputStream in interface org.opencastproject.assetmanager.api.Asset
    • getMimeType

      public Optional<org.opencastproject.util.MimeType> getMimeType()
      Specified by:
      getMimeType in interface org.opencastproject.assetmanager.api.Asset
    • getSize

      public long getSize()
      Specified by:
      getSize in interface org.opencastproject.assetmanager.api.Asset
    • getAvailability

      public org.opencastproject.assetmanager.api.Availability getAvailability()
      Specified by:
      getAvailability in interface org.opencastproject.assetmanager.api.Asset
    • getStorageId

      public String getStorageId()
      Specified by:
      getStorageId in interface org.opencastproject.assetmanager.api.Asset
    • getChecksum

      public org.opencastproject.util.Checksum getChecksum()
      Specified by:
      getChecksum in interface org.opencastproject.assetmanager.api.Asset