Class JdbcSecurityRealm

java.lang.Object
org.wildfly.test.security.common.elytron.JdbcSecurityRealm
All Implemented Interfaces:
ConfigurableElement, SecurityRealm

public class JdbcSecurityRealm extends Object implements SecurityRealm
A ConfigurableElement to define a JDBC SecurityRealm resource.
Author:
Darran Lofthouse
  • Method Details

    • getName

      public String getName()
      Description copied from interface: ConfigurableElement
      Returns name of this element.
      Specified by:
      getName in interface ConfigurableElement
    • getAddOperation

      public org.jboss.dmr.ModelNode getAddOperation()
    • getRemoveOperation

      public org.jboss.dmr.ModelNode getRemoveOperation()
    • create

      public void create(org.jboss.as.controller.client.ModelControllerClient client, org.jboss.as.test.integration.management.util.CLIWrapper cli) throws Exception
      Description copied from interface: ConfigurableElement
      Creates this element in domain model and it also may create other resources if needed (e.g. external files). Implementation can choose if controller client is used or provided CLI wrapper.
      Specified by:
      create in interface ConfigurableElement
      Throws:
      Exception
    • remove

      public void remove(org.jboss.as.controller.client.ModelControllerClient client, org.jboss.as.test.integration.management.util.CLIWrapper cli) throws Exception
      Description copied from interface: ConfigurableElement
      Reverts the changes introdued by create(...) method(s).
      Specified by:
      remove in interface ConfigurableElement
      Throws:
      Exception
    • builder

      public static JdbcSecurityRealm.Builder builder(String name)