Enum BundleType

java.lang.Object
java.lang.Enum<BundleType>
org.hl7.fhir.r4.model.codesystems.BundleType
All Implemented Interfaces:
Serializable, Comparable<BundleType>

public enum BundleType extends Enum<BundleType>
  • Enum Constant Details

    • DOCUMENT

      public static final BundleType DOCUMENT
      The bundle is a document. The first resource is a Composition.
    • MESSAGE

      public static final BundleType MESSAGE
      The bundle is a message. The first resource is a MessageHeader.
    • TRANSACTION

      public static final BundleType TRANSACTION
      The bundle is a transaction - intended to be processed by a server as an atomic commit.
    • TRANSACTIONRESPONSE

      public static final BundleType TRANSACTIONRESPONSE
      The bundle is a transaction response. Because the response is a transaction response, the transaction has succeeded, and all responses are error free.
    • BATCH

      public static final BundleType BATCH
      The bundle is a set of actions - intended to be processed by a server as a group of independent actions.
    • BATCHRESPONSE

      public static final BundleType BATCHRESPONSE
      The bundle is a batch response. Note that as a batch, some responses may indicate failure and others success.
    • HISTORY

      public static final BundleType HISTORY
      The bundle is a list of resources from a history interaction on a server.
    • SEARCHSET

      public static final BundleType SEARCHSET
      The bundle is a list of resources returned as a result of a search/query interaction, operation, or message.
    • COLLECTION

      public static final BundleType COLLECTION
      The bundle is a set of resources collected into a single package for ease of distribution that imposes no processing obligations or behavioral rules beyond persistence.
    • NULL

      public static final BundleType NULL
      added to help the parsers
  • Method Details

    • values

      public static BundleType[] 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 BundleType 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
    • fromCode

      public static BundleType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()