Class HvlOAuthUserDetail
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.oauth.jpa.data.provider.module.user.entity.HvlOAuthUserDetail
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
@Entity
public class HvlOAuthUserDetail
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which defines report fields.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant EMAIL_CODE_UNIQUE_KEY.static final String
The constant E_MAIL_FIELD_COLUMN.static final String
The constant EMAIL_INDEX.static final String
The constant INTEGRATION_CODE_FIELD_COLUMN.static final String
The constant INTEGRATION_CODE_INDEX.static final String
The constant INTEGRATION_CODE_UNIQUE_KEY.static final String
The constant MOBILE_NUMBER_FIELD_COLUMN.static final String
The constant NAME_FIELD_COLUMN.static final String
The constant NAME_INDEX.static final String
The constant NAME_LOWER_FUNCTION_INDEX.static final String
The constant PERSONAL_IDENTIFIER_FIELD_COLUMN.static final String
The constant PERSONAL_IDENTIFIER_INDEX.static final String
The constant PERSONAL_IDENTIFIER_UNIQUE_KEY.static final String
The constant SURNAME_FIELD_COLUMN.static final String
The constant SURNAME_INDEX.static final String
The constant SURNAME_LOWER_FUNCTION_INDEX.static final String
The constant TABLE_NAME.static final String
The constant USER_TYPE_ID_FIELD_COLUMN.static final String
The constant USER_TYPE_ID_FOREIGN_KEY.static final String
The constant UUID_INDEX.static final String
The constant 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 TypeMethodDescriptiongetEmail()
Gets email.Gets integration code.Gets mobile number.getName()
Gets name.Gets personal identifier.Gets surname.Gets user type.Gets user type id.void
Sets email.void
setIntegrationCode
(String integrationCode) Sets integration code.void
setMobileNumber
(String mobileNumber) Sets mobile number.void
Sets name.void
setPersonalIdentifier
(String personalIdentifier) Sets personal identifier.void
setSurname
(String surname) Sets surname.void
setUserType
(HvlOAuthUserType userType) Sets user type.void
setUserTypeId
(Long userTypeId) Sets user type idMethods 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, equals, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, hashCode, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
NAME_FIELD_COLUMN
The constant NAME_FIELD_COLUMN.- See Also:
-
SURNAME_FIELD_COLUMN
The constant SURNAME_FIELD_COLUMN.- See Also:
-
EMAIL_FIELD_COLUMN
The constant E_MAIL_FIELD_COLUMN.- See Also:
-
MOBILE_NUMBER_FIELD_COLUMN
The constant MOBILE_NUMBER_FIELD_COLUMN.- See Also:
-
INTEGRATION_CODE_FIELD_COLUMN
The constant INTEGRATION_CODE_FIELD_COLUMN.- See Also:
-
PERSONAL_IDENTIFIER_FIELD_COLUMN
The constant PERSONAL_IDENTIFIER_FIELD_COLUMN.- See Also:
-
USER_TYPE_ID_FIELD_COLUMN
The constant USER_TYPE_ID_FIELD_COLUMN.- See Also:
-
USER_TYPE_ID_FOREIGN_KEY
The constant USER_TYPE_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
INTEGRATION_CODE_UNIQUE_KEY
The constant INTEGRATION_CODE_UNIQUE_KEY.- See Also:
-
EMAIL_CODE_UNIQUE_KEY
The constant EMAIL_CODE_UNIQUE_KEY.- See Also:
-
PERSONAL_IDENTIFIER_UNIQUE_KEY
The constant PERSONAL_IDENTIFIER_UNIQUE_KEY.- See Also:
-
UUID_INDEX
The constant UUID_INDEX.- See Also:
-
NAME_INDEX
The constant NAME_INDEX.- See Also:
-
NAME_LOWER_FUNCTION_INDEX
The constant NAME_LOWER_FUNCTION_INDEX.- See Also:
-
SURNAME_INDEX
The constant SURNAME_INDEX.- See Also:
-
SURNAME_LOWER_FUNCTION_INDEX
The constant SURNAME_LOWER_FUNCTION_INDEX.- See Also:
-
INTEGRATION_CODE_INDEX
The constant INTEGRATION_CODE_INDEX.- See Also:
-
EMAIL_INDEX
The constant EMAIL_INDEX.- See Also:
-
PERSONAL_IDENTIFIER_INDEX
The constant PERSONAL_IDENTIFIER_INDEX.- See Also:
-
-
Constructor Details
-
HvlOAuthUserDetail
public HvlOAuthUserDetail()
-
-
Method Details
-
getName
Gets name.- Returns:
- the name
-
setName
Sets name.- Parameters:
name
- the name
-
getSurname
Gets surname.- Returns:
- the surname
-
setSurname
Sets surname.- Parameters:
surname
- the surname
-
getEmail
Gets email.- Returns:
- the email
-
setEmail
Sets email.- Parameters:
email
- the email
-
getMobileNumber
Gets mobile number.- Returns:
- the mobile number
-
setMobileNumber
Sets mobile number.- Parameters:
mobileNumber
- the mobile number
-
getUserType
Gets user type.- Returns:
- the user type
-
setUserType
Sets user type.- Parameters:
userType
- the user type
-
getUserTypeId
Gets user type id.- Returns:
- the user type id
-
setUserTypeId
Sets user type id- Parameters:
userTypeId
- the user type id
-
getIntegrationCode
Gets integration code.- Returns:
- the integration code
-
setIntegrationCode
Sets integration code.- Parameters:
integrationCode
- the integration code
-
getPersonalIdentifier
Gets personal identifier.- Returns:
- the personal identifier
-
setPersonalIdentifier
Sets personal identifier.- Parameters:
personalIdentifier
- the personal identifier
-