Class TypeMetadataOverlay.Key

java.lang.Object
ai.pipestream.registration.entity.TypeMetadataOverlay.Key
All Implemented Interfaces:
Serializable
Enclosing class:
TypeMetadataOverlay

@Embeddable public static class TypeMetadataOverlay.Key extends Object implements Serializable
Composite key: scope + graph + type.
See Also:
  • Field Details

    • scope

      public String scope
      Overlay scope ("GLOBAL_DRAFT" or "PIPELINE").
    • graphId

      public String graphId
      Graph for PIPELINE scope; empty string for global.
    • messageFullName

      public String messageFullName
      The annotated message type.
  • Constructor Details

    • Key

      public Key()
      Creates an empty key for JPA.
    • Key

      public Key(String scope, String graphId, String messageFullName)
      Creates a key.
      Parameters:
      scope - the overlay scope ("GLOBAL_DRAFT" or "PIPELINE")
      graphId - the graph for PIPELINE scope; empty for global
      messageFullName - the annotated type
  • Method Details