Interface CalendarReadPlatformService

All Known Implementing Classes:
CalendarReadPlatformServiceImpl

public interface CalendarReadPlatformService
  • Method Details

    • retrieveCalendar

      org.apache.fineract.portfolio.calendar.data.CalendarData retrieveCalendar(Long calendarId, Long entityId, Integer entityTypeId)
    • retrieveCalendarsByEntity

      Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions)
    • retrieveParentCalendarsByEntity

      Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveParentCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions)
    • retrieveAllCalendars

      Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveAllCalendars()
    • retrieveNewCalendarDetails

      org.apache.fineract.portfolio.calendar.data.CalendarData retrieveNewCalendarDetails()
    • generateRecurringDates

      Collection<LocalDate> generateRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, boolean withHistory, LocalDate tillDate)
    • generateNextTenRecurringDates

      Collection<LocalDate> generateNextTenRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData)
    • updateWithRecurringDates

      List<org.apache.fineract.portfolio.calendar.data.CalendarData> updateWithRecurringDates(Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> calendarsData)
    • retrieveLoanCalendar

      org.apache.fineract.portfolio.calendar.data.CalendarData retrieveLoanCalendar(Long loanId)
    • retrieveCollctionCalendarByEntity

      org.apache.fineract.portfolio.calendar.data.CalendarData retrieveCollctionCalendarByEntity(Long entityId, Integer entityTypeId)
    • generateNextEligibleMeetingDateForCollection

      LocalDate generateNextEligibleMeetingDateForCollection(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, MeetingData lastMeetingData)
    • isCalendarAssociatedWithEntity

      Boolean isCalendarAssociatedWithEntity(Long entityId, Long calendarId, Long entityTypeId)