+ protected void checkIfRootAllowsPaste(ReadGraph graph) throws DatabaseException {
+ Layer0 L0 = Layer0.getInstance(graph);
+ // check if root is published
+ Boolean published = graph.getPossibleRelatedValue(resource, L0.Entity_published);
+ if (published != null && published) {
+ throw new DatabaseException("Target resource " + NameUtils.getSafeName(graph, resource) + " is published and does not allow paste.");
+ }
+ }
+