Class HvlOAuthUserDataModel
java.lang.Object
tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
tr.com.havelsan.javarch.dto.model.HvlModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.projection.HvlOAuthUserDataModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
- Direct Known Subclasses:
HvlOAuthUserClaimDataModel
public class HvlOAuthUserDataModel
extends tr.com.havelsan.javarch.dto.model.HvlModel
A filtered data transfer object is used for user operations
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets expiration date.Gets locked date.Gets password updated date.Gets tenant.Gets user detail data model.Gets username.Gets user registration source type.int
hashCode()
boolean
isAdmin()
Is admin boolean.boolean
Is expired boolean.boolean
isLocked()
Is locked boolean.boolean
isSystem()
Is system boolean.void
setAdmin
(boolean admin) Sets admin.void
setExpirationDate
(OffsetDateTime expirationDate) Sets expiration date.void
setLockedDate
(OffsetDateTime lockedDate) Sets locked date.void
setPasswordUpdatedDate
(OffsetDateTime passwordUpdatedDate) Sets password updated date.void
setSystem
(boolean system) Sets system.void
Sets tenant.void
setUserDetailDataModel
(HvlOAuthUserDetailDataModel userDetailDataModel) Sets user detail data model.void
setUsername
(String username) Sets username.void
setUserRegistrationSourceType
(HvlOAuthUserRegistrationSourceType userRegistrationSourceType) Sets user registration source type.Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlModel
getId, setId
Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlSimpleModel
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getDeleted, getDeletedDate, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setDeleted, setDeletedDate, setUpdatedBy, setUuid, setVersion
-
Field Details
-
LOCKED_DATE_FIELD
The constant LOCKED_DATE_FIELD.- See Also:
-
EXPIRATION_DATE_FIELD
The constant EXPIRATION_DATE_FIELD.- See Also:
-
-
Constructor Details
-
HvlOAuthUserDataModel
public HvlOAuthUserDataModel()
-
-
Method Details
-
getUsername
Gets username.- Returns:
- the username
-
setUsername
Sets username.- Parameters:
username
- the username
-
isSystem
public boolean isSystem()Is system boolean.- Returns:
- the boolean
-
setSystem
public void setSystem(boolean system) Sets system.- Parameters:
system
- the system
-
isLocked
public boolean isLocked()Is locked boolean.- Returns:
- the boolean
-
isExpired
public boolean isExpired()Is expired boolean.- Returns:
- the boolean
-
isAdmin
public boolean isAdmin()Is admin boolean.- Returns:
- the boolean
-
setAdmin
public void setAdmin(boolean admin) Sets admin.- Parameters:
admin
- the admin
-
getExpirationDate
Gets expiration date.- Returns:
- the expiration date
-
setExpirationDate
Sets expiration date.- Parameters:
expirationDate
- the expiration date
-
getLockedDate
Gets locked date.- Returns:
- the locked date
-
setLockedDate
Sets locked date.- Parameters:
lockedDate
- the locked date
-
getPasswordUpdatedDate
Gets password updated date.- Returns:
- the password updated date
-
setPasswordUpdatedDate
Sets password updated date.- Parameters:
passwordUpdatedDate
- the password updated date
-
getUserDetailDataModel
Gets user detail data model.- Returns:
- the user detail data model
-
setUserDetailDataModel
Sets user detail data model.- Parameters:
userDetailDataModel
- the user detail data model
-
getTenant
Gets tenant.- Returns:
- the tenant
-
setTenant
Sets tenant.- Parameters:
tenant
- the tenant
-
getUserRegistrationSourceType
Gets user registration source type.- Returns:
- the user registration source type
-
setUserRegistrationSourceType
public void setUserRegistrationSourceType(HvlOAuthUserRegistrationSourceType userRegistrationSourceType) Sets user registration source type.- Parameters:
userRegistrationSourceType
- the user registration source type
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-