Class HvlOAuthBaseProfileDetail
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.HvlOAuthBaseProfileDetail
- 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>
- Direct Known Subclasses:
HvlOAuthProfileDetail
,HvlOAuthProfileDetailPersist
@MappedSuperclass
public abstract class HvlOAuthBaseProfileDetail
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which defines profile detail fields
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant DETAIL_TYPE_ID_FIELD_COLUMN.static final String
The constant INTEGRATION_CODE_FIELD_COLUMN.static final String
The constant INTEGRATION_CODE_UNIQUE_KEY.static final String
The constant NAME_INDEX.static final String
The constant NAME_TYPE_UNIQUE_KEY.static final String
The constant PARENT_ID_FIELD_COLUMN.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 integration code.Gets parent id.Gets profile detail type id.int
hashCode()
void
setIntegrationCode
(String integrationCode) Sets integration code.void
setParentId
(Long parentId) Sets parent id.void
setProfileDetailTypeId
(Long profileDetailTypeId) Sets profile detail type 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:
-
DETAIL_TYPE_ID_FIELD_COLUMN
The constant DETAIL_TYPE_ID_FIELD_COLUMN.- See Also:
-
PARENT_ID_FIELD_COLUMN
The constant PARENT_ID_FIELD_COLUMN.- See Also:
-
INTEGRATION_CODE_FIELD_COLUMN
The constant INTEGRATION_CODE_FIELD_COLUMN.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
INTEGRATION_CODE_UNIQUE_KEY
The constant INTEGRATION_CODE_UNIQUE_KEY.- See Also:
-
NAME_TYPE_UNIQUE_KEY
The constant NAME_TYPE_UNIQUE_KEY.- See Also:
-
NAME_INDEX
The constant NAME_INDEX.- See Also:
-
-
Constructor Details
-
HvlOAuthBaseProfileDetail
public HvlOAuthBaseProfileDetail()
-
-
Method Details
-
getProfileDetailTypeId
Gets profile detail type id.- Returns:
- the profile detail type id
-
setProfileDetailTypeId
Sets profile detail type id.- Parameters:
profileDetailTypeId
- the profile detail type id
-
getIntegrationCode
Gets integration code.- Returns:
- the integration code
-
setIntegrationCode
Sets integration code.- Parameters:
integrationCode
- the integration code
-
getParentId
Gets parent id.- Returns:
- the parent id
-
setParentId
Sets parent id.- Parameters:
parentId
- the parent 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>
-