Search in sources :

Example 11 with HolidayDetails

use of org.mifos.dto.domain.HolidayDetails in project head by mifos.

the class HolidayAssembler method translateHolidayFormBeanToDto.

public HolidayDetails translateHolidayFormBeanToDto(HolidayFormBean formBean) {
    Date fromDate = new DateTime().withDate(Integer.parseInt(formBean.getFromYear()), formBean.getFromMonth(), formBean.getFromDay()).toDate();
    Date thruDate = null;
    if (formBean.getToDay() != null) {
        thruDate = new DateTime().withDate(Integer.parseInt(formBean.getToYear()), formBean.getToMonth(), formBean.getToDay()).toDate();
    }
    return new HolidayDetails(formBean.getName(), fromDate, thruDate, Short.valueOf(formBean.getRepaymentRuleId()));
}
Also used : HolidayDetails(org.mifos.dto.domain.HolidayDetails) Date(java.util.Date) DateTime(org.joda.time.DateTime)

Example 12 with HolidayDetails

use of org.mifos.dto.domain.HolidayDetails in project head by mifos.

the class SavingsScheduleIntegrationTest method buildAndPersistHoliday.

private void buildAndPersistHoliday(DateTime start, DateTime through, RepaymentRuleTypes rule) throws Exception {
    HolidayDetails holidayDetails = new HolidayDetails("testHoliday", start.toDate(), through.toDate(), rule.getValue());
    List<Short> officeIds = new LinkedList<Short>();
    officeIds.add((short) 1);
    IntegrationTestObjectMother.createHoliday(holidayDetails, officeIds);
}
Also used : HolidayDetails(org.mifos.dto.domain.HolidayDetails) LinkedList(java.util.LinkedList)

Aggregations

HolidayDetails (org.mifos.dto.domain.HolidayDetails)12 DateTime (org.joda.time.DateTime)7 Test (org.junit.Test)5 LinkedList (java.util.LinkedList)3 OfficeBO (org.mifos.customers.office.business.OfficeBO)3 Date (java.util.Date)2 HolidayBuilder (org.mifos.domain.builders.HolidayBuilder)2 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Locale (java.util.Locale)1 TreeMap (java.util.TreeMap)1 LocalDate (org.joda.time.LocalDate)1 Before (org.junit.Before)1 HolidayBO (org.mifos.application.holiday.business.HolidayBO)1 RepaymentRuleTypes (org.mifos.application.holiday.util.helpers.RepaymentRuleTypes)1 MessageLookup (org.mifos.application.master.MessageLookup)1 OfficeHoliday (org.mifos.dto.domain.OfficeHoliday)1 ApplicationException (org.mifos.framework.exceptions.ApplicationException)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1 ModelAndView (org.springframework.web.servlet.ModelAndView)1