Class HvlOAuthProfileRoleRel
java.lang.Object
tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
tr.com.havelsan.javarch.domain.model.entity.HvlEntity
tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.entity.HvlOAuthProfileRoleRel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
@Entity
public class HvlOAuthProfileRoleRel
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which is used as a wrapper for many to many relation between
HvlOAuthProfile
and HvlOAuthRole
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
The constant PROFILE_FIELD.static final String
The constant PROFILE_ID_FIELD_COLUMN.static final String
The constant PROFILE_ID_FOREIGN_KEY.static final String
The constant PROFILE_ID_INDEX.static final String
The constant PROFILE_ROLE_REL_UNIQUE_KEY.static final String
The constant ROLE_ID_FIELD_COLUMN.static final String
The constant ROLE_ID_FOREIGN_KEY.static final String
The constant ROLE_ID_INDEX.protected static final String
The constant TABLE_NAME.static final String
The constant UUID_UNIQUE_KEY.Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
DELETED_DATE_FIELD, DELETED_DATE_FIELD_COLUMN, DELETED_FIELD, DELETED_FIELD_COLUMN
Fields inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
CREATED_BY_FIELD, CREATED_BY_FIELD_COLUMN, CREATED_DATE_FIELD, CREATED_DATE_FIELD_COLUMN, ID_FIELD, ID_FIELD_COLUMN, UPDATED_BY_FIELD, UPDATED_BY_FIELD_COLUMN, UPDATED_DATE_FIELD, UPDATED_DATE_FIELD_COLUMN, UUID_FIELD, UUID_FIELD_COLUMN, VERSION_FIELD, VERSION_FIELD_COLUMN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets profile.Gets profile id.getRole()
Gets role.Gets role id.int
hashCode()
void
setProfile
(HvlOAuthProfile profile) Sets profile.void
setProfileId
(Long profileId) Sets profile id.void
setRole
(HvlOAuthRole role) Sets role.void
Sets role id.Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
getDeleted, getDeletedDate, setDeleted, setDeletedDate
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
PROFILE_ID_FIELD_COLUMN
The constant PROFILE_ID_FIELD_COLUMN.- See Also:
-
ROLE_ID_FIELD_COLUMN
The constant ROLE_ID_FIELD_COLUMN.- See Also:
-
PROFILE_ID_FOREIGN_KEY
The constant PROFILE_ID_FOREIGN_KEY.- See Also:
-
ROLE_ID_FOREIGN_KEY
The constant ROLE_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
PROFILE_ROLE_REL_UNIQUE_KEY
The constant PROFILE_ROLE_REL_UNIQUE_KEY.- See Also:
-
PROFILE_ID_INDEX
The constant PROFILE_ID_INDEX.- See Also:
-
ROLE_ID_INDEX
The constant ROLE_ID_INDEX.- See Also:
-
PROFILE_FIELD
The constant PROFILE_FIELD.- See Also:
-
-
Constructor Details
-
HvlOAuthProfileRoleRel
public HvlOAuthProfileRoleRel()
-
-
Method Details
-
getProfile
Gets profile.- Returns:
- the profile
-
setProfile
Sets profile.- Parameters:
profile
- the profile
-
getProfileId
Gets profile id.- Returns:
- the profile id
-
setProfileId
Sets profile id.- Parameters:
profileId
- the profile id
-
getRole
Gets role.- Returns:
- the role
-
setRole
Sets role.- Parameters:
role
- the role
-
getRoleId
Gets role id.- Returns:
- the role id
-
setRoleId
Sets role id.- Parameters:
roleId
- the role id
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
-