Class SavingsAccountApplicationTimelineDataV1.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<SavingsAccountApplicationTimelineDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<SavingsAccountApplicationTimelineDataV1>
org.apache.fineract.avro.savings.v1.SavingsAccountApplicationTimelineDataV1.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<SavingsAccountApplicationTimelineDataV1>
Enclosing class:
SavingsAccountApplicationTimelineDataV1

public static class SavingsAccountApplicationTimelineDataV1.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<SavingsAccountApplicationTimelineDataV1> implements org.apache.avro.data.RecordBuilder<SavingsAccountApplicationTimelineDataV1>
RecordBuilder for SavingsAccountApplicationTimelineDataV1 instances.
  • Method Details

    • getSubmittedOnDate

      public String getSubmittedOnDate()
      Gets the value of the 'submittedOnDate' field.
      Returns:
      The value.
    • setSubmittedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder setSubmittedOnDate(String value)
      Sets the value of the 'submittedOnDate' field.
      Parameters:
      value - The value of 'submittedOnDate'.
      Returns:
      This builder.
    • hasSubmittedOnDate

      public boolean hasSubmittedOnDate()
      Checks whether the 'submittedOnDate' field has been set.
      Returns:
      True if the 'submittedOnDate' field has been set, false otherwise.
    • clearSubmittedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder clearSubmittedOnDate()
      Clears the value of the 'submittedOnDate' field.
      Returns:
      This builder.
    • getSubmittedByUsername

      public String getSubmittedByUsername()
      Gets the value of the 'submittedByUsername' field.
      Returns:
      The value.
    • setSubmittedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setSubmittedByUsername(String value)
      Sets the value of the 'submittedByUsername' field.
      Parameters:
      value - The value of 'submittedByUsername'.
      Returns:
      This builder.
    • hasSubmittedByUsername

      public boolean hasSubmittedByUsername()
      Checks whether the 'submittedByUsername' field has been set.
      Returns:
      True if the 'submittedByUsername' field has been set, false otherwise.
    • clearSubmittedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearSubmittedByUsername()
      Clears the value of the 'submittedByUsername' field.
      Returns:
      This builder.
    • getSubmittedByFirstname

      public String getSubmittedByFirstname()
      Gets the value of the 'submittedByFirstname' field.
      Returns:
      The value.
    • setSubmittedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setSubmittedByFirstname(String value)
      Sets the value of the 'submittedByFirstname' field.
      Parameters:
      value - The value of 'submittedByFirstname'.
      Returns:
      This builder.
    • hasSubmittedByFirstname

      public boolean hasSubmittedByFirstname()
      Checks whether the 'submittedByFirstname' field has been set.
      Returns:
      True if the 'submittedByFirstname' field has been set, false otherwise.
    • clearSubmittedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearSubmittedByFirstname()
      Clears the value of the 'submittedByFirstname' field.
      Returns:
      This builder.
    • getSubmittedByLastname

      public String getSubmittedByLastname()
      Gets the value of the 'submittedByLastname' field.
      Returns:
      The value.
    • setSubmittedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setSubmittedByLastname(String value)
      Sets the value of the 'submittedByLastname' field.
      Parameters:
      value - The value of 'submittedByLastname'.
      Returns:
      This builder.
    • hasSubmittedByLastname

      public boolean hasSubmittedByLastname()
      Checks whether the 'submittedByLastname' field has been set.
      Returns:
      True if the 'submittedByLastname' field has been set, false otherwise.
    • clearSubmittedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearSubmittedByLastname()
      Clears the value of the 'submittedByLastname' field.
      Returns:
      This builder.
    • getRejectedOnDate

      public String getRejectedOnDate()
      Gets the value of the 'rejectedOnDate' field.
      Returns:
      The value.
    • setRejectedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder setRejectedOnDate(String value)
      Sets the value of the 'rejectedOnDate' field.
      Parameters:
      value - The value of 'rejectedOnDate'.
      Returns:
      This builder.
    • hasRejectedOnDate

      public boolean hasRejectedOnDate()
      Checks whether the 'rejectedOnDate' field has been set.
      Returns:
      True if the 'rejectedOnDate' field has been set, false otherwise.
    • clearRejectedOnDate

      Clears the value of the 'rejectedOnDate' field.
      Returns:
      This builder.
    • getRejectedByUsername

      public String getRejectedByUsername()
      Gets the value of the 'rejectedByUsername' field.
      Returns:
      The value.
    • setRejectedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setRejectedByUsername(String value)
      Sets the value of the 'rejectedByUsername' field.
      Parameters:
      value - The value of 'rejectedByUsername'.
      Returns:
      This builder.
    • hasRejectedByUsername

      public boolean hasRejectedByUsername()
      Checks whether the 'rejectedByUsername' field has been set.
      Returns:
      True if the 'rejectedByUsername' field has been set, false otherwise.
    • clearRejectedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearRejectedByUsername()
      Clears the value of the 'rejectedByUsername' field.
      Returns:
      This builder.
    • getRejectedByFirstname

      public String getRejectedByFirstname()
      Gets the value of the 'rejectedByFirstname' field.
      Returns:
      The value.
    • setRejectedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setRejectedByFirstname(String value)
      Sets the value of the 'rejectedByFirstname' field.
      Parameters:
      value - The value of 'rejectedByFirstname'.
      Returns:
      This builder.
    • hasRejectedByFirstname

      public boolean hasRejectedByFirstname()
      Checks whether the 'rejectedByFirstname' field has been set.
      Returns:
      True if the 'rejectedByFirstname' field has been set, false otherwise.
    • clearRejectedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearRejectedByFirstname()
      Clears the value of the 'rejectedByFirstname' field.
      Returns:
      This builder.
    • getRejectedByLastname

      public String getRejectedByLastname()
      Gets the value of the 'rejectedByLastname' field.
      Returns:
      The value.
    • setRejectedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setRejectedByLastname(String value)
      Sets the value of the 'rejectedByLastname' field.
      Parameters:
      value - The value of 'rejectedByLastname'.
      Returns:
      This builder.
    • hasRejectedByLastname

      public boolean hasRejectedByLastname()
      Checks whether the 'rejectedByLastname' field has been set.
      Returns:
      True if the 'rejectedByLastname' field has been set, false otherwise.
    • clearRejectedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearRejectedByLastname()
      Clears the value of the 'rejectedByLastname' field.
      Returns:
      This builder.
    • getWithdrawnOnDate

      public String getWithdrawnOnDate()
      Gets the value of the 'withdrawnOnDate' field.
      Returns:
      The value.
    • setWithdrawnOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder setWithdrawnOnDate(String value)
      Sets the value of the 'withdrawnOnDate' field.
      Parameters:
      value - The value of 'withdrawnOnDate'.
      Returns:
      This builder.
    • hasWithdrawnOnDate

      public boolean hasWithdrawnOnDate()
      Checks whether the 'withdrawnOnDate' field has been set.
      Returns:
      True if the 'withdrawnOnDate' field has been set, false otherwise.
    • clearWithdrawnOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder clearWithdrawnOnDate()
      Clears the value of the 'withdrawnOnDate' field.
      Returns:
      This builder.
    • getWithdrawnByUsername

      public String getWithdrawnByUsername()
      Gets the value of the 'withdrawnByUsername' field.
      Returns:
      The value.
    • setWithdrawnByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setWithdrawnByUsername(String value)
      Sets the value of the 'withdrawnByUsername' field.
      Parameters:
      value - The value of 'withdrawnByUsername'.
      Returns:
      This builder.
    • hasWithdrawnByUsername

      public boolean hasWithdrawnByUsername()
      Checks whether the 'withdrawnByUsername' field has been set.
      Returns:
      True if the 'withdrawnByUsername' field has been set, false otherwise.
    • clearWithdrawnByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearWithdrawnByUsername()
      Clears the value of the 'withdrawnByUsername' field.
      Returns:
      This builder.
    • getWithdrawnByFirstname

      public String getWithdrawnByFirstname()
      Gets the value of the 'withdrawnByFirstname' field.
      Returns:
      The value.
    • setWithdrawnByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setWithdrawnByFirstname(String value)
      Sets the value of the 'withdrawnByFirstname' field.
      Parameters:
      value - The value of 'withdrawnByFirstname'.
      Returns:
      This builder.
    • hasWithdrawnByFirstname

      public boolean hasWithdrawnByFirstname()
      Checks whether the 'withdrawnByFirstname' field has been set.
      Returns:
      True if the 'withdrawnByFirstname' field has been set, false otherwise.
    • clearWithdrawnByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearWithdrawnByFirstname()
      Clears the value of the 'withdrawnByFirstname' field.
      Returns:
      This builder.
    • getWithdrawnByLastname

      public String getWithdrawnByLastname()
      Gets the value of the 'withdrawnByLastname' field.
      Returns:
      The value.
    • setWithdrawnByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setWithdrawnByLastname(String value)
      Sets the value of the 'withdrawnByLastname' field.
      Parameters:
      value - The value of 'withdrawnByLastname'.
      Returns:
      This builder.
    • hasWithdrawnByLastname

      public boolean hasWithdrawnByLastname()
      Checks whether the 'withdrawnByLastname' field has been set.
      Returns:
      True if the 'withdrawnByLastname' field has been set, false otherwise.
    • clearWithdrawnByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearWithdrawnByLastname()
      Clears the value of the 'withdrawnByLastname' field.
      Returns:
      This builder.
    • getApprovedOnDate

      public String getApprovedOnDate()
      Gets the value of the 'approvedOnDate' field.
      Returns:
      The value.
    • setApprovedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder setApprovedOnDate(String value)
      Sets the value of the 'approvedOnDate' field.
      Parameters:
      value - The value of 'approvedOnDate'.
      Returns:
      This builder.
    • hasApprovedOnDate

      public boolean hasApprovedOnDate()
      Checks whether the 'approvedOnDate' field has been set.
      Returns:
      True if the 'approvedOnDate' field has been set, false otherwise.
    • clearApprovedOnDate

      Clears the value of the 'approvedOnDate' field.
      Returns:
      This builder.
    • getApprovedByUsername

      public String getApprovedByUsername()
      Gets the value of the 'approvedByUsername' field.
      Returns:
      The value.
    • setApprovedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setApprovedByUsername(String value)
      Sets the value of the 'approvedByUsername' field.
      Parameters:
      value - The value of 'approvedByUsername'.
      Returns:
      This builder.
    • hasApprovedByUsername

      public boolean hasApprovedByUsername()
      Checks whether the 'approvedByUsername' field has been set.
      Returns:
      True if the 'approvedByUsername' field has been set, false otherwise.
    • clearApprovedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearApprovedByUsername()
      Clears the value of the 'approvedByUsername' field.
      Returns:
      This builder.
    • getApprovedByFirstname

      public String getApprovedByFirstname()
      Gets the value of the 'approvedByFirstname' field.
      Returns:
      The value.
    • setApprovedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setApprovedByFirstname(String value)
      Sets the value of the 'approvedByFirstname' field.
      Parameters:
      value - The value of 'approvedByFirstname'.
      Returns:
      This builder.
    • hasApprovedByFirstname

      public boolean hasApprovedByFirstname()
      Checks whether the 'approvedByFirstname' field has been set.
      Returns:
      True if the 'approvedByFirstname' field has been set, false otherwise.
    • clearApprovedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearApprovedByFirstname()
      Clears the value of the 'approvedByFirstname' field.
      Returns:
      This builder.
    • getApprovedByLastname

      public String getApprovedByLastname()
      Gets the value of the 'approvedByLastname' field.
      Returns:
      The value.
    • setApprovedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setApprovedByLastname(String value)
      Sets the value of the 'approvedByLastname' field.
      Parameters:
      value - The value of 'approvedByLastname'.
      Returns:
      This builder.
    • hasApprovedByLastname

      public boolean hasApprovedByLastname()
      Checks whether the 'approvedByLastname' field has been set.
      Returns:
      True if the 'approvedByLastname' field has been set, false otherwise.
    • clearApprovedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearApprovedByLastname()
      Clears the value of the 'approvedByLastname' field.
      Returns:
      This builder.
    • getActivatedOnDate

      public String getActivatedOnDate()
      Gets the value of the 'activatedOnDate' field.
      Returns:
      The value.
    • setActivatedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder setActivatedOnDate(String value)
      Sets the value of the 'activatedOnDate' field.
      Parameters:
      value - The value of 'activatedOnDate'.
      Returns:
      This builder.
    • hasActivatedOnDate

      public boolean hasActivatedOnDate()
      Checks whether the 'activatedOnDate' field has been set.
      Returns:
      True if the 'activatedOnDate' field has been set, false otherwise.
    • clearActivatedOnDate

      public SavingsAccountApplicationTimelineDataV1.Builder clearActivatedOnDate()
      Clears the value of the 'activatedOnDate' field.
      Returns:
      This builder.
    • getActivatedByUsername

      public String getActivatedByUsername()
      Gets the value of the 'activatedByUsername' field.
      Returns:
      The value.
    • setActivatedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setActivatedByUsername(String value)
      Sets the value of the 'activatedByUsername' field.
      Parameters:
      value - The value of 'activatedByUsername'.
      Returns:
      This builder.
    • hasActivatedByUsername

      public boolean hasActivatedByUsername()
      Checks whether the 'activatedByUsername' field has been set.
      Returns:
      True if the 'activatedByUsername' field has been set, false otherwise.
    • clearActivatedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearActivatedByUsername()
      Clears the value of the 'activatedByUsername' field.
      Returns:
      This builder.
    • getActivatedByFirstname

      public String getActivatedByFirstname()
      Gets the value of the 'activatedByFirstname' field.
      Returns:
      The value.
    • setActivatedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setActivatedByFirstname(String value)
      Sets the value of the 'activatedByFirstname' field.
      Parameters:
      value - The value of 'activatedByFirstname'.
      Returns:
      This builder.
    • hasActivatedByFirstname

      public boolean hasActivatedByFirstname()
      Checks whether the 'activatedByFirstname' field has been set.
      Returns:
      True if the 'activatedByFirstname' field has been set, false otherwise.
    • clearActivatedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearActivatedByFirstname()
      Clears the value of the 'activatedByFirstname' field.
      Returns:
      This builder.
    • getActivatedByLastname

      public String getActivatedByLastname()
      Gets the value of the 'activatedByLastname' field.
      Returns:
      The value.
    • setActivatedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setActivatedByLastname(String value)
      Sets the value of the 'activatedByLastname' field.
      Parameters:
      value - The value of 'activatedByLastname'.
      Returns:
      This builder.
    • hasActivatedByLastname

      public boolean hasActivatedByLastname()
      Checks whether the 'activatedByLastname' field has been set.
      Returns:
      True if the 'activatedByLastname' field has been set, false otherwise.
    • clearActivatedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearActivatedByLastname()
      Clears the value of the 'activatedByLastname' field.
      Returns:
      This builder.
    • getClosedOnDate

      public String getClosedOnDate()
      Gets the value of the 'closedOnDate' field.
      Returns:
      The value.
    • setClosedOnDate

      Sets the value of the 'closedOnDate' field.
      Parameters:
      value - The value of 'closedOnDate'.
      Returns:
      This builder.
    • hasClosedOnDate

      public boolean hasClosedOnDate()
      Checks whether the 'closedOnDate' field has been set.
      Returns:
      True if the 'closedOnDate' field has been set, false otherwise.
    • clearClosedOnDate

      Clears the value of the 'closedOnDate' field.
      Returns:
      This builder.
    • getClosedByUsername

      public String getClosedByUsername()
      Gets the value of the 'closedByUsername' field.
      Returns:
      The value.
    • setClosedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder setClosedByUsername(String value)
      Sets the value of the 'closedByUsername' field.
      Parameters:
      value - The value of 'closedByUsername'.
      Returns:
      This builder.
    • hasClosedByUsername

      public boolean hasClosedByUsername()
      Checks whether the 'closedByUsername' field has been set.
      Returns:
      True if the 'closedByUsername' field has been set, false otherwise.
    • clearClosedByUsername

      public SavingsAccountApplicationTimelineDataV1.Builder clearClosedByUsername()
      Clears the value of the 'closedByUsername' field.
      Returns:
      This builder.
    • getClosedByFirstname

      public String getClosedByFirstname()
      Gets the value of the 'closedByFirstname' field.
      Returns:
      The value.
    • setClosedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder setClosedByFirstname(String value)
      Sets the value of the 'closedByFirstname' field.
      Parameters:
      value - The value of 'closedByFirstname'.
      Returns:
      This builder.
    • hasClosedByFirstname

      public boolean hasClosedByFirstname()
      Checks whether the 'closedByFirstname' field has been set.
      Returns:
      True if the 'closedByFirstname' field has been set, false otherwise.
    • clearClosedByFirstname

      public SavingsAccountApplicationTimelineDataV1.Builder clearClosedByFirstname()
      Clears the value of the 'closedByFirstname' field.
      Returns:
      This builder.
    • getClosedByLastname

      public String getClosedByLastname()
      Gets the value of the 'closedByLastname' field.
      Returns:
      The value.
    • setClosedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder setClosedByLastname(String value)
      Sets the value of the 'closedByLastname' field.
      Parameters:
      value - The value of 'closedByLastname'.
      Returns:
      This builder.
    • hasClosedByLastname

      public boolean hasClosedByLastname()
      Checks whether the 'closedByLastname' field has been set.
      Returns:
      True if the 'closedByLastname' field has been set, false otherwise.
    • clearClosedByLastname

      public SavingsAccountApplicationTimelineDataV1.Builder clearClosedByLastname()
      Clears the value of the 'closedByLastname' field.
      Returns:
      This builder.
    • build

      Specified by:
      build in interface org.apache.avro.data.RecordBuilder<SavingsAccountApplicationTimelineDataV1>