Class AssetRelatedMediaReference

  • All Implemented Interfaces:
    Serializable

    public class AssetRelatedMediaReference
    extends AssetExternalReference
    RelatedMediaReference stores information about an link to an external media file that is relevant to this asset.
    See Also:
    Serialized Form
    • Constructor Detail

      • AssetRelatedMediaReference

        public AssetRelatedMediaReference​(RelatedMediaReference relatedMediaReferenceBean)
        Bean constructor
        Parameters:
        relatedMediaReferenceBean - bean containing the properties
      • AssetRelatedMediaReference

        public AssetRelatedMediaReference​(AssetDescriptor parentAsset,
                                          RelatedMediaReference relatedMediaReferenceBean)
        Bean constructor with parent asset
        Parameters:
        parentAsset - descriptor for parent asset
        relatedMediaReferenceBean - bean containing the properties
      • AssetRelatedMediaReference

        public AssetRelatedMediaReference​(AssetDescriptor parentAsset,
                                          AssetRelatedMediaReference templateRelatedMediaReference)
        Copy/clone constructor.
        Parameters:
        parentAsset - descriptor for parent asset
        templateRelatedMediaReference - element to copy
    • Method Detail

      • getRelatedMediaReferenceBean

        protected RelatedMediaReference getRelatedMediaReferenceBean()
        Return the bean that contains the properties.
        Returns:
        related media reference bean
      • getMediaType

        public RelatedMediaType getMediaType()
        Return the type of media referenced.
        Returns:
        RelatedMediaType
      • getMediaUsageList

        public List<RelatedMediaUsage> getMediaUsageList()
        Return the list of recommended usage for the related media. Null means no usage guidance is available.
        Returns:
        List of RelatedMediaUsage
      • equals

        public boolean equals​(Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class AssetExternalReference
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison