public ActivityInstance<ActivityBody> getActivityInstance( ActivityInstanceUUID activityUUID) throws ActivityNotFoundException { return getAPI().getActivityInstance(activityUUID); }
@Override public ActivityInstance getActivityInstance(final ActivityInstanceUUID activityUUID, final Map<String, String> options) throws ActivityNotFoundException, RemoteException { return getAPI(options).getActivityInstance(activityUUID); }
@Override protected Set<String> getCandidates(Set<String> members) throws Exception { if (performerAssign == null && className != null) { performerAssign = (PerformerAssign) Class.forName(className).newInstance(); } ActivityInstance activityInstance = getApiAccessor().getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY).getActivityInstance(getActivityInstanceUUID()); String user = performerAssign.selectUser(getApiAccessor(), activityInstance, getMembers()); Set<String> users = new HashSet<String>(); users.add(user); return users; }
@Override protected Set<String> getCandidates(Set<String> members) throws Exception { if (performerAssign == null && className != null) { performerAssign = (PerformerAssign) Class.forName(className).newInstance(); } ActivityInstance activityInstance = getApiAccessor().getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY).getActivityInstance(getActivityInstanceUUID()); String user = performerAssign.selectUser(getApiAccessor(), activityInstance, getMembers()); Set<String> users = new HashSet<String>(); users.add(user); return users; }