package org.bonitasoft.web.rest.server.datastore.organization;
import org.bonitasoft.engine.identity.Group;
import org.bonitasoft.web.rest.model.identity.GroupItem;
import org.bonitasoft.web.rest.server.datastore.converter.ItemConverter;
public class GroupItemConverter extends ItemConverter<GroupItem, Group> {
@Override
public GroupItem convert(Group group) {
GroupItem groupItem = new GroupItem();
groupItem.setCreatedByUserId(group.getCreatedBy());
groupItem.setCreationDate(group.getCreationDate());
groupItem.setDescription(group.getDescription());
groupItem.setDisplayName(group.getDisplayName());
groupItem.setIcon(group.getIconId() == null ? "" : "../avatars/" + group.getIconId());
groupItem.setId(group.getId());
groupItem.setLastUpdateDate(group.getLastUpdate());
groupItem.setName(group.getName());
groupItem.setParentPath(group.getParentPath());
groupItem.setPath(group.getPath());
return groupItem;
}
}