Class HvlOAuthProfileUserDataModel
java.lang.Object
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.projection.HvlOAuthProfileDataModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.projection.HvlOAuthProfileUserDataModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
HvlOAuthProfileUserClaimDataModel
A data transfer object is used for profile user data operations.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant EXPIRATION_DATE_FIELD.static final String
The constant GOOGLE_AUTHENTICATOR_ENABLED_FIELD.static final String
The constant SECRET_FIELD.static final String
The constant USER_TYPE_CODE_FIELD.static final String
The constant TENANT_FIELD.static final String
The constant USER_DETAIL_INTEGRATION_CODE_FIELD.static final String
The constant USER_FIRST_NAME_FIELD.static final String
The constant USER_LAST_NAME_FIELD.static final String
The constant USER_TYPE_CODE_FIELD.Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.projection.HvlOAuthProfileDataModel
PROFILE_INTEGRATION_CODE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getEmail()
Gets email.Gets expiration date.Gets secret.Gets tenant.Gets user detail integration code.Gets user first name.Gets user last name.Gets username.Gets user type code.int
hashCode()
boolean
isAdmin()
Is admin boolean.boolean
Is enabled boolean.boolean
Is google authenticator enabled boolean.boolean
isSystem()
Is system boolean.void
setAdmin
(boolean admin) Sets admin.void
Sets email.void
setEnabled
(boolean enabled) Sets enabled.void
setExpirationDate
(OffsetDateTime expirationDate) Sets expiration date.void
setGoogleAuthenticatorEnabled
(boolean googleAuthenticatorEnabled) Sets google authenticator enabled.void
Sets secret.void
setSystem
(boolean system) Sets system.void
Sets tenant.void
setUserDetailIntegrationCode
(String userDetailIntegrationCode) Sets user detail integration code.void
setUserFirstName
(String userFirstName) Sets user first name.void
setUserLastName
(String userLastName) Sets user last name.void
setUsername
(String username) Sets username.void
setUserTypeCode
(String userTypeCode) Sets user type code.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.projection.HvlOAuthProfileDataModel
getDescription, getEnabled, getId, getIntegrationCode, getName, getUuid, getVirtual, setDescription, setEnabled, setId, setIntegrationCode, setName, setUuid, setVirtual
-
Field Details
-
TENANT_FIELD
The constant TENANT_FIELD.- See Also:
-
USER_FIRST_NAME_FIELD
The constant USER_FIRST_NAME_FIELD.- See Also:
-
USER_LAST_NAME_FIELD
The constant USER_LAST_NAME_FIELD.- See Also:
-
USER_DETAIL_INTEGRATION_CODE_FIELD
The constant USER_DETAIL_INTEGRATION_CODE_FIELD.- See Also:
-
GOOGLE_AUTHENTICATOR_ENABLED_FIELD
The constant GOOGLE_AUTHENTICATOR_ENABLED_FIELD.- See Also:
-
SECRET_FIELD
The constant SECRET_FIELD.- See Also:
-
USER_TYPE_CODE_FIELD
The constant USER_TYPE_CODE_FIELD.- See Also:
-
SYSTEM_USER_FIELD
The constant USER_TYPE_CODE_FIELD.- See Also:
-
EXPIRATION_DATE_FIELD
The constant EXPIRATION_DATE_FIELD.- See Also:
-
-
Constructor Details
-
HvlOAuthProfileUserDataModel
public HvlOAuthProfileUserDataModel()
-
-
Method Details
-
getUsername
Gets username.- Returns:
- the username
-
setUsername
Sets username.- Parameters:
username
- the username
-
isAdmin
public boolean isAdmin()Is admin boolean.- Returns:
- the boolean
-
setAdmin
public void setAdmin(boolean admin) Sets admin.- Parameters:
admin
- the admin
-
getTenant
Gets tenant.- Returns:
- the tenant
-
setTenant
Sets tenant.- Parameters:
tenant
- the tenant
-
getUserFirstName
Gets user first name.- Returns:
- the user first name
-
setUserFirstName
Sets user first name.- Parameters:
userFirstName
- the user first name
-
getUserLastName
Gets user last name.- Returns:
- the user last name
-
setUserLastName
Sets user last name.- Parameters:
userLastName
- the user last name
-
getUserDetailIntegrationCode
Gets user detail integration code.- Returns:
- the user detail integration code
-
setUserDetailIntegrationCode
Sets user detail integration code.- Parameters:
userDetailIntegrationCode
- the user detail integration code
-
getEmail
Gets email.- Returns:
- the email
-
setEmail
Sets email.- Parameters:
email
- the email
-
getUserTypeCode
Gets user type code.- Returns:
- the user type code
-
setUserTypeCode
Sets user type code.- Parameters:
userTypeCode
- the user type code
-
isEnabled
public boolean isEnabled()Is enabled boolean.- Returns:
- the boolean
-
setEnabled
public void setEnabled(boolean enabled) Sets enabled.- Parameters:
enabled
- the enabled
-
isSystem
public boolean isSystem()Is system boolean.- Returns:
- the boolean
-
setSystem
public void setSystem(boolean system) Sets system.- Parameters:
system
- the system
-
isGoogleAuthenticatorEnabled
public boolean isGoogleAuthenticatorEnabled()Is google authenticator enabled boolean.- Returns:
- the boolean
-
setGoogleAuthenticatorEnabled
public void setGoogleAuthenticatorEnabled(boolean googleAuthenticatorEnabled) Sets google authenticator enabled.- Parameters:
googleAuthenticatorEnabled
- the google authenticator enabled
-
getSecret
Gets secret.- Returns:
- the secret
-
setSecret
Sets secret.- Parameters:
secret
- the secret
-
getExpirationDate
Gets expiration date.- Returns:
- the expiration date
-
setExpirationDate
Sets expiration date.- Parameters:
expirationDate
- the expiration date
-
equals
- Overrides:
equals
in classHvlOAuthProfileDataModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthProfileDataModel
-