Class HvlOAuthUserClaimDataModel
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
tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.projection.HvlOAuthUserClaimDataModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
,HvlOAuthClaimDataModelStructure
public class HvlOAuthUserClaimDataModel
extends HvlOAuthUserDataModel
implements HvlOAuthClaimDataModelStructure
The type user claim data model.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant EMAIL_FIELD.static final String
The constant EXPIRATION_TIMESTAMP_FIELD.static final String
The constant LOCKED_TIMESTAMP_FIELD.static final String
The constant NAME_FIELD.static final String
The constant SURNAME_FIELD.static final String
The constant USERNAME_FIELD.Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.projection.HvlOAuthUserDataModel
EXPIRATION_DATE_FIELD, LOCKED_DATE_FIELD
Fields inherited from interface tr.com.havelsan.javarch.oauth.jpa.data.common.model.projection.HvlOAuthClaimDataModelStructure
ASSIGNED_ENTITY_ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets assigned entity id.getEmail()
Gets email.Gets expiration date.Gets expiration timestamp.Gets locked date.Gets locked timestamp.getName()
Gets name.Gets surname.int
hashCode()
void
setAssignedEntityId
(Long assignedEntityId) Sets assigned entity id.void
Sets email.void
setExpirationTimestamp
(Date expirationTimestamp) Sets expiration timestamp.void
setLockedTimestamp
(Date lockedTimestamp) Sets locked timestamp.void
Sets name.void
setSurname
(String surname) Sets surname.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.projection.HvlOAuthUserDataModel
getDescription, getDn, getPasswordUpdatedDate, getTenant, getUserDetailDataModel, getUsername, getUserRegistrationSourceType, isAdmin, isExpired, isLocked, isSystem, setAdmin, setDescription, setDn, setExpirationDate, setLockedDate, setPasswordUpdatedDate, setSystem, setTenant, setUserDetailDataModel, setUsername, setUserRegistrationSourceType
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
-
USERNAME_FIELD
The constant USERNAME_FIELD.- See Also:
-
NAME_FIELD
The constant NAME_FIELD.- See Also:
-
SURNAME_FIELD
The constant SURNAME_FIELD.- See Also:
-
EMAIL_FIELD
The constant EMAIL_FIELD.- See Also:
-
EXPIRATION_TIMESTAMP_FIELD
The constant EXPIRATION_TIMESTAMP_FIELD.- See Also:
-
LOCKED_TIMESTAMP_FIELD
The constant LOCKED_TIMESTAMP_FIELD.- See Also:
-
-
Constructor Details
-
HvlOAuthUserClaimDataModel
public HvlOAuthUserClaimDataModel()
-
-
Method Details
-
getAssignedEntityId
Gets assigned entity id.- Specified by:
getAssignedEntityId
in interfaceHvlOAuthClaimDataModelStructure
- Returns:
- the assigned entity id
-
setAssignedEntityId
Sets assigned entity id.- Parameters:
assignedEntityId
- the assigned entity id
-
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
-
getExpirationTimestamp
Gets expiration timestamp.- Returns:
- the expiration timestamp
-
setExpirationTimestamp
Sets expiration timestamp.- Parameters:
expirationTimestamp
- the expiration timestamp
-
getLockedTimestamp
Gets locked timestamp.- Returns:
- the locked timestamp
-
setLockedTimestamp
Sets locked timestamp.- Parameters:
lockedTimestamp
- the locked timestamp
-
getExpirationDate
Gets expiration date.- Overrides:
getExpirationDate
in classHvlOAuthUserDataModel
- Returns:
- the expiration date
-
getLockedDate
Gets locked date.- Overrides:
getLockedDate
in classHvlOAuthUserDataModel
- Returns:
- the locked date
-
equals
- Overrides:
equals
in classHvlOAuthUserDataModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthUserDataModel
-