Package org.wildfly.security.auth.server
Class SecurityDomain.RealmBuilder
- java.lang.Object
 - 
- org.wildfly.security.auth.server.SecurityDomain.RealmBuilder
 
 
- 
- Enclosing class:
 - SecurityDomain
 
public static class SecurityDomain.RealmBuilder extends Object
A builder for a realm within a security domain. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SecurityDomain.Builderbuild()Constructs this realm info and adds it into the domain.StringgetName()Get the realm name.Function<Principal,Principal>getPrincipalRewriter()Get the name rewriter.SecurityRealmgetRealm()Get the security realm.RoleDecodergetRoleDecoder()Get the role decoder.RoleMappergetRoleMapper()Get the role mapper.SecurityDomain.RealmBuildersetNameRewriter(NameRewriter nameRewriter)Deprecated.SecurityDomain.RealmBuildersetPrincipalRewriter(Function<Principal,Principal> principalRewriter)Set the name rewriter.SecurityDomain.RealmBuildersetRoleDecoder(RoleDecoder roleDecoder)Set the role decoder.SecurityDomain.RealmBuildersetRoleMapper(RoleMapper roleMapper)Set the role mapper. 
 - 
 
- 
- 
Method Detail
- 
getName
public String getName()
Get the realm name.- Returns:
 - the realm name (not 
null) 
 
- 
getRealm
public SecurityRealm getRealm()
Get the security realm.- Returns:
 - the security realm (not 
null) 
 
- 
getRoleMapper
public RoleMapper getRoleMapper()
Get the role mapper.- Returns:
 - the role mapper (not 
null) 
 
- 
setRoleMapper
public SecurityDomain.RealmBuilder setRoleMapper(RoleMapper roleMapper)
Set the role mapper.- Parameters:
 roleMapper- the role mapper (may not benull)
 
- 
getPrincipalRewriter
public Function<Principal,Principal> getPrincipalRewriter()
Get the name rewriter.- Returns:
 - the name rewriter (not 
null) 
 
- 
setPrincipalRewriter
public SecurityDomain.RealmBuilder setPrincipalRewriter(Function<Principal,Principal> principalRewriter)
Set the name rewriter.- Parameters:
 principalRewriter- the name rewriter (may not benull)
 
- 
setNameRewriter
@Deprecated public SecurityDomain.RealmBuilder setNameRewriter(NameRewriter nameRewriter)
Deprecated. 
- 
getRoleDecoder
public RoleDecoder getRoleDecoder()
Get the role decoder.- Returns:
 - the role decoder (not 
null) 
 
- 
setRoleDecoder
public SecurityDomain.RealmBuilder setRoleDecoder(RoleDecoder roleDecoder)
Set the role decoder.- Parameters:
 roleDecoder- the role decoder (may not benull)
 
- 
build
public SecurityDomain.Builder build()
Constructs this realm info and adds it into the domain.- Returns:
 - the security domain builder
 
 
 - 
 
 -