Class HvlOAuthProfileGroupCopiablePersistModel
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.HvlOAuthProfileGroupModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfileGroupPersistModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfileGroupCopiablePersistModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
@Validated
public class HvlOAuthProfileGroupCopiablePersistModel
extends HvlOAuthProfileGroupPersistModel
A data transfer object is used for profile group persist operations.
- See Also:
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileGroupModel
ADDED_PROFILE_DETAIL_IDS_FIELD, ADDED_PROFILE_IDS_FIELD, ADDED_ROLE_GROUP_IDS_FIELD, ADDED_ROLE_IDS_FIELD, DESCRIPTION_FIELD, ENABLED_FIELD, NAME_FIELD, REMOVED_PROFILE_DETAIL_IDS_FIELD, REMOVED_PROFILE_IDS_FIELD, REMOVED_ROLE_GROUP_IDS_FIELD, REMOVED_ROLE_IDS_FIELD, SOURCE_PROFILE_GROUP_ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets source profile group id to copy.int
hashCode()
void
setSourceProfileGroupIdToCopy
(Long sourceProfileGroupIdToCopy) Sets source profile group id to copy.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.persist.HvlOAuthProfileGroupPersistModel
getProfileDetailIdSetToAdd, getProfileDetailIdSetToRemove, getProfileIdSetToAdd, getProfileIdSetToRemove, setProfileDetailIdSetToAdd, setProfileDetailIdSetToRemove, setProfileIdSetToAdd, setProfileIdSetToRemove
Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.profile.model.HvlOAuthProfileGroupModel
getDescription, getName, isEnabled, setDescription, setEnabled, setName
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
-
HvlOAuthProfileGroupCopiablePersistModel
public HvlOAuthProfileGroupCopiablePersistModel()
-
-
Method Details
-
getSourceProfileGroupIdToCopy
Gets source profile group id to copy.- Returns:
- the source profile group id to copy
-
setSourceProfileGroupIdToCopy
Sets source profile group id to copy.- Parameters:
sourceProfileGroupIdToCopy
- the source profile group id to copy
-
equals
- Overrides:
equals
in classHvlOAuthProfileGroupPersistModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthProfileGroupPersistModel
-