Interface UiTabProviderFactory<T>

All Superinterfaces:
org.keycloak.component.ComponentFactory<T,UiTabProvider>, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.ProviderFactory<UiTabProvider>

public interface UiTabProviderFactory<T> extends org.keycloak.component.ComponentFactory<T,UiTabProvider>
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
    create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
     
     
     
    default Map<String,Object>
     

    Methods inherited from interface org.keycloak.component.ComponentFactory

    create, getCommonProviderConfigProperties, isInternal, onCreate, onUpdate, preRemove, validateConfiguration

    Methods inherited from interface org.keycloak.provider.ConfiguredProvider

    getConfig, getConfigProperties, getHelpText

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    close, dependsOn, getConfigMetadata, getId, init, order, postInit
  • Method Details

    • create

      default T create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
      Specified by:
      create in interface org.keycloak.component.ComponentFactory<T,UiTabProvider>
    • getTypeMetadata

      default Map<String,Object> getTypeMetadata()
      Specified by:
      getTypeMetadata in interface org.keycloak.component.ComponentFactory<T,UiTabProvider>
    • getPath

      String getPath()
    • getParams

      Map<String,String> getParams()