Builder addRealm(RealmBuilder realmBuilder) { realms.put(realmBuilder.getName(), realmBuilder); return this; }
/** * Construct this security domain. * * Construction requires {@code createSecurityDomain} {@link ElytronPermission}. * * @return the new security domain */ public SecurityDomain build() { final SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(CREATE_SECURITY_DOMAIN); } final LinkedHashMap<String, RealmInfo> realmMap = new LinkedHashMap<>(realms.size()); for (RealmBuilder realmBuilder : realms.values()) { realmMap.put(realmBuilder.getName(), new RealmInfo(realmBuilder)); } if (defaultRealmName != null && !realmMap.containsKey(defaultRealmName)) { throw log.realmMapDoesNotContainDefault(defaultRealmName); } assertNotBuilt(); built = true; if(log.isTraceEnabled()) { log.tracef("Building security domain with defaultRealmName %s.", defaultRealmName); if(realmMap.size() > 1) { log.tracef("The following additional realms were added: %s.", realmMap.keySet().toString()); } } return new SecurityDomain(this, realmMap); }
Builder addRealm(RealmBuilder realmBuilder) { realms.put(realmBuilder.getName(), realmBuilder); return this; }
/** * Construct this security domain. * * Construction requires {@code createSecurityDomain} {@link ElytronPermission}. * * @return the new security domain */ public SecurityDomain build() { final SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(CREATE_SECURITY_DOMAIN); } final LinkedHashMap<String, RealmInfo> realmMap = new LinkedHashMap<>(realms.size()); for (RealmBuilder realmBuilder : realms.values()) { realmMap.put(realmBuilder.getName(), new RealmInfo(realmBuilder)); } if (defaultRealmName != null && !realmMap.containsKey(defaultRealmName)) { throw log.realmMapDoesNotContainDefault(defaultRealmName); } assertNotBuilt(); built = true; if(log.isTraceEnabled()) { log.tracef("Building security domain with defaultRealmName %s.", defaultRealmName); if(realmMap.size() > 1) { log.tracef("The following additional realms were added: %s.", realmMap.keySet().toString()); } } return new SecurityDomain(this, realmMap); }
/** * Construct this security domain. * * Construction requires {@code createSecurityDomain} {@link ElytronPermission}. * * @return the new security domain */ public SecurityDomain build() { final SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(CREATE_SECURITY_DOMAIN); } final LinkedHashMap<String, RealmInfo> realmMap = new LinkedHashMap<>(realms.size()); for (RealmBuilder realmBuilder : realms.values()) { realmMap.put(realmBuilder.getName(), new RealmInfo(realmBuilder)); } if (defaultRealmName != null && !realmMap.containsKey(defaultRealmName)) { throw log.realmMapDoesNotContainDefault(defaultRealmName); } assertNotBuilt(); built = true; if(log.isTraceEnabled()) { log.tracef("Building security domain with defaultRealmName %s.", defaultRealmName); if(realmMap.size() > 1) { log.tracef("The following additional realms were added: %s.", realmMap.keySet().toString()); } } return new SecurityDomain(this, realmMap); }
/** * Construct this security domain. * * Construction requires {@code createSecurityDomain} {@link ElytronPermission}. * * @return the new security domain */ public SecurityDomain build() { final SecurityManager sm = System.getSecurityManager(); if (sm != null) { sm.checkPermission(CREATE_SECURITY_DOMAIN); } final LinkedHashMap<String, RealmInfo> realmMap = new LinkedHashMap<>(realms.size()); for (RealmBuilder realmBuilder : realms.values()) { realmMap.put(realmBuilder.getName(), new RealmInfo(realmBuilder)); } if (defaultRealmName != null && !realmMap.containsKey(defaultRealmName)) { throw log.realmMapDoesNotContainDefault(defaultRealmName); } assertNotBuilt(); built = true; if(log.isTraceEnabled()) { log.tracef("Building security domain with defaultRealmName %s.", defaultRealmName); if(realmMap.size() > 1) { log.tracef("The following additional realms were added: %s.", realmMap.keySet().toString()); } } return new SecurityDomain(this, realmMap); }
Builder addRealm(RealmBuilder realmBuilder) { realms.put(realmBuilder.getName(), realmBuilder); return this; }
Builder addRealm(RealmBuilder realmBuilder) { realms.put(realmBuilder.getName(), realmBuilder); return this; }
RealmInfo(final SecurityDomain.RealmBuilder realmBuilder) { this.name = realmBuilder.getName(); this.securityRealm = realmBuilder.getRealm(); this.roleMapper = realmBuilder.getRoleMapper(); this.principalRewriter = realmBuilder.getPrincipalRewriter(); this.roleDecoder = realmBuilder.getRoleDecoder(); }
RealmInfo(final SecurityDomain.RealmBuilder realmBuilder) { this.name = realmBuilder.getName(); this.securityRealm = realmBuilder.getRealm(); this.roleMapper = realmBuilder.getRoleMapper(); this.principalRewriter = realmBuilder.getPrincipalRewriter(); this.roleDecoder = realmBuilder.getRoleDecoder(); }
RealmInfo(final SecurityDomain.RealmBuilder realmBuilder) { this.name = realmBuilder.getName(); this.securityRealm = realmBuilder.getRealm(); this.roleMapper = realmBuilder.getRoleMapper(); this.principalRewriter = realmBuilder.getPrincipalRewriter(); this.roleDecoder = realmBuilder.getRoleDecoder(); }
RealmInfo(final SecurityDomain.RealmBuilder realmBuilder) { this.name = realmBuilder.getName(); this.securityRealm = realmBuilder.getRealm(); this.roleMapper = realmBuilder.getRoleMapper(); this.principalRewriter = realmBuilder.getPrincipalRewriter(); this.roleDecoder = realmBuilder.getRoleDecoder(); }