org.wildfly.extras.creaper.commands.elytron.mapper
Class AddConcatenatingPrincipalDecoder.Builder

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.elytron.mapper.AddConcatenatingPrincipalDecoder.Builder
Enclosing class:
AddConcatenatingPrincipalDecoder

public static final class AddConcatenatingPrincipalDecoder.Builder
extends Object


Field Summary
protected  String name
           
protected  List<String> principalDecoders
           
 
Constructor Summary
AddConcatenatingPrincipalDecoder.Builder(String name)
           
 
Method Summary
 AddConcatenatingPrincipalDecoder build()
           
 AddConcatenatingPrincipalDecoder.Builder joiner(String joiner)
           
 THIS principalDecoders(String... principalDecoders)
          Sets principal decoders that should be aggregated/concatenated.
 THIS replaceExisting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final String name

principalDecoders

protected final List<String> principalDecoders
Constructor Detail

AddConcatenatingPrincipalDecoder.Builder

public AddConcatenatingPrincipalDecoder.Builder(String name)
Method Detail

joiner

public AddConcatenatingPrincipalDecoder.Builder joiner(String joiner)

build

public AddConcatenatingPrincipalDecoder build()

principalDecoders

public final THIS principalDecoders(String... principalDecoders)
Sets principal decoders that should be aggregated/concatenated. At least 2 principal decoders must be defined. It is possible to use following types as a principal decoder:

Parameters:
principalDecoders - previously defined principal-decoder
Returns:
builder

replaceExisting

public final THIS replaceExisting()


Copyright © 2020. All rights reserved.