Class RemoveUserAttributeStepProviderFactory

java.lang.Object
org.keycloak.models.workflow.RemoveUserAttributeStepProviderFactory
All Implemented Interfaces:
org.keycloak.component.ComponentFactory<RemoveUserAttributeStepProvider,org.keycloak.models.workflow.WorkflowStepProvider>, org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.EnvironmentDependentProviderFactory, org.keycloak.provider.ProviderFactory<org.keycloak.models.workflow.WorkflowStepProvider>

public class RemoveUserAttributeStepProviderFactory extends Object implements org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
     
    List<org.keycloak.provider.ProviderConfigProperty>
     
     
     
    Set<org.keycloak.models.workflow.ResourceType>
     
    void
    init(org.keycloak.Config.Scope config)
     
    void
    postInit(org.keycloak.models.KeycloakSessionFactory factory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.keycloak.component.ComponentFactory

    create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration

    Methods inherited from interface org.keycloak.provider.ConfiguredProvider

    getConfig

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    dependsOn, getConfigMetadata, order

    Methods inherited from interface org.keycloak.models.workflow.WorkflowStepProviderFactory

    isInternal, isSupported
  • Field Details

  • Constructor Details

    • RemoveUserAttributeStepProviderFactory

      public RemoveUserAttributeStepProviderFactory()
  • Method Details

    • create

      public RemoveUserAttributeStepProvider create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
      Specified by:
      create in interface org.keycloak.component.ComponentFactory<RemoveUserAttributeStepProvider,org.keycloak.models.workflow.WorkflowStepProvider>
    • init

      public void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<org.keycloak.models.workflow.WorkflowStepProvider>
      Specified by:
      init in interface org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>
    • postInit

      public void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<org.keycloak.models.workflow.WorkflowStepProvider>
      Specified by:
      postInit in interface org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<org.keycloak.models.workflow.WorkflowStepProvider>
      Specified by:
      close in interface org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>
    • getId

      public String getId()
      Specified by:
      getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.models.workflow.WorkflowStepProvider>
    • getSupportedResourceTypes

      public Set<org.keycloak.models.workflow.ResourceType> getSupportedResourceTypes()
      Specified by:
      getSupportedResourceTypes in interface org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>
    • getHelpText

      public String getHelpText()
      Specified by:
      getHelpText in interface org.keycloak.provider.ConfiguredProvider
    • getConfigProperties

      public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
      Specified by:
      getConfigProperties in interface org.keycloak.provider.ConfiguredProvider
      Specified by:
      getConfigProperties in interface org.keycloak.models.workflow.WorkflowStepProviderFactory<RemoveUserAttributeStepProvider>