1 package org.simantics.document.ui.test;
\r
3 import org.simantics.browsing.ui.model.tests.Test;
\r
4 import org.simantics.db.ReadGraph;
\r
5 import org.simantics.db.Resource;
\r
6 import org.simantics.db.exception.DatabaseException;
\r
7 import org.simantics.document.DocumentResource;
\r
9 public class DocumentOldTest implements Test{
\r
12 public boolean isCompatible(Class<?> contentType) {
\r
13 return contentType == Resource.class;
\r
17 public boolean test(ReadGraph graph, Object content)
\r
18 throws DatabaseException {
\r
19 Resource resource = (Resource)content;
\r
20 DocumentResource doc = DocumentResource.getInstance(graph);
\r
21 return graph.hasStatement(resource, doc.HasNewerVersion);
\r