Example #1
0
 @Override
 public @NonNull NodeId insertNode(
     final @NonNull NodesTransaction txn,
     final @NonNull URL url,
     final @NonNull NodeIdType nodeIdType) {
   final String string = url.toString();
   if (string == null) throw new NullPointerException("@URL.toString() returned null");
   final NodeId nodeId = txn.insertNode(new StringDatum(string), nodeIdType);
   txn.assignNature(nodeId, getNodeId());
   txn.dereference(nodeId);
   return nodeId;
 }