Class HvlOAuthOidcClient
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 Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
The constant NAME_FIELD_COLUMN.static final String
The constant CLIENT_ID_ISSUED_AT_FIELD_COLUMN.static final String
The constant INTEGRATION_CODE_UNIQUE_KEY.static final String
The constant CLIENT_NAME_FIELD_COLUMN.static final String
The constant CLIENT_NAME_UNIQUE_KEY.static final String
The constant CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN.static final String
The constant CLIENT_SECRET_FIELD_COLUMN.static final String
static final String
static final String
static final String
protected static final String
The constant TABLE_NAME.static final String
Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
CREATED_BY_FIELD, CREATED_BY_FIELD_COLUMN, CREATED_DATE_FIELD, CREATED_DATE_FIELD_COLUMN, ID_FIELD, ID_FIELD_COLUMN, UPDATED_BY_FIELD, UPDATED_BY_FIELD_COLUMN, UPDATED_DATE_FIELD, UPDATED_DATE_FIELD_COLUMN, UUID_FIELD, UUID_FIELD_COLUMN, VERSION_FIELD, VERSION_FIELD_COLUMN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets authorization grant types.Gets client authentication methods.Gets client id.Gets client id issued at.Gets client name.Gets client secret.Gets client secret expires at.Gets client settings.Gets post logout redirect uris.Gets redirect uris.Gets scopes.Gets token settings.void
setAuthorizationGrantTypes
(String authorizationGrantTypes) Sets authorization grant types.void
setClientAuthenticationMethods
(String clientAuthenticationMethods) Sets client authentication methods.void
setClientId
(String clientId) Sets client id.void
setClientIdIssuedAt
(Instant clientIdIssuedAt) Sets client id issued at.void
setClientName
(String clientName) Sets client name.void
setClientSecret
(String clientSecret) Sets client secret.void
setClientSecretExpiresAt
(Instant clientSecretExpiresAt) Sets client secret expires at.void
setClientSettings
(String clientSettings) Sets client settings.void
setPostLogoutRedirectUris
(String postLogoutRedirectUris) Sets post logout redirect uris.void
setRedirectUris
(String redirectUris) Sets redirect uris.void
Sets scopes.void
setTokenSettings
(String tokenSettings) Sets token settings.Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
$$_hibernate_read_id, $$_hibernate_write_id, getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
$$_hibernate_read_createdBy, $$_hibernate_read_dateCreated, $$_hibernate_read_dateUpdated, $$_hibernate_read_updatedBy, $$_hibernate_read_uuid, $$_hibernate_read_version, $$_hibernate_write_createdBy, $$_hibernate_write_dateCreated, $$_hibernate_write_dateUpdated, $$_hibernate_write_updatedBy, $$_hibernate_write_uuid, $$_hibernate_write_version, compareTo, equals, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, hashCode, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.engine.spi.Managed
asManaged
Methods inherited from interface org.hibernate.engine.spi.ManagedMappedSuperclass
asManagedMappedSuperclass
Methods inherited from interface org.hibernate.engine.spi.PrimeAmongSecondarySupertypes
asCompositeOwner, asCompositeTracker, asHibernateProxy, asManagedComposite, asManagedEntity, asPersistentAttributeInterceptable, asProxyConfiguration, asSelfDirtinessTracker
-
Field Details
-
CLIENT_ID_FIELD_COLUMN
The constant NAME_FIELD_COLUMN.- See Also:
-
CLIENT_ID_ISSUED_AT_FIELD_COLUMN
The constant CLIENT_ID_ISSUED_AT_FIELD_COLUMN.- See Also:
-
CLIENT_SECRET_FIELD_COLUMN
The constant CLIENT_SECRET_FIELD_COLUMN.- See Also:
-
CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN
The constant CLIENT_SECRET_EXPIRES_AT_FIELD_COLUMN.- See Also:
-
CLIENT_NAME_FIELD_COLUMN
The constant CLIENT_NAME_FIELD_COLUMN.- See Also:
-
CLIENT_AUTHENTICATION_METHODS_FIELD_COLUMN
- See Also:
-
AUTHORIZATION_GRANT_TYPES_FIELD_COLUMN
- See Also:
-
REDIRECT_URIS_FIELD_COLUMN
- See Also:
-
POST_LOGOUT_REDIRECT_URIS_FIELD_COLUMN
- See Also:
-
SCOPES_FIELD_COLUMN
- See Also:
-
CLIENT_SETTINGS_FIELD_COLUMN
- See Also:
-
TOKEN_SETTINGS_FIELD_COLUMN
- See Also:
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
CLIENT_ID_UNIQUE_KEY
The constant INTEGRATION_CODE_UNIQUE_KEY.- See Also:
-
CLIENT_NAME_UNIQUE_KEY
The constant CLIENT_NAME_UNIQUE_KEY.- See Also:
-
-
Constructor Details
-
HvlOAuthOidcClient
public HvlOAuthOidcClient()
-
-
Method Details
-
getClientId
Gets client id.- Returns:
- the client id
-
setClientId
Sets client id.- Parameters:
clientId
- the client id
-
getClientIdIssuedAt
Gets client id issued at.- Returns:
- the client id issued at
-
setClientIdIssuedAt
Sets client id issued at.- Parameters:
clientIdIssuedAt
- the client id issued at
-
getClientSecret
Gets client secret.- Returns:
- the client secret
-
setClientSecret
Sets client secret.- Parameters:
clientSecret
- the client secret
-
getClientSecretExpiresAt
Gets client secret expires at.- Returns:
- the client secret expires at
-
setClientSecretExpiresAt
Sets client secret expires at.- Parameters:
clientSecretExpiresAt
- the client secret expires at
-
getClientName
Gets client name.- Returns:
- the client name
-
setClientName
Sets client name.- Parameters:
clientName
- the client name
-
getClientAuthenticationMethods
Gets client authentication methods.- Returns:
- the client authentication methods
-
setClientAuthenticationMethods
Sets client authentication methods.- Parameters:
clientAuthenticationMethods
- the client authentication methods
-
getAuthorizationGrantTypes
Gets authorization grant types.- Returns:
- the authorization grant types
-
setAuthorizationGrantTypes
Sets authorization grant types.- Parameters:
authorizationGrantTypes
- the authorization grant types
-
getRedirectUris
Gets redirect uris.- Returns:
- the redirect uris
-
setRedirectUris
Sets redirect uris.- Parameters:
redirectUris
- the redirect uris
-
getPostLogoutRedirectUris
Gets post logout redirect uris.- Returns:
- the post logout redirect uris
-
setPostLogoutRedirectUris
Sets post logout redirect uris.- Parameters:
postLogoutRedirectUris
- the post logout redirect uris
-
getScopes
Gets scopes.- Returns:
- the scopes
-
setScopes
Sets scopes.- Parameters:
scopes
- the scopes
-
getClientSettings
Gets client settings.- Returns:
- the client settings
-
setClientSettings
Sets client settings.- Parameters:
clientSettings
- the client settings
-
getTokenSettings
Gets token settings.- Returns:
- the token settings
-
setTokenSettings
Sets token settings.- Parameters:
tokenSettings
- the token settings
-