Interface OverridableUuidRepresentationCodec<T>

Type Parameters:
T - the value type
All Known Implementing Classes:
DBObjectCodec, DocumentCodec, IterableCodec, MapCodec, OverridableUuidRepresentationUuidCodec

@Deprecated(since="2022-10-31") public interface OverridableUuidRepresentationCodec<T>
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A marker interface for Codec implementations that can derive a new instance that overrides the UuidRepresentation.
Since:
3.12
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Implementations must return a new instance with the UuidRepresentation overridden with the given value.
  • Method Details

    • withUuidRepresentation

      Codec<T> withUuidRepresentation(UuidRepresentation uuidRepresentation)
      Deprecated.
      Implementations must return a new instance with the UuidRepresentation overridden with the given value.
      Parameters:
      uuidRepresentation - the UuidRepresentation
      Returns:
      a new instance equivalent to this but with the given UuidRepresentation