java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.message.MessageType
All Implemented Interfaces:
Importable
Direct Known Subclasses:
Command, Event

@Entity public abstract class MessageType extends Object implements Importable
  • Constructor Details

  • Method Details

    • setDocumentationUrl

      public void setDocumentationUrl(String documentationUrl)
    • getComponentNamesWithContract

      public abstract Set<String> getComponentNamesWithContract()
    • getParent

      public System getParent()
    • getImporter

      public Importer getImporter()
      Specified by:
      getImporter in interface Importable
    • getMessageVersions

      @NonNull public @NonNull List<MessageVersion> getMessageVersions()
    • getTopic

      public String getTopic()
    • getScope

      @NonNull public @NonNull String getScope()
    • getMessageTypeName

      @NonNull public @NonNull String getMessageTypeName()
    • getDescriptorUrl

      @NonNull public @NonNull String getDescriptorUrl()
    • getDescription

      public String getDescription()
    • getDocumentationUrl

      public String getDocumentationUrl()
    • getId

      public UUID getId()
    • setParent

      public void setParent(System parent)
    • setImporter

      public void setImporter(Importer importer)
      Specified by:
      setImporter in interface Importable