import org.simantics.db.service.ManagementSupport;
import org.simantics.db.service.VirtualGraphSupport;
import org.simantics.issues.ontology.IssueResource;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class IssueSourceUtils {
-
+
+ private static final Logger LOGGER = LoggerFactory.getLogger(IssueSourceUtils.class);
public static final boolean DEBUG = false;
public static final boolean DEBUG_CHANGE_ENTRIES = false;
public static final boolean DEBUG_RESOURCES = false;
IssueResource ISSUE = IssueResource.getInstance(graph);
graph.claimLiteral(source, ISSUE.ContinuousIssueSource_lastUpdateRevision, headRevision, Bindings.LONG);
if(DEBUG)
- System.err.println("-update[" + NameUtils.getSafeName(graph, source) + "][" + headRevision + "]");
+ LOGGER.info("-update[" + NameUtils.getSafeName(graph, source) + "][" + headRevision + "]");
}
});
Collection<Resource> data = graph.syncRequest(new Test3(component, types), TransientCacheAsyncListener.<Collection<Resource>>instance());
if(DEBUG_RESOURCES) {
for(Resource r : data) {
- System.err.println("IssueSourceUtils.test " + " " + NameUtils.getSafeName(graph, component) + " " + NameUtils.getSafeName(graph, types) + " " + NameUtils.getSafeName(graph, r));
+ LOGGER.info("IssueSourceUtils.test " + " " + NameUtils.getSafeName(graph, component) + " " + NameUtils.getSafeName(graph, types) + " " + NameUtils.getSafeName(graph, r));
}
}
result.addAll(data);
public static void processChange(ReadGraph graph, Change c, ResourceSet types, Set<Resource> result) throws DatabaseException {
if(DEBUG_CHANGE_ENTRIES)
- System.err.println("-processChange: " + c.toString(graph));
+ LOGGER.info("-processChange: " + c.toString(graph));
if(c instanceof ComponentAddition) {
ComponentAddition addition = (ComponentAddition)c;
test(graph, addition.component, types, result);
if(revisionId == null) revisionId = 0L;
if(DEBUG)
- System.err.println("getChangedDependencies[" + NameUtils.getSafeName(graph, source) + "][" + revisionId + "]");
+ LOGGER.info("getChangedDependencies[" + NameUtils.getSafeName(graph, source) + "][" + revisionId + "]");
Map<Resource, Collection<Change>> index = MetadataUtils.getDependencyChangesFrom(graph, revisionId+1);