Class HvlOAuthUser
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.HvlSoftDeleteEntity
tr.com.havelsan.javarch.multitenancy.jpa.entity.HvlSoftDeleteTenantEntity
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.entity.HvlOAuthBaseUser
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.entity.HvlOAuthUser
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
,tr.com.havelsan.javarch.multitenancy.jpa.entity.HvlTenantEntityStructure<Long>
An entity class which defines user fields.
- See Also:
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.entity.HvlOAuthBaseUser
EXPIRATION_DATE_FIELD_COLUMN, FAILED_LOGIN_COUNT_FIELD_COLUMN, GOOGLE_AUTHENTICATOR_ENABLED_COLUMN, GOOGLE_AUTHENTICATOR_SECRET_FIELD_COLUMN, LOCK_DESCRIPTION_FIELD_COLUMN, LOCKED_DATE_FIELD_COLUMN, PASSWORD_FIELD_COLUMN, PASSWORD_MUST_CHANGE_FIELD_COLUMN, PASSWORD_UPDATED_DATE_FIELD_COLUMN, SYSTEM_FIELD_COLUMN, TABLE_NAME, TENANT_INDEX, USER_DETAIL_ID_FIELD_COLUMN, USER_LDAP_ID_FIELD_COLUMN, USER_LDAP_ID_FOREIGN_KEY, USER_REGISTRATION_SOURCE_TYPE_ID_FIELD_COLUMN, USERNAME_FIELD, USERNAME_FIELD_COLUMN, USERNAME_INDEX, USERNAME_TENANT_UNIQUE_KEY, UUID_INDEX, UUID_UNIQUE_KEY
Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
DELETED_DATE_FIELD, DELETED_DATE_FIELD_COLUMN, DELETED_FIELD, DELETED_FIELD_COLUMN
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 TypeMethodDescriptionboolean
Gets user detail.int
hashCode()
void
setUserDetail
(HvlOAuthUserDetail userDetail) Sets user detail.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.user.entity.HvlOAuthBaseUser
getExpirationDate, getFailedLoginCount, getGoogleAuthenticatorSecret, getLockDescription, getLockedDate, getPassword, getPasswordUpdatedDate, getUserDetailId, getUserLdap, getUsername, getUserRegistrationSourceType, isExpired, isGoogleAuthenticatorEnabled, isLocked, isPasswordMustChange, isSystem, postLoad, setExpirationDate, setExpired, setFailedLoginCount, setGoogleAuthenticatorEnabled, setGoogleAuthenticatorSecret, setLockDescription, setLocked, setLockedDate, setPassword, setPasswordMustChange, setPasswordUpdatedDate, setSystem, setUserDetailId, setUserLdap, setUsername, setUserRegistrationSourceType
Methods inherited from class tr.com.havelsan.javarch.multitenancy.jpa.entity.HvlSoftDeleteTenantEntity
getTenantIdentifier, setTenantIdentifier
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
getDeleted, getDeletedDate, setDeleted, setDeletedDate
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, 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 tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure
getId, getUuid, setId, setUuid
-
Field Details
-
USER_DETAIL_ID_FOREIGN_KEY
The constant USER_DETAIL_ID_FOREIGN_KEY.- See Also:
-
-
Constructor Details
-
HvlOAuthUser
public HvlOAuthUser()
-
-
Method Details
-
getUserDetail
Gets user detail.- Returns:
- the user detail
-
setUserDetail
Sets user detail.- Parameters:
userDetail
- the user detail
-
equals
- Overrides:
equals
in classHvlOAuthBaseUser
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthBaseUser
-