Class HvlOAuthProfileProfileDetailRel
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.HvlOAuthProfileProfileDetailRel
- 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 HvlOAuthProfileProfileDetailRel
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 HvlOAuthProfileDetail
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant PROFILE_DETAIL_ID_FIELD_COLUMN.protected static final String
The constant PROFILE_DETAIL_ID_FOREIGN_KEY.static final String
The constant PROFILE_DETAIL_ID_INDEX.static final String
static final String
The constant PROFILE_ID_FIELD_COLUMN.protected static final String
The constant PROFILE_ID_FOREIGN_KEY.static final String
The constant PROFILE_ID_INDEX.protected static final String
The constant PROFILE_PROFILE_DETAIL_UNIQUE_KEY.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 detail.Gets profile detail id.Gets profile uuid.int
hashCode()
void
setProfile
(HvlOAuthProfile profile) Sets profile.void
setProfileDetail
(HvlOAuthProfileDetail profileDetail) Sets profile detail.void
setProfileDetailId
(Long profileDetailId) Sets profile detail id.void
setProfileId
(Long profileId) Sets profile 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:
-
PROFILE_ID_FIELD_COLUMN
The constant PROFILE_ID_FIELD_COLUMN.- See Also:
-
PROFILE_DETAIL_ID_FIELD_COLUMN
The constant PROFILE_DETAIL_ID_FIELD_COLUMN.- See Also:
-
PROFILE_ID_FOREIGN_KEY
The constant PROFILE_ID_FOREIGN_KEY.- See Also:
-
PROFILE_DETAIL_ID_FOREIGN_KEY
The constant PROFILE_DETAIL_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
PROFILE_PROFILE_DETAIL_REL_UNIQUE_KEY
The constant PROFILE_PROFILE_DETAIL_UNIQUE_KEY.- See Also:
-
PROFILE_ID_INDEX
The constant PROFILE_ID_INDEX.- See Also:
-
PROFILE_DETAIL_ID_INDEX
The constant PROFILE_DETAIL_ID_INDEX.- See Also:
-
PROFILE_FIELD
- See Also:
-
-
Constructor Details
-
HvlOAuthProfileProfileDetailRel
public HvlOAuthProfileProfileDetailRel()
-
-
Method Details
-
getProfile
Gets profile.- Returns:
- the profile
-
setProfile
Sets profile.- Parameters:
profile
- the profile
-
getProfileDetail
Gets profile detail.- Returns:
- the profile detail
-
setProfileDetail
Sets profile detail.- Parameters:
profileDetail
- the profile detail
-
getProfileId
Gets profile uuid.- Returns:
- the profile uuid
-
setProfileId
Sets profile id.- Parameters:
profileId
- the profile id
-
getProfileDetailId
Gets profile detail id.- Returns:
- the profile detail id
-
setProfileDetailId
Sets profile detail id.- Parameters:
profileDetailId
- the profile detail 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>
-