Class HvlOAuthProfileGroupRoleGroupRel
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.HvlOAuthProfileGroupRoleGroupRel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>>
,org.hibernate.engine.spi.Managed
,org.hibernate.engine.spi.ManagedMappedSuperclass
,org.hibernate.engine.spi.PrimeAmongSecondarySupertypes
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
@Entity
public class HvlOAuthProfileGroupRoleGroupRel
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which is used as a wrapper for many to many relation between
HvlOAuthProfileGroup
and HvlOAuthRoleGroup
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
static final String
The constant PROFILE_GROUP_ID_FIELD_COLUMN.static final String
The constant PROFILE_GROUP_ID_FOREIGN_KEY.protected static final String
The constant PROFILE_GROUP_ID_INDEX.static final String
The constant PROFILE_GROUP_ROLE_GROUP_REL_UNIQUE_KEY.static final String
The constant ROLE_GROUP_ID_FIELD_COLUMN.static final String
The constant ROLE_GROUP_ID_FOREIGN_KEY.protected static final String
The constant ROLE_GROUP_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 group.Gets profile group id.Gets role group.Gets role group id.int
hashCode()
void
setProfileGroup
(HvlOAuthProfileGroup profileGroup) Sets profile group.void
setProfileGroupId
(Long profileGroupId) Sets profile group id.void
setRoleGroup
(HvlOAuthRoleGroup roleGroup) Sets role group.void
setRoleGroupId
(Long roleGroupId) Sets role group id.Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
$$_hibernate_read_deleted, $$_hibernate_read_deletedDate, $$_hibernate_write_deleted, $$_hibernate_write_deletedDate, getDeleted, getDeletedDate, setDeleted, setDeletedDate
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
$$_hibernate_read_id, $$_hibernate_write_id, getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
$$_hibernate_read_createdBy, $$_hibernate_read_dateCreated, $$_hibernate_read_dateUpdated, $$_hibernate_read_updatedBy, $$_hibernate_read_uuid, $$_hibernate_read_version, $$_hibernate_write_createdBy, $$_hibernate_write_dateCreated, $$_hibernate_write_dateUpdated, $$_hibernate_write_updatedBy, $$_hibernate_write_uuid, $$_hibernate_write_version, compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.engine.spi.Managed
asManaged
Methods inherited from interface org.hibernate.engine.spi.ManagedMappedSuperclass
asManagedMappedSuperclass
Methods inherited from interface org.hibernate.engine.spi.PrimeAmongSecondarySupertypes
asCompositeOwner, asCompositeTracker, asHibernateProxy, asManagedComposite, asManagedEntity, asPersistentAttributeInterceptable, asProxyConfiguration, asSelfDirtinessTracker
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
ROLE_GROUP_ID_FIELD_COLUMN
The constant ROLE_GROUP_ID_FIELD_COLUMN.- See Also:
-
PROFILE_GROUP_ID_FIELD_COLUMN
The constant PROFILE_GROUP_ID_FIELD_COLUMN.- See Also:
-
PROFILE_GROUP_ID_FOREIGN_KEY
The constant PROFILE_GROUP_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
PROFILE_GROUP_ROLE_GROUP_REL_UNIQUE_KEY
The constant PROFILE_GROUP_ROLE_GROUP_REL_UNIQUE_KEY.- See Also:
-
ROLE_GROUP_ID_FOREIGN_KEY
The constant ROLE_GROUP_ID_FOREIGN_KEY.- See Also:
-
PROFILE_GROUP_ID_INDEX
The constant PROFILE_GROUP_ID_INDEX.- See Also:
-
ROLE_GROUP_ID_INDEX
The constant ROLE_GROUP_ID_INDEX.- See Also:
-
PROFILE_GROUP_FIELD
- See Also:
-
-
Constructor Details
-
HvlOAuthProfileGroupRoleGroupRel
public HvlOAuthProfileGroupRoleGroupRel()
-
-
Method Details
-
getProfileGroup
Gets profile group.- Returns:
- the profile group
-
setProfileGroup
Sets profile group.- Parameters:
profileGroup
- the profile group
-
getRoleGroup
Gets role group.- Returns:
- the role group
-
setRoleGroup
Sets role group.- Parameters:
roleGroup
- the role group
-
getRoleGroupId
Gets role group id.- Returns:
- the role group id
-
setRoleGroupId
Sets role group id.- Parameters:
roleGroupId
- the role group id
-
getProfileGroupId
Gets profile group id.- Returns:
- the profile group id
-
setProfileGroupId
Sets profile group id.- Parameters:
profileGroupId
- the profile group 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>
-