Class Journal

java.lang.Object
com.xero.models.accounting.Journal

public class Journal
extends Object
Journal
  • Constructor Details

    • Journal

      public Journal()
  • Method Details

    • journalID

      public Journal journalID​(UUID journalID)
    • getJournalID

      public UUID getJournalID()
      Xero identifier
      Returns:
      journalID
    • setJournalID

      public void setJournalID​(UUID journalID)
    • journalDate

      public Journal journalDate​(String journalDate)
    • getJournalDate

      public String getJournalDate()
      Date the journal was posted
      Returns:
      journalDate
    • getJournalDateAsDate

      public org.threeten.bp.LocalDate getJournalDateAsDate()
    • setJournalDate

      public void setJournalDate​(String journalDate)
    • setJournalDate

      public void setJournalDate​(org.threeten.bp.LocalDate journalDate)
    • journalNumber

      public Journal journalNumber​(Integer journalNumber)
    • getJournalNumber

      public Integer getJournalNumber()
      Xero generated journal number
      Returns:
      journalNumber
    • setJournalNumber

      public void setJournalNumber​(Integer journalNumber)
    • getCreatedDateUTC

      public String getCreatedDateUTC()
      Created date UTC format
      Returns:
      createdDateUTC
    • getCreatedDateUTCAsDate

      public org.threeten.bp.OffsetDateTime getCreatedDateUTCAsDate()
    • reference

      public Journal reference​(String reference)
    • getReference

      public String getReference()
      reference field for additional indetifying information
      Returns:
      reference
    • setReference

      public void setReference​(String reference)
    • sourceID

      public Journal sourceID​(UUID sourceID)
    • getSourceID

      public UUID getSourceID()
      The identifier for the source transaction (e.g. InvoiceID)
      Returns:
      sourceID
    • setSourceID

      public void setSourceID​(UUID sourceID)
    • sourceType

      public Journal sourceType​(Journal.SourceTypeEnum sourceType)
    • getSourceType

      public Journal.SourceTypeEnum getSourceType()
      The journal source type. The type of transaction that created the journal
      Returns:
      sourceType
    • setSourceType

      public void setSourceType​(Journal.SourceTypeEnum sourceType)
    • journalLines

      public Journal journalLines​(List<JournalLine> journalLines)
    • addJournalLinesItem

      public Journal addJournalLinesItem​(JournalLine journalLinesItem)
    • getJournalLines

      public List<JournalLine> getJournalLines()
      See JournalLines
      Returns:
      journalLines
    • setJournalLines

      public void setJournalLines​(List<JournalLine> journalLines)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object