Message Boards

Get calendar by tags (liferay 7.2)

thumbnail
Yan Paing, modified 4 Years ago.

Get calendar by tags (liferay 7.2)

Regular Member Posts: 128 Join Date: 3/11/10 Recent Posts
Hello Everyone,Can anyone suggest how to get calendar by tags. I can get the calendar and calendarbookings by following code. However it is all listed with all events. Actually I want to filter with tags as well. I attached screenshot here for reference. Thank you <br/>
private static List<CalendarBooking> getCalendarEvents(ThemeDisplay themeDisplay){
        DynamicQuery dq = com.liferay.calendar.service.CalendarBookingLocalServiceUtil.dynamicQuery();
        dq.add(com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil.forName("groupId").eq(themeDisplay.getScopeGroupId()));
        List<CalendarBooking> calendarBookings = (List)CalendarBookingLocalServiceUtil.dynamicQuery(dq);
        return calendarBookings;
    }
private static Calendar getCalendar(ThemeDisplay themeDisplay){
        Calendar calendar = null;
        DynamicQuery dynamicQuery = CalendarLocalServiceUtil.dynamicQuery();
        
        dynamicQuery = CalendarLocalServiceUtil.dynamicQuery();
        dynamicQuery.add(PropertyFactoryUtil.forName("groupId").eq(themeDisplay.getScopeGroupId()));
        List<Calendar> calendars = CalendarLocalServiceUtil.dynamicQuery(dynamicQuery);
        
        if(calendars.size() > 0 && !calendars.isEmpty()){
            calendar = calendars.get(0);
        }
        return calendar;    
    }
thumbnail
Yan Paing, modified 4 Years ago.

RE: Get calendar by tags (liferay 7.2)

Regular Member Posts: 128 Join Date: 3/11/10 Recent Posts
Hello Eveyone,Can someone please suggest? Thank you