Class CalendarReadPlatformServiceImpl
java.lang.Object
org.apache.fineract.portfolio.calendar.service.CalendarReadPlatformServiceImpl
- All Implemented Interfaces:
CalendarReadPlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateNextEligibleMeetingDateForCollection(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, MeetingData lastMeetingData) generateNextTenRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData) generateRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, boolean withHistory, LocalDate tillDate) static StringgetParentHierarchyCondition(org.apache.fineract.portfolio.calendar.domain.CalendarEntityType calendarEntityType) isCalendarAssociatedWithEntity(Long entityId, Long calendarId, Long entityTypeId) Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> org.apache.fineract.portfolio.calendar.data.CalendarDataretrieveCalendar(Long calendarId, Long entityId, Integer entityTypeId) Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions) org.apache.fineract.portfolio.calendar.data.CalendarDataretrieveCollctionCalendarByEntity(Long entityId, Integer entityTypeId) org.apache.fineract.portfolio.calendar.data.CalendarDataretrieveLoanCalendar(Long loanId) org.apache.fineract.portfolio.calendar.data.CalendarDataCollection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveParentCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions) List<org.apache.fineract.portfolio.calendar.data.CalendarData> updateWithRecurringDates(Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> calendarsData)
-
Constructor Details
-
CalendarReadPlatformServiceImpl
public CalendarReadPlatformServiceImpl()
-
-
Method Details
-
retrieveCalendar
public org.apache.fineract.portfolio.calendar.data.CalendarData retrieveCalendar(Long calendarId, Long entityId, Integer entityTypeId) - Specified by:
retrieveCalendarin interfaceCalendarReadPlatformService
-
retrieveCalendarsByEntity
public Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions) - Specified by:
retrieveCalendarsByEntityin interfaceCalendarReadPlatformService
-
retrieveCollctionCalendarByEntity
public org.apache.fineract.portfolio.calendar.data.CalendarData retrieveCollctionCalendarByEntity(Long entityId, Integer entityTypeId) - Specified by:
retrieveCollctionCalendarByEntityin interfaceCalendarReadPlatformService
-
retrieveParentCalendarsByEntity
public Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> retrieveParentCalendarsByEntity(Long entityId, Integer entityTypeId, List<Integer> calendarTypeOptions) - Specified by:
retrieveParentCalendarsByEntityin interfaceCalendarReadPlatformService
-
retrieveAllCalendars
- Specified by:
retrieveAllCalendarsin interfaceCalendarReadPlatformService
-
retrieveNewCalendarDetails
public org.apache.fineract.portfolio.calendar.data.CalendarData retrieveNewCalendarDetails()- Specified by:
retrieveNewCalendarDetailsin interfaceCalendarReadPlatformService
-
generateRecurringDates
public Collection<LocalDate> generateRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, boolean withHistory, LocalDate tillDate) - Specified by:
generateRecurringDatesin interfaceCalendarReadPlatformService
-
generateNextTenRecurringDates
public Collection<LocalDate> generateNextTenRecurringDates(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData) - Specified by:
generateNextTenRecurringDatesin interfaceCalendarReadPlatformService
-
isCalendarAssociatedWithEntity
- Specified by:
isCalendarAssociatedWithEntityin interfaceCalendarReadPlatformService
-
generateNextEligibleMeetingDateForCollection
public LocalDate generateNextEligibleMeetingDateForCollection(org.apache.fineract.portfolio.calendar.data.CalendarData calendarData, MeetingData lastMeetingData) - Specified by:
generateNextEligibleMeetingDateForCollectionin interfaceCalendarReadPlatformService
-
updateWithRecurringDates
public List<org.apache.fineract.portfolio.calendar.data.CalendarData> updateWithRecurringDates(Collection<org.apache.fineract.portfolio.calendar.data.CalendarData> calendarsData) - Specified by:
updateWithRecurringDatesin interfaceCalendarReadPlatformService
-
retrieveLoanCalendar
- Specified by:
retrieveLoanCalendarin interfaceCalendarReadPlatformService
-
getParentHierarchyCondition
public static String getParentHierarchyCondition(org.apache.fineract.portfolio.calendar.domain.CalendarEntityType calendarEntityType)
-