@Override
@PreAuthorize("hasRole('ROLE_ADMIN')")
public void update(StorageForm storageForm) {
if (storageForm != null) {
StorageConfiguration storageConfiguration = get(storageForm.getId());
if (storageConfiguration != null) {
if (storageForm.isRegistrationDefault()) {
StorageConfiguration currentDefault = storageConfigurationDao.getRegistrationDefault();
if (currentDefault != null && !currentDefault.equals(storageConfiguration)) {
currentDefault.setRegistrationDefault(false);
update(currentDefault);
}
}
StorageService storageService = storageServiceFactory.getStorageService(storageConfiguration.getStorageType());