Enum DamEvent.Type

java.lang.Object
java.lang.Enum<DamEvent.Type>
com.day.cq.dam.api.DamEvent.Type
All Implemented Interfaces:
Serializable, Comparable<DamEvent.Type>, java.lang.constant.Constable
Enclosing class:
DamEvent

public static enum DamEvent.Type extends Enum<DamEvent.Type>
A list of events that are supported by assets.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    This event type represents the DRM license of an asset having been accepted.
    This event type represents an asset being commented upon
    This event type represents an asset having been created.
    This event type represents an asset after expiration.
    This event type represents an asset getting expired in future.
    This event type represents an asset having been moved
    This event type represents an asset being published.
    This event type represents an asset having been removed
    This event type represents an asset being shared on the different solutions such as marketing cloud or creative cloud.
    This event type represents an asset has been used in some third party solution or in Collection.
    This event type represents an asset being viewed by visiting the assetdetails page.
    This event type represents a collection being viewed
    This event type represents completion of DAM metadata writeback workflow.
    This event type represents completion of asset processing.
    This event type represents the asset having been downloaded (uncached).
    This event type represents the asset's metadata having been updated.
    This event type represents the asset's original having been updated/replaced.
    This event type represents a project's details being viewed
    This event type represents the asset having been uploaded to an external system.
    This event type represents the DRM license of an asset having been rejected.
    This event type represents the asset's rendition been downloaded (uncached).
    This event type represents a rendition having been removed from the given asset.
    This event type represents a rendition having been added or updated for the given asset.
    This event type represents an asset just having been restored from a previous version.
    This event type represents a sub-asset having been removed for the given asset.
    This event type represents a sub-asset having been added or updated for the given asset.
    This event type represents an asset just having been versioned.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this type with the specified name.
    static DamEvent.Type[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ACCEPTED

      public static final DamEvent.Type ACCEPTED
      This event type represents the DRM license of an asset having been accepted.
    • REJECTED

      public static final DamEvent.Type REJECTED
      This event type represents the DRM license of an asset having been rejected.
    • DOWNLOADED

      public static final DamEvent.Type DOWNLOADED
      This event type represents the asset having been downloaded (uncached).
    • VERSIONED

      public static final DamEvent.Type VERSIONED
      This event type represents an asset just having been versioned.
    • RESTORED

      public static final DamEvent.Type RESTORED
      This event type represents an asset just having been restored from a previous version.
    • METADATA_UPDATED

      public static final DamEvent.Type METADATA_UPDATED
      This event type represents the asset's metadata having been updated.
    • PUBLISHED_EXTERNAL

      public static final DamEvent.Type PUBLISHED_EXTERNAL
      This event type represents the asset having been uploaded to an external system. In this case the "additionalInfo" property can be checked for more info.
    • ORIGINAL_UPDATED

      public static final DamEvent.Type ORIGINAL_UPDATED
      This event type represents the asset's original having been updated/replaced.
    • RENDITION_UPDATED

      public static final DamEvent.Type RENDITION_UPDATED
      This event type represents a rendition having been added or updated for the given asset.
    • RENDITION_REMOVED

      public static final DamEvent.Type RENDITION_REMOVED
      This event type represents a rendition having been removed from the given asset.
    • RENDITION_DOWNLOADED

      public static final DamEvent.Type RENDITION_DOWNLOADED
      This event type represents the asset's rendition been downloaded (uncached).
    • SUBASSET_UPDATED

      public static final DamEvent.Type SUBASSET_UPDATED
      This event type represents a sub-asset having been added or updated for the given asset.
    • SUBASSET_REMOVED

      public static final DamEvent.Type SUBASSET_REMOVED
      This event type represents a sub-asset having been removed for the given asset.
    • ASSET_CREATED

      public static final DamEvent.Type ASSET_CREATED
      This event type represents an asset having been created.
    • ASSET_MOVED

      public static final DamEvent.Type ASSET_MOVED
      This event type represents an asset having been moved
    • ASSET_REMOVED

      public static final DamEvent.Type ASSET_REMOVED
      This event type represents an asset having been removed
    • ASSET_EXPIRED

      public static final DamEvent.Type ASSET_EXPIRED
      This event type represents an asset after expiration. By default asset expiration is based on jcr:content/offTime
    • ASSET_EXPIRING

      public static final DamEvent.Type ASSET_EXPIRING
      This event type represents an asset getting expired in future. By default asset expiration is based on jcr:content/offTime
    • ASSET_VIEWED

      public static final DamEvent.Type ASSET_VIEWED
      This event type represents an asset being viewed by visiting the assetdetails page.
    • ASSET_SHARED

      public static final DamEvent.Type ASSET_SHARED
      This event type represents an asset being shared on the different solutions such as marketing cloud or creative cloud.
    • ASSET_PUBLISHED

      public static final DamEvent.Type ASSET_PUBLISHED
      This event type represents an asset being published.
    • ADDED_COMMENT

      public static final DamEvent.Type ADDED_COMMENT
      This event type represents an asset being commented upon
    • PROJECT_VIEWED

      public static final DamEvent.Type PROJECT_VIEWED
      This event type represents a project's details being viewed
    • COLLECTION_VIEWED

      public static final DamEvent.Type COLLECTION_VIEWED
      This event type represents a collection being viewed
    • ASSET_USAGE

      public static final DamEvent.Type ASSET_USAGE
      This event type represents an asset has been used in some third party solution or in Collection.
    • DAM_UPDATE_ASSET_WORKFLOW_COMPLETED

      public static final DamEvent.Type DAM_UPDATE_ASSET_WORKFLOW_COMPLETED
      This event type represents completion of asset processing. Initially, this was always provided by the DAM update asset workflow. In cloud environments, this may also be performed by the asset processor service.
    • DAM_METADATA_WRITEBACK_WORKFLOW_COMPLETED

      public static final DamEvent.Type DAM_METADATA_WRITEBACK_WORKFLOW_COMPLETED
      This event type represents completion of DAM metadata writeback workflow.
  • Method Details

    • values

      public static DamEvent.Type[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static DamEvent.Type valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null