Class AuthSecurityBuilder
- java.lang.Object
-
- org.jboss.as.cli.impl.aesh.cmd.security.model.AuthSecurityBuilder
-
public class AuthSecurityBuilder extends Object
Main class to build the requests to enable/disable authentication on any kind of interface/factory.- Author:
- jdenise@redhat.com
-
-
Constructor Summary
Constructors Constructor Description AuthSecurityBuilder(String securityDomain)AuthSecurityBuilder(List<String> order)AuthSecurityBuilder(AuthFactory ootbFactory)AuthSecurityBuilder(AuthMechanism mechanism, AuthFactorySpec spec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildRequest(CommandContext ctx)AuthFactorygetAuthFactory()StringgetReferencedSecurityDomain()org.jboss.dmr.ModelNodegetRequest()org.jboss.dmr.ModelNodegetSteps()booleanisEmpty()booleanisFactoryAlreadySet()AuthSecurityBuildersetActiveFactoryName(String activeFactoryName)AuthSecurityBuildersetAuthFactoryName(String newFactoryName)AuthSecurityBuildersetNewRealmName(String newRealmName)AuthSecurityBuildersetSecurityDomainName(String securityDomain)
-
-
-
Constructor Detail
-
AuthSecurityBuilder
public AuthSecurityBuilder(AuthMechanism mechanism, AuthFactorySpec spec) throws org.aesh.command.CommandException
- Throws:
org.aesh.command.CommandException
-
AuthSecurityBuilder
public AuthSecurityBuilder(AuthFactory ootbFactory) throws org.aesh.command.CommandException
- Throws:
org.aesh.command.CommandException
-
AuthSecurityBuilder
public AuthSecurityBuilder(String securityDomain) throws org.aesh.command.CommandException
- Throws:
org.aesh.command.CommandException
-
-
Method Detail
-
getRequest
public org.jboss.dmr.ModelNode getRequest()
-
getSteps
public org.jboss.dmr.ModelNode getSteps()
-
getAuthFactory
public AuthFactory getAuthFactory()
-
getReferencedSecurityDomain
public String getReferencedSecurityDomain()
-
setNewRealmName
public AuthSecurityBuilder setNewRealmName(String newRealmName)
-
setSecurityDomainName
public AuthSecurityBuilder setSecurityDomainName(String securityDomain)
-
setAuthFactoryName
public AuthSecurityBuilder setAuthFactoryName(String newFactoryName)
-
setActiveFactoryName
public AuthSecurityBuilder setActiveFactoryName(String activeFactoryName)
-
isFactoryAlreadySet
public boolean isFactoryAlreadySet()
-
buildRequest
public void buildRequest(CommandContext ctx) throws Exception
- Throws:
Exception
-
isEmpty
public boolean isEmpty()
-
-