Search in sources :

Example 16 with PortletEntry

use of org.olat.core.gui.control.generic.portal.PortletEntry in project openolat by klemens.

the class GroupsPortletRunController method convertShortBusinessGroupToPortletEntryList.

private List<PortletEntry<BusinessGroupEntry>> convertShortBusinessGroupToPortletEntryList(List<BusinessGroup> groups, boolean withDescription) {
    List<PortletEntry<BusinessGroupEntry>> convertedList = new ArrayList<PortletEntry<BusinessGroupEntry>>();
    for (BusinessGroup group : groups) {
        GroupPortletEntry entry = new GroupPortletEntry(group);
        if (withDescription) {
            entry.getValue().setDescription(group.getDescription());
        }
        convertedList.add(entry);
    }
    return convertedList;
}
Also used : PortletEntry(org.olat.core.gui.control.generic.portal.PortletEntry) BusinessGroup(org.olat.group.BusinessGroup) ArrayList(java.util.ArrayList)

Aggregations

PortletEntry (org.olat.core.gui.control.generic.portal.PortletEntry)16 ArrayList (java.util.ArrayList)12 BusinessGroup (org.olat.group.BusinessGroup)8 Map (java.util.Map)4 SubscriptionInfo (org.olat.core.commons.services.notifications.SubscriptionInfo)4 RepositoryEntryLight (org.olat.repository.RepositoryEntryLight)4 HashSet (java.util.HashSet)2 Subscriber (org.olat.core.commons.services.notifications.Subscriber)2 SubscriptionListItem (org.olat.core.commons.services.notifications.model.SubscriptionListItem)2 BusinessGroupOrder (org.olat.group.BusinessGroupOrder)2 SearchBusinessGroupParams (org.olat.group.model.SearchBusinessGroupParams)2 RepositoryEntry (org.olat.repository.RepositoryEntry)2