1 package org.kuali.kpme.edo.group.service;
2
3 import org.kuali.kpme.edo.group.EdoGroup;
4
5 import java.util.List;
6
7
8
9
10
11
12
13
14
15 public interface EdoGroupService {
16 public EdoGroup createGroup(String groupName, String kimTypeName);
17 public String buildGroupName(String routeLevel, String workflowAction, String dossierReviewLevel, String unitDesignation);
18 public List<EdoGroup> createKimGroups(String workflowId, String departmentId, String schoolId, String campusId, String institutionId);
19 public void addGroupToRole(EdoGroup group);
20 public boolean addMemberToGroup(String principalId, String groupId);
21 public String findGroupId(String grpName);
22 public List<String> findGroupMembers(String groupId);
23 public boolean isMemberOfGroup(String principalName, String groupName);
24 }