Class ModelPrincipalAuthenticationData

java.lang.Object
org.apache.polaris.persistence.relational.jdbc.models.ModelPrincipalAuthenticationData
All Implemented Interfaces:
Converter<org.apache.polaris.core.entity.PolarisPrincipalSecrets>

public class ModelPrincipalAuthenticationData extends Object implements Converter<org.apache.polaris.core.entity.PolarisPrincipalSecrets>
  • Field Details

  • Constructor Details

    • ModelPrincipalAuthenticationData

      public ModelPrincipalAuthenticationData()
  • Method Details

    • getPrincipalId

      public long getPrincipalId()
    • getPrincipalClientId

      public String getPrincipalClientId()
    • getSecretSalt

      public String getSecretSalt()
    • getMainSecretHash

      public String getMainSecretHash()
    • getSecondarySecretHash

      public String getSecondarySecretHash()
    • builder

    • fromResultSet

      public org.apache.polaris.core.entity.PolarisPrincipalSecrets fromResultSet(ResultSet rs) throws SQLException
      Description copied from interface: Converter
      Converts a ResultSet to model.
      Specified by:
      fromResultSet in interface Converter<org.apache.polaris.core.entity.PolarisPrincipalSecrets>
      Parameters:
      rs - : ResultSet from JDBC.
      Returns:
      the corresponding business entity
      Throws:
      SQLException - : Exception while fetching from ResultSet.
    • toMap

      public Map<String,Object> toMap(DatabaseType databaseType)
      Description copied from interface: Converter
      Convert a model into a Map with keys as snake case names, where as values as values of member of model obj.
      Specified by:
      toMap in interface Converter<org.apache.polaris.core.entity.PolarisPrincipalSecrets>
    • fromPrincipalAuthenticationData

      public static ModelPrincipalAuthenticationData fromPrincipalAuthenticationData(org.apache.polaris.core.entity.PolarisPrincipalSecrets record)
    • toPrincipalAuthenticationData

      public static org.apache.polaris.core.entity.PolarisPrincipalSecrets toPrincipalAuthenticationData(ModelPrincipalAuthenticationData model)