@Override\r
public String getValue() {\r
return sm.getValue();\r
-// try {\r
-// return session.syncRequest(new PossibleAdapter<String>(valueResource, String.class));\r
-// } catch (DatabaseException e) {\r
-// ErrorLogger.defaultLogError(e);\r
-// return null;\r
-// }\r
}\r
@Override\r
public String isValid(String label) {\r
}\r
@Override\r
public void modify(final String label) {\r
- try {\r
- session.syncRequest(new WriteRequest() {\r
- @Override\r
- public void perform(WriteGraph graph) throws DatabaseException {\r
- Layer0Utils.addCommentMetadata(graph, "Modify string");\r
- graph.markUndoPoint();\r
- sm.modify(graph, label);\r
- }\r
- });\r
- } catch (DatabaseException e) {\r
- ErrorLogger.defaultLogError(e);\r
- }\r
+ session.asyncRequest(new WriteRequest() {\r
+ @Override\r
+ public void perform(WriteGraph graph) throws DatabaseException {\r
+ Layer0Utils.addCommentMetadata(graph, "Modify string");\r
+ graph.markUndoPoint();\r
+ sm.modify(graph, label);\r
+ }\r
+ }, e -> { if (e != null) ErrorLogger.defaultLogError(e); });\r
}\r
};\r
}\r