Class EdiWriter

java.lang.Object
hdi.edi.ediwriter.EdiWriter
All Implemented Interfaces:
Closeable, AutoCloseable

public class EdiWriter extends Object implements Closeable
The EdiWriter class handles the generation of EDI (Electronic Data Interchange) files. The class provides methods to write various EDI segments, validate fields, and manage the structure of EDI transactions.
  • Constructor Details

    • EdiWriter

      public EdiWriter(Writer writer)
  • Method Details

    • writePayment

      public List<hdi.edi.validation.ValidationIssue> writePayment(Payment payment)
    • writeProviderAdjustments

      public List<hdi.edi.validation.ValidationIssue> writeProviderAdjustments(List<ProviderAdjustment> providerAdjustments)
    • writeClaim

      public List<hdi.edi.validation.ValidationIssue> writeClaim(Claim claim)
    • writeIsa

      public List<hdi.edi.validation.ValidationIssue> writeIsa(InterchangeControl isa)
    • writeFunctionalGroup

      public List<hdi.edi.validation.ValidationIssue> writeFunctionalGroup(FunctionalGroup functionalGroup)
    • writeTransaction

      public List<hdi.edi.validation.ValidationIssue> writeTransaction(hdi.edi.EdiTransaction ediTransaction)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable