dataMan.updateMetadata(context, id, template, validate, ufo, index, language, df.format(date), false);
int iId = Integer.parseInt(id);
final MetadataRepository metadataRepository = context.getBean(MetadataRepository.class);
Metadata metadata = metadataRepository.findOne(iId);
OperationAllowedRepository repository = context.getBean(OperationAllowedRepository.class);
repository.deleteAllByIdAttribute(OperationAllowedId_.metadataId, iId);
addPrivileges(id, params.privileges, localGroups, dataMan, context, log);
metadata.getCategories().clear();