public void save(SAMLJiraConfig samlJiraConfig) { String id = StringUtils.defaultString(samlJiraConfig.getId()); if (id.isEmpty() || id.equals(NEW_ID_EMPTY)) { samlJiraConfig.setId("id" + System.currentTimeMillis()); } setIdpRequired(samlJiraConfig.isIdpRequired()); add(samlJiraConfig); }
public SAMLJiraConfig createEmpty() { if (settings == null || settings.isEmpty()) settings = new HashMap<>(); if (idps == null || idps.isEmpty()) idps = new ArrayList<>(); SAMLJiraConfig samlJiraConfig = new SAMLJiraConfig(); samlJiraConfig.setId(NEW_ID_EMPTY); String name = "Новый IdentityProvider"; // i18n.getText("saml2Plugin.admin.newIdP"); settings.put(name, samlJiraConfig); idps.add(new NameValuePair(name, samlJiraConfig.getId())); return samlJiraConfig; }
public void add(SAMLJiraConfig config) { settings.put(config.getEntityId(), config); persist(); update(); }