]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/AddUrlDocumentWithDetail.java
Externalize strings in org.simantics.document.ui
[simantics/platform.git] / bundles / org.simantics.document.ui / src / org / simantics / document / ui / actions / AddUrlDocumentWithDetail.java
index 824a0b5fbb8de26ebe6d6a138049809053dfa96a..829b2aa324790d7c56cfed15e3f0d122ba47c418 100644 (file)
@@ -21,10 +21,10 @@ import org.simantics.db.common.request.WriteRequest;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.exception.ManyObjectsForFunctionalRelationException;
 import org.simantics.db.exception.ServiceException;
+import org.simantics.document.AddDocumentAction;
 import org.simantics.document.DocumentResource;
 import org.simantics.document.ui.dialogs.UrlDetailDialog;
 import org.simantics.layer0.Layer0;
-import org.simantics.utils.datastructures.Callback;
 import org.simantics.utils.ui.ExceptionUtils;
 
 /**
@@ -66,15 +66,10 @@ public class AddUrlDocumentWithDetail extends AddDocumentAction {
                                            linkDocument(graph, resource, urlDocument);
                                                dialog.getAnnotationConfigurator().apply(graph,urlDocument);
                                        }
-                               },new Callback<DatabaseException>() {
-                                       @Override
-                                       public void run(DatabaseException parameter) {
-                                               dialog.getAnnotationConfigurator().dispose();
-                                               if (parameter != null) {
-                                                       ExceptionUtils.logAndShowError("Cannot add URL link.", parameter);
-                                               }
-                                               
-                                       }
+                               }, e -> {
+                                       dialog.getAnnotationConfigurator().dispose();
+                                       if (e != null)
+                                               ExceptionUtils.logAndShowError("Cannot add URL link.", e); //$NON-NLS-1$
                                });
                        }
                };
@@ -91,7 +86,7 @@ public class AddUrlDocumentWithDetail extends AddDocumentAction {
        }
        
        public static Resource addUrlDocumentWithDetailSCL(WriteGraph graph, Resource target, String name, String uriString) throws DatabaseException {
-           AddUrlDocumentWithDetail urlDocument = new AddUrlDocumentWithDetail(graph, "http://www.simantics.org/Layer0-1.1/ConsistsOf");
+           AddUrlDocumentWithDetail urlDocument = new AddUrlDocumentWithDetail(graph, "http://www.simantics.org/Layer0-1.1/ConsistsOf"); //$NON-NLS-1$
            Resource urlResource = urlDocument.doAddUrl(graph, name, uriString);
            urlDocument.linkDocument(graph, target, urlResource);
            return urlResource;