]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.ui/src/org/simantics/document/ui/test/DocumentOldTest.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.ui / src / org / simantics / document / ui / test / DocumentOldTest.java
1 package org.simantics.document.ui.test;\r
2 \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
8 \r
9 public class DocumentOldTest implements Test{\r
10         \r
11         @Override\r
12         public boolean isCompatible(Class<?> contentType) {\r
13                 return contentType == Resource.class;\r
14         }\r
15         \r
16         @Override\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
22         }\r
23 \r
24 }\r