Class HvlOAuthUserStrategyModel
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.HvlOAuthUserStrategyModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
public class HvlOAuthUserStrategyModel
extends tr.com.havelsan.javarch.dto.model.HvlModel
A data transfer object is used for strategy operations
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets description.Gets email extension.Gets email strategy.Gets username strategy.Gets user type.int
hashCode()
void
setDescription
(String description) Sets description.void
setEmailExtension
(String emailExtension) Sets email extension.void
setEmailStrategy
(HvlOAuthUserGeneratorEmailStrategy emailStrategy) Sets email strategy.void
setEnabled
(Boolean enabled) void
setUsernameStrategy
(HvlOAuthUserGeneratorUsernameStrategy usernameStrategy) Sets username strategy.void
setUserType
(HvlOAuthUserTypeModel userType) Sets user 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
-
DESCRIPTION_FIELD
- See Also:
-
ACTIVE_FIELD
- See Also:
-
-
Constructor Details
-
HvlOAuthUserStrategyModel
public HvlOAuthUserStrategyModel()
-
-
Method Details
-
getUserType
Gets user type.- Returns:
- the user type
-
setUserType
Sets user type.- Parameters:
userType
- the user type
-
getUsernameStrategy
Gets username strategy.- Returns:
- the username strategy
-
setUsernameStrategy
Sets username strategy.- Parameters:
usernameStrategy
- the username strategy
-
getEmailStrategy
Gets email strategy.- Returns:
- the email strategy
-
setEmailStrategy
Sets email strategy.- Parameters:
emailStrategy
- the email strategy
-
getEmailExtension
Gets email extension.- Returns:
- the email extension
-
setEmailExtension
Sets email extension.- Parameters:
emailExtension
- the email extension
-
getDescription
Gets description.- Returns:
- the description
-
setDescription
Sets description.- Parameters:
description
- the description
-
getEnabled
-
setEnabled
-
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>
-