private static void checkReferentialIntegrity(Set<IndexStoreStrategy> refStores, NodeState root, NodeState definition, Set<String> idsOfRemovedNodes) throws CommitFailedException { for (IndexStoreStrategy store : refStores) { for (String id : idsOfRemovedNodes) { if (hasReferences(store, root, definition, REF_NAME, id)) { throw new CommitFailedException(INTEGRITY, 1, "Unable to delete referenced node"); } } } } }
private static void checkReferentialIntegrity(Set<IndexStoreStrategy> refStores, NodeState root, NodeState definition, Set<String> idsOfRemovedNodes) throws CommitFailedException { for (IndexStoreStrategy store : refStores) { for (String id : idsOfRemovedNodes) { if (hasReferences(store, root, definition, REF_NAME, id)) { throw new CommitFailedException(INTEGRITY, 1, "Unable to delete referenced node"); } } } } }
private static void checkReferentialIntegrity(Set<IndexStoreStrategy> refStores, NodeState root, NodeState definition, Set<String> idsOfRemovedNodes) throws CommitFailedException { for (IndexStoreStrategy store : refStores) { for (String id : idsOfRemovedNodes) { if (hasReferences(store, root, definition, REF_NAME, id)) { throw new CommitFailedException(INTEGRITY, 1, "Unable to delete referenced node"); } } } } }