public boolean deleteResource(final OnmsResource resource, boolean recursive) { boolean result = false; if (recursive) { for (final OnmsResource childResource : resource.getChildResources()) { result = deleteResource(childResource, recursive) || result; } } result = m_resourceStorageDao.delete(resource.getPath()) || result; return result; }