1 package org.simantics.issues.common;
3 import org.simantics.db.Issue;
4 import org.simantics.db.ReadGraph;
5 import org.simantics.db.Resource;
6 import org.simantics.db.common.request.BinaryRead;
7 import org.simantics.db.exception.DatabaseException;
9 public class IssueByList extends BinaryRead<Resource, Issue, Resource> {
11 public IssueByList(Resource source, Issue desc) {
16 public Resource perform(ReadGraph graph) throws DatabaseException {
17 for(Resource issue : graph.syncRequest(new ManagedIssues(parameter))) {
18 Issue list = graph.sync(new StandardIssueDescription(issue));
19 if(list != null && list.equals(parameter2)) return issue;