Class TableBasedAuthenticationMetaData

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
com.kingsrook.qqq.backend.core.model.metadata.authentication.TableBasedAuthenticationMetaData
All Implemented Interfaces:
MetaDataProducerOutput, QMetaDataObject, TopLevelMetaDataInterface, Serializable

public class TableBasedAuthenticationMetaData extends QAuthenticationMetaData
Meta-data to provide details of an Auth0 Authentication module
See Also:
  • Constructor Details

    • TableBasedAuthenticationMetaData

      public TableBasedAuthenticationMetaData()
      Default Constructor.
  • Method Details

    • defineStandardUserTable

      public QTableMetaData defineStandardUserTable(String backendName)
    • defineStandardSessionTable

      public QTableMetaData defineStandardSessionTable(String backendName)
    • getUserTableName

      public String getUserTableName()
      Getter for userTableName
    • setUserTableName

      public void setUserTableName(String userTableName)
      Setter for userTableName
    • withUserTableName

      public TableBasedAuthenticationMetaData withUserTableName(String userTableName)
      Fluent setter for userTableName
    • getSessionTableName

      public String getSessionTableName()
      Getter for sessionTableName
    • setSessionTableName

      public void setSessionTableName(String sessionTableName)
      Setter for sessionTableName
    • withSessionTableName

      public TableBasedAuthenticationMetaData withSessionTableName(String sessionTableName)
      Fluent setter for sessionTableName
    • getUserTablePrimaryKeyField

      public String getUserTablePrimaryKeyField()
      Getter for userTablePrimaryKeyField
    • setUserTablePrimaryKeyField

      public void setUserTablePrimaryKeyField(String userTablePrimaryKeyField)
      Setter for userTablePrimaryKeyField
    • withUserTablePrimaryKeyField

      public TableBasedAuthenticationMetaData withUserTablePrimaryKeyField(String userTablePrimaryKeyField)
      Fluent setter for userTablePrimaryKeyField
    • getUserTableUsernameField

      public String getUserTableUsernameField()
      Getter for userTableUsernameField
    • setUserTableUsernameField

      public void setUserTableUsernameField(String userTableUsernameField)
      Setter for userTableUsernameField
    • withUserTableUsernameField

      public TableBasedAuthenticationMetaData withUserTableUsernameField(String userTableUsernameField)
      Fluent setter for userTableUsernameField
    • getSessionTablePrimaryKeyField

      public String getSessionTablePrimaryKeyField()
      Getter for sessionTablePrimaryKeyField
    • setSessionTablePrimaryKeyField

      public void setSessionTablePrimaryKeyField(String sessionTablePrimaryKeyField)
      Setter for sessionTablePrimaryKeyField
    • withSessionTablePrimaryKeyField

      public TableBasedAuthenticationMetaData withSessionTablePrimaryKeyField(String sessionTablePrimaryKeyField)
      Fluent setter for sessionTablePrimaryKeyField
    • getSessionTableUserIdField

      public String getSessionTableUserIdField()
      Getter for sessionTableUserIdField
    • setSessionTableUserIdField

      public void setSessionTableUserIdField(String sessionTableUserIdField)
      Setter for sessionTableUserIdField
    • withSessionTableUserIdField

      public TableBasedAuthenticationMetaData withSessionTableUserIdField(String sessionTableUserIdField)
      Fluent setter for sessionTableUserIdField
    • getSessionTableUuidField

      public String getSessionTableUuidField()
      Getter for sessionTableUuidField
    • setSessionTableUuidField

      public void setSessionTableUuidField(String sessionTableUuidField)
      Setter for sessionTableUuidField
    • withSessionTableUuidField

      public TableBasedAuthenticationMetaData withSessionTableUuidField(String sessionTableUuidField)
      Fluent setter for sessionTableUuidField
    • getUserTableFullNameField

      public String getUserTableFullNameField()
      Getter for userTableFullNameField
    • setUserTableFullNameField

      public void setUserTableFullNameField(String userTableFullNameField)
      Setter for userTableFullNameField
    • withUserTableFullNameField

      public TableBasedAuthenticationMetaData withUserTableFullNameField(String userTableFullNameField)
      Fluent setter for userTableFullNameField
    • getUserTablePasswordHashField

      public String getUserTablePasswordHashField()
      Getter for userTablePasswordHashField
    • setUserTablePasswordHashField

      public void setUserTablePasswordHashField(String userTablePasswordHashField)
      Setter for userTablePasswordHashField
    • withUserTablePasswordHashField

      public TableBasedAuthenticationMetaData withUserTablePasswordHashField(String userTablePasswordHashField)
      Fluent setter for userTablePasswordHashField
    • getSessionTableAccessTimestampField

      public String getSessionTableAccessTimestampField()
      Getter for sessionTableAccessTimestampField
    • setSessionTableAccessTimestampField

      public void setSessionTableAccessTimestampField(String sessionTableAccessTimestampField)
      Setter for sessionTableAccessTimestampField
    • withSessionTableAccessTimestampField

      public TableBasedAuthenticationMetaData withSessionTableAccessTimestampField(String sessionTableAccessTimestampField)
      Fluent setter for sessionTableAccessTimestampField
    • getInactivityTimeoutSeconds

      public Integer getInactivityTimeoutSeconds()
      Getter for inactivityTimeoutSeconds
    • setInactivityTimeoutSeconds

      public void setInactivityTimeoutSeconds(Integer inactivityTimeoutSeconds)
      Setter for inactivityTimeoutSeconds
    • withInactivityTimeoutSeconds

      public TableBasedAuthenticationMetaData withInactivityTimeoutSeconds(Integer inactivityTimeoutSeconds)
      Fluent setter for inactivityTimeoutSeconds