--- /dev/null
+package com.pentila.workflow.certification.mappers;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import org.ow2.bonita.definition.RoleMapper;
+import org.ow2.bonita.facade.QueryAPIAccessor;
+import org.ow2.bonita.facade.uuid.ProcessInstanceUUID;
+
+import com.pentila.evalcomp.manager.Beans;
+
+public class RolePMJury implements RoleMapper {
+
+
+ public Set<String> searchMembers(QueryAPIAccessor arg0,
+ ProcessInstanceUUID arg1, String arg2) throws Exception {
+ Set<String> userIds = new HashSet<String>();
+
+ String SIID = (String) arg0.getQueryRuntimeAPI()
+ .getProcessInstanceVariable(arg1, "SIID");
+ userIds = Beans.getCertificationManagerBean().getUsersForRole(SIID,
+ "ROLE_MJURY");
+
+ userIds.addAll(Beans.getCertificationManagerBean().getUsersForRole(SIID,
+ "ROLE_PJURY"));
+ return userIds;
+ }
+
+}