Package org.opencastproject.assetmanager.api
This package and all of its sub-packages contain the API definition of the asset manager.
Implementations of this API must neither accept nor yield null values. The use of null
to indicate optionality is strictly prohibited. Use the Opt
type instead.
-
Interface Summary Interface Description Asset An asset is aMediaPackageElementunder the control of theAssetManager.AssetManager The AssetManager stores versioned snapshots of media packages.Snapshot A versioned snapshot of aMediaPackageunder the control of theAssetManager.Version The version of an archived media package or element. -
Class Summary Class Description AssetId Property A property of a media package.PropertyId PropertyName A full qualified property name.Value A property value.Value.BooleanType Value.BooleanValue A value of typeBoolean.Value.DateType Value.DateValue A value of typeDate.Value.LongType Value.LongValue A value of typeLong.Value.StringType Value.StringValue A value of typeString.Value.TypedValue<A> Helper type to reduce boilerplate code.Value.UntypedType Value.ValueType<A> ValueType gives evidence that typeAis suitable for the creation of aValue.Value.VersionType Value.VersionValue A value of typeVersion.Values -
Enum Summary Enum Description Availability The availability of an asset. -
Exception Summary Exception Description AssetManagerException A common exception indicating various issues.