Search in sources :

Example 1 with Dates

use of com.alexstyl.specialdates.date.Dates in project Memento-Calendar by alexstyl.

the class NamedayJSONParserTest method assertThatContainsDate.

private static void assertThatContainsDate(NameCelebrations celebrations, Date date) {
    Dates dates = celebrations.getDates();
    int index = 0;
    while (index < dates.size()) {
        if (celebrations.getDate(index).equals(date)) {
            return;
        }
        index++;
    }
    fail("Couldn't find date " + date + " inside " + celebrations);
}
Also used : Dates(com.alexstyl.specialdates.date.Dates)

Example 2 with Dates

use of com.alexstyl.specialdates.date.Dates in project Memento-Calendar by alexstyl.

the class NamedayCalendar method getAllNamedays.

public NameCelebrations getAllNamedays(String searchQuery) {
    NameCelebrations names = namedayBundle.getDatesFor(searchQuery);
    NameCelebrations specialNames = strategy.getNamedaysFor(searchQuery, year);
    Dates dates = new Dates(names.getDates());
    dates.addAll(specialNames.getDates());
    String matchingName = getName(names, specialNames);
    return new NameCelebrations(matchingName, dates);
}
Also used : NameCelebrations(com.alexstyl.specialdates.events.namedays.NameCelebrations) Dates(com.alexstyl.specialdates.date.Dates)

Aggregations

Dates (com.alexstyl.specialdates.date.Dates)2 NameCelebrations (com.alexstyl.specialdates.events.namedays.NameCelebrations)1