org.wildfly.extras.creaper.commands.elytron
Class AbstractAddCustom.Builder<T extends AbstractAddCustom.Builder>

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.elytron.AbstractAddCustom.Builder<T>
Direct Known Subclasses:
AddCustomCredentialSecurityFactory.Builder, AddCustomModifiableRealm.Builder, AddCustomPermissionMapper.Builder, AddCustomPrincipalDecoder.Builder, AddCustomPrincipalTransformer.Builder, AddCustomRealm.Builder, AddCustomRealmMapper.Builder, AddCustomRoleDecoder.Builder, AddCustomRoleMapper.Builder
Enclosing class:
AbstractAddCustom

protected abstract static class AbstractAddCustom.Builder<T extends AbstractAddCustom.Builder>
extends Object


Field Summary
protected  String className
           
protected  String module
           
 
Constructor Summary
AbstractAddCustom.Builder(String name)
           
 
Method Summary
 T addConfiguration(String name, boolean value)
           
 T addConfiguration(String name, String value)
           
abstract
<S extends AbstractAddCustom>
S
build()
           
protected  void checkClassNameAndModule()
           
 T className(String className)
           
 T module(String module)
           
 T replaceExisting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

protected String className

module

protected String module
Constructor Detail

AbstractAddCustom.Builder

public AbstractAddCustom.Builder(String name)
Method Detail

build

public abstract <S extends AbstractAddCustom> S build()

className

public final T className(String className)

module

public final T module(String module)

addConfiguration

public final T addConfiguration(String name,
                                String value)

addConfiguration

public final T addConfiguration(String name,
                                boolean value)

replaceExisting

public final T replaceExisting()

checkClassNameAndModule

protected final void checkClassNameAndModule()


Copyright © 2020. All rights reserved.