Class MeetingData

java.lang.Object
org.apache.fineract.portfolio.meeting.data.MeetingData

public final class MeetingData extends Object
Immutable data object representing a Meeting.
  • Method Details

    • instance

      public static MeetingData instance(Long id, LocalDate meetingDate)
    • withClientsAttendanceAndAttendanceTypeOptions

      public static MeetingData withClientsAttendanceAndAttendanceTypeOptions(MeetingData meetingData, Collection<ClientAttendanceData> clientsAttendance, List<org.apache.fineract.infrastructure.core.data.EnumOptionData> attendanceTypesOptions)
    • template

      public static MeetingData template(Collection<org.apache.fineract.portfolio.client.data.ClientData> clients, org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, List<org.apache.fineract.infrastructure.core.data.EnumOptionData> attendanceTypeOptions)
    • withAttendanceTypeOptions

      public static MeetingData withAttendanceTypeOptions(MeetingData meetingData, List<org.apache.fineract.infrastructure.core.data.EnumOptionData> attendanceTypeOptions)
    • getMeetingDate

      public LocalDate getMeetingDate()