@Transactional(readOnly = false) public Object doWork(Session session, ServiceFactory sf) { IConfig config = sf.getConfigService(); if (managerUuid == null || managerUuid.length() == 0) { config.setConfigValue(REDIRECT.value, null); return true; } else { return config.setConfigValueIfEquals( REDIRECT.value, managerUuid, null); } } });
/** * Set read-only status in the current configuration. * @param iConfig the configuration service * @param readOnly the read-only status */ public ReadOnlyConfigInit(IConfig iConfig, ReadOnlyStatus readOnly) { iConfig.setConfigValue(KEY_PREFIX + "db", Boolean.toString(readOnly.isReadOnlyDb())); iConfig.setConfigValue(KEY_PREFIX + "repo", Boolean.toString(readOnly.isReadOnlyRepo())); } }