java.lang.Object
tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
tr.com.havelsan.javarch.domain.model.entity.HvlEntity
tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.oidc.entity.HvlOAuthOidcClient
All Implemented Interfaces:
Serializable, Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>>, org.hibernate.engine.spi.Managed, org.hibernate.engine.spi.ManagedMappedSuperclass, org.hibernate.engine.spi.PrimeAmongSecondarySupertypes, tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>

@Entity public class HvlOAuthOidcClient extends tr.com.havelsan.javarch.domain.model.entity.HvlHardDeleteEntity
An entity class which is used for oidc client operations
See Also:
  • Field Details

    • CLIENT_ID_FIELD_COLUMN

      public static final String CLIENT_ID_FIELD_COLUMN
      The constant NAME_FIELD_COLUMN.
      See Also:
    • CLIENT_ID_ISSUED_AT_FIELD_COLUMN

      public static final String CLIENT_ID_ISSUED_AT_FIELD_COLUMN
      The constant CLIENT_ID_ISSUED_AT_FIELD_COLUMN.
      See Also:
    • CLIENT_SECRET_FIELD_COLUMN

      public static final String CLIENT_SECRET_FIELD_COLUMN
      The constant CLIENT_SECRET_FIELD_COLUMN.
      See Also:
    • CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN

      public static final String CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN
      The constant CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN.
      See Also:
    • CLIENT_NAME_FIELD_COLUMN

      public static final String CLIENT_NAME_FIELD_COLUMN
      The constant CLIENT_NAME_FIELD_COLUMN.
      See Also:
    • CLIENT_AUTHENTICATION_METHODS_FIELD_COLUMN

      public static final String CLIENT_AUTHENTICATION_METHODS_FIELD_COLUMN
      See Also:
    • AUTHORIZATION_GRANT_TYPES_FIELD_COLUMN

      public static final String AUTHORIZATION_GRANT_TYPES_FIELD_COLUMN
      See Also:
    • REDIRECT_URIS_FIELD_COLUMN

      public static final String REDIRECT_URIS_FIELD_COLUMN
      See Also:
    • POST_LOGOUT_REDIRECT_URIS_FIELD_COLUMN

      public static final String POST_LOGOUT_REDIRECT_URIS_FIELD_COLUMN
      See Also:
    • SCOPES_FIELD_COLUMN

      public static final String SCOPES_FIELD_COLUMN
      See Also:
    • CLIENT_SETTINGS_FIELD_COLUMN

      public static final String CLIENT_SETTINGS_FIELD_COLUMN
      See Also:
    • TOKEN_SETTINGS_FIELD_COLUMN

      public static final String TOKEN_SETTINGS_FIELD_COLUMN
      See Also:
    • TABLE_NAME

      protected static final String TABLE_NAME
      The constant TABLE_NAME.
      See Also:
    • CLIENT_ID_UNIQUE_KEY

      public static final String CLIENT_ID_UNIQUE_KEY
      The constant INTEGRATION_CODE_UNIQUE_KEY.
      See Also:
    • CLIENT_NAME_UNIQUE_KEY

      public static final String CLIENT_NAME_UNIQUE_KEY
      The constant CLIENT_NAME_UNIQUE_KEY.
      See Also:
  • Constructor Details

    • HvlOAuthOidcClient

      public HvlOAuthOidcClient()
  • Method Details

    • getClientId

      public String getClientId()
      Gets client id.
      Returns:
      the client id
    • setClientId

      public void setClientId(String clientId)
      Sets client id.
      Parameters:
      clientId - the client id
    • getClientIdIssuedAt

      public Instant getClientIdIssuedAt()
      Gets client id issued at.
      Returns:
      the client id issued at
    • setClientIdIssuedAt

      public void setClientIdIssuedAt(Instant clientIdIssuedAt)
      Sets client id issued at.
      Parameters:
      clientIdIssuedAt - the client id issued at
    • getClientSecret

      public String getClientSecret()
      Gets client secret.
      Returns:
      the client secret
    • setClientSecret

      public void setClientSecret(String clientSecret)
      Sets client secret.
      Parameters:
      clientSecret - the client secret
    • getClientSecretExpiresAt

      public Instant getClientSecretExpiresAt()
      Gets client secret expires at.
      Returns:
      the client secret expires at
    • setClientSecretExpiresAt

      public void setClientSecretExpiresAt(Instant clientSecretExpiresAt)
      Sets client secret expires at.
      Parameters:
      clientSecretExpiresAt - the client secret expires at
    • getClientName

      public String getClientName()
      Gets client name.
      Returns:
      the client name
    • setClientName

      public void setClientName(String clientName)
      Sets client name.
      Parameters:
      clientName - the client name
    • getClientAuthenticationMethods

      public String getClientAuthenticationMethods()
      Gets client authentication methods.
      Returns:
      the client authentication methods
    • setClientAuthenticationMethods

      public void setClientAuthenticationMethods(String clientAuthenticationMethods)
      Sets client authentication methods.
      Parameters:
      clientAuthenticationMethods - the client authentication methods
    • getAuthorizationGrantTypes

      public String getAuthorizationGrantTypes()
      Gets authorization grant types.
      Returns:
      the authorization grant types
    • setAuthorizationGrantTypes

      public void setAuthorizationGrantTypes(String authorizationGrantTypes)
      Sets authorization grant types.
      Parameters:
      authorizationGrantTypes - the authorization grant types
    • getRedirectUris

      public String getRedirectUris()
      Gets redirect uris.
      Returns:
      the redirect uris
    • setRedirectUris

      public void setRedirectUris(String redirectUris)
      Sets redirect uris.
      Parameters:
      redirectUris - the redirect uris
    • getPostLogoutRedirectUris

      public String getPostLogoutRedirectUris()
      Gets post logout redirect uris.
      Returns:
      the post logout redirect uris
    • setPostLogoutRedirectUris

      public void setPostLogoutRedirectUris(String postLogoutRedirectUris)
      Sets post logout redirect uris.
      Parameters:
      postLogoutRedirectUris - the post logout redirect uris
    • getScopes

      public String getScopes()
      Gets scopes.
      Returns:
      the scopes
    • setScopes

      public void setScopes(String scopes)
      Sets scopes.
      Parameters:
      scopes - the scopes
    • getClientSettings

      public String getClientSettings()
      Gets client settings.
      Returns:
      the client settings
    • setClientSettings

      public void setClientSettings(String clientSettings)
      Sets client settings.
      Parameters:
      clientSettings - the client settings
    • getTokenSettings

      public String getTokenSettings()
      Gets token settings.
      Returns:
      the token settings
    • setTokenSettings

      public void setTokenSettings(String tokenSettings)
      Sets token settings.
      Parameters:
      tokenSettings - the token settings