/** * <p>Creates a new configuration.</p> <p>If a configuration with the given <code>configurationName</code> already * exists, this method will return the same instance instead of creating a new one.</p> * * @param configurationName * @return */ public NamedIdentityConfigurationBuilder named(String configurationName) { // Check if config with this name is already here if (this.namedIdentityConfigurationBuilders.containsKey(configurationName)) { return this.namedIdentityConfigurationBuilders.get(configurationName); } NamedIdentityConfigurationBuilder namedIdentityConfiguration = new NamedIdentityConfigurationBuilder(configurationName, this); this.namedIdentityConfigurationBuilders.put(configurationName, namedIdentityConfiguration); return namedIdentityConfiguration; }
/** * <p>Creates a new configuration.</p> <p>If a configuration with the given <code>configurationName</code> already * exists, this method will return the same instance instead of creating a new one.</p> * * @param configurationName * @return */ public NamedIdentityConfigurationBuilder named(String configurationName) { // Check if config with this name is already here if (this.namedIdentityConfigurationBuilders.containsKey(configurationName)) { return this.namedIdentityConfigurationBuilders.get(configurationName); } NamedIdentityConfigurationBuilder namedIdentityConfiguration = new NamedIdentityConfigurationBuilder(configurationName, this); this.namedIdentityConfigurationBuilders.put(configurationName, namedIdentityConfiguration); return namedIdentityConfiguration; }