--- /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 RoleSco implements RoleMapper {
+
+ @Override
+ 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_SCO");
+ return userIds;
+ }
+
+}