Class HvlOAuthProfilePersistModel
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.profile.model.HvlOAuthProfileModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfilePersistModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
- Direct Known Subclasses:
HvlOAuthProfileCopiablePersistModel
A data transfer object is used for profile profile detail persist operations.
- See Also:
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileModel
ADDED_PROFILE_DETAIL_IDS_FIELD, ADDED_ROLE_GROUP_IDS_FIELD, ADDED_ROLE_IDS_FIELD, COPY_PROFILE_GROUPS_FIELD, COPY_ROLE_GROUPS_FIELD, COPY_ROLES_FIELD, CRITICAL_AUTHORITY_IDS_FIELD, DESCRIPTION_FIELD, ENABLED_FIELD, NAME_FIELD, PROFILE_DETAIL_COPIED_FIELD, PROFILE_RESET_CLEAR_PROFILE_GROUPS_FIELD, PROFILE_RESET_CLEAR_ROLE_GROUPS_FIELD, PROFILE_RESET_CLEAR_ROLES_FIELD, PROFILE_USER_MIGRATION_CLEAR_SOURCE_PROFILE_ROLE_GROUPS_FIELD, PROFILE_USER_MIGRATION_CLEAR_SOURCE_PROFILE_ROLES_FIELD, PROFILE_USER_MIGRATION_CLEAR_TARGET_PROFILE_ROLE_GROUPS_FIELD, PROFILE_USER_MIGRATION_CLEAR_TARGET_PROFILE_ROLES_FIELD, PROFILE_USER_MIGRATION_SOURCE_PROFILE_EXIT_PROFILE_GROUPS_FIELD, PROFILE_USER_MIGRATION_TARGET_PROFILE_EXIT_PROFILE_GROUPS_FIELD, PROFILE_USER_MIGRATION_TARGET_PROFILE_UUID_FIELD, REMOVED_PROFILE_DETAIL_IDS_FIELD, REMOVED_ROLE_GROUP_IDS_FIELD, REMOVED_ROLE_IDS_FIELD, SOURCE_PROFILE_UUID_FIELD, USER_ID_FIELD, USER_UUID_FIELD, VIRTUAL_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets profile detail id set to add.Gets profile detail id set to remove.int
hashCode()
void
setProfileDetailIdSetToAdd
(Set<Long> profileDetailIdSetToAdd) Sets profile detail id set to add.void
setProfileDetailIdSetToRemove
(Set<Long> profileDetailIdSetToRemove) Sets profile detail id set to remove.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileModel
getDescription, getIntegrationCode, getName, getUser, isEnabled, isProfileDetailCopied, isVirtual, setDescription, setEnabled, setIntegrationCode, setName, setProfileDetailCopied, setUser, setVirtual
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
-
Constructor Details
-
HvlOAuthProfilePersistModel
public HvlOAuthProfilePersistModel()
-
-
Method Details
-
getProfileDetailIdSetToAdd
Gets profile detail id set to add.- Returns:
- the profile detail id set to add
-
setProfileDetailIdSetToAdd
Sets profile detail id set to add.- Parameters:
profileDetailIdSetToAdd
- the profile detail id set to add
-
getProfileDetailIdSetToRemove
Gets profile detail id set to remove.- Returns:
- the profile detail id set to remove
-
setProfileDetailIdSetToRemove
Sets profile detail id set to remove.- Parameters:
profileDetailIdSetToRemove
- the profile detail id set to remove
-
equals
- Overrides:
equals
in classHvlOAuthProfileModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthProfileModel
-