@Override
 @Transactional
 public void deleteChildResource(String resourceId, String childResourceId) {
   final ResourceEntity parent = resourceDao.findById(resourceId);
   final ResourceEntity child = resourceDao.findById(childResourceId);
   parent.removeChildResource(child);
   resourceDao.save(parent);
 }