private void replaceTakeDrug(DirectoryEntity entityWhat, DirectoryEntity entityWith) {
//PrescriptionItem
List entityList = findEntityList(PrescriptionItem.class, "takeDrug", entityWhat);
for (int i = 0; i < entityList.size(); i++) {
PrescriptionItem prescriptionItem = (PrescriptionItem)entityList.get(i);
prescriptionItem.setTakeDrug((TakeDrug) entityWith);
manager.merge(prescriptionItem);
}
removeEntity(entityWhat);
manager.flush();
}