Class HvlOAuthProfileDetail
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
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.entity.HvlOAuthProfileDetail
- 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>
An entity class which defines profile detail fields
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant DETAIL_TYPE_ID_FOREIGN_KEY.static final String
The constant NAME_FIELD_COLUMN.protected static final String
The constant NAME_MAPPED_KEY.static final String
The constant PARENT_ID_FOREIGN_KEY.Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.entity.HvlOAuthBaseProfileDetail
DETAIL_TYPE_ID_FIELD_COLUMN, INTEGRATION_CODE_FIELD_COLUMN, INTEGRATION_CODE_UNIQUE_KEY, NAME_INDEX, NAME_TYPE_UNIQUE_KEY, PARENT_ID_FIELD_COLUMN, TABLE_NAME, 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 name map.Gets parent.Gets profile detail type.int
hashCode()
void
setNameMap
(Map<String, HvlOAuthProfileDetailName> nameMap) Sets name map.void
setParent
(HvlOAuthProfileDetail parent) Sets parent.void
setProfileDetailType
(HvlOAuthProfileDetailType profileDetailType) Sets profile detail type.toString()
Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.profile.entity.HvlOAuthBaseProfileDetail
getIntegrationCode, getParentId, getProfileDetailTypeId, setIntegrationCode, setParentId, setProfileDetailTypeId
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, 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
-
NAME_FIELD_COLUMN
The constant NAME_FIELD_COLUMN.- See Also:
-
DETAIL_TYPE_ID_FOREIGN_KEY
The constant DETAIL_TYPE_ID_FOREIGN_KEY.- See Also:
-
PARENT_ID_FOREIGN_KEY
The constant PARENT_ID_FOREIGN_KEY.- See Also:
-
NAME_MAPPED_KEY
The constant NAME_MAPPED_KEY.- See Also:
-
-
Constructor Details
-
HvlOAuthProfileDetail
public HvlOAuthProfileDetail()
-
-
Method Details
-
getProfileDetailType
Gets profile detail type.- Returns:
- the profile detail type
-
setProfileDetailType
Sets profile detail type.- Parameters:
profileDetailType
- the profile detail type
-
getParent
Gets parent.- Returns:
- the parent
-
setParent
Sets parent.- Parameters:
parent
- the parent
-
getNameMap
Gets name map.- Returns:
- the name map
-
setNameMap
Sets name map.- Parameters:
nameMap
- the name map
-
equals
- Overrides:
equals
in classHvlOAuthBaseProfileDetail
-
hashCode
public int hashCode()- Overrides:
hashCode
in classHvlOAuthBaseProfileDetail
-
toString
-