Class Oid4vcProtocolMapperModel

java.lang.Object
org.keycloak.models.ProtocolMapperModel
org.keycloak.models.oid4vci.Oid4vcProtocolMapperModel
All Implemented Interfaces:
Serializable

public class Oid4vcProtocolMapperModel extends org.keycloak.models.ProtocolMapperModel
This class acts as delegate for a ProtocolMapperModel implementation and adds additional functionality for OpenId4VC credentials
Author:
Pascal Knüppel
See Also:
  • Field Details

  • Constructor Details

    • Oid4vcProtocolMapperModel

      public Oid4vcProtocolMapperModel(org.keycloak.models.ProtocolMapperModel protocolMapper)
  • Method Details

    • getPath

      public List<String> getPath()
      Returns:
      the path of the attribute where it can be extracted
    • setPath

      public void setPath(List<String> path)
    • isMandatory

      public boolean isMandatory()
    • setMandatory

      public void setMandatory(Boolean mandatory)
    • getDisplay

      public String getDisplay()
    • setDisplay

      public void setDisplay(String display)
    • getId

      public String getId()
      Overrides:
      getId in class org.keycloak.models.ProtocolMapperModel
    • setId

      public void setId(String id)
      Overrides:
      setId in class org.keycloak.models.ProtocolMapperModel
    • getName

      public String getName()
      Overrides:
      getName in class org.keycloak.models.ProtocolMapperModel
    • setName

      public void setName(String name)
      Overrides:
      setName in class org.keycloak.models.ProtocolMapperModel
    • getProtocol

      public String getProtocol()
      Overrides:
      getProtocol in class org.keycloak.models.ProtocolMapperModel
    • setProtocol

      public void setProtocol(String protocol)
      Overrides:
      setProtocol in class org.keycloak.models.ProtocolMapperModel
    • getProtocolMapper

      public String getProtocolMapper()
      Overrides:
      getProtocolMapper in class org.keycloak.models.ProtocolMapperModel
    • setProtocolMapper

      public void setProtocolMapper(String protocolMapper)
      Overrides:
      setProtocolMapper in class org.keycloak.models.ProtocolMapperModel
    • getConfig

      public Map<String,String> getConfig()
      Overrides:
      getConfig in class org.keycloak.models.ProtocolMapperModel
    • setConfig

      public void setConfig(Map<String,String> config)
      Overrides:
      setConfig in class org.keycloak.models.ProtocolMapperModel
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.keycloak.models.ProtocolMapperModel
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.keycloak.models.ProtocolMapperModel