Class HvlOAuthSystemUser
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.user.entity.HvlOAuthSystemUser
- 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 HvlOAuthSystemUser
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which defines system user fields.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant API_KEY_FIELD_COLUMN.static final String
The constant API_KEY_INDEX.static final String
The constant API_KEY_UNIQUE_KEY.static final String
The constant PROFILE_ID_FIELD_COLUMN.static final String
The constant PROFILE_ID_FOREIGN_KEY.static final String
The constant TABLE_NAME.static final String
The constant UUID_INDEX.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
Equals boolean.Gets api key.Gets profile.Gets profile id.int
hashCode()
Hash code int.void
Sets api key.void
setProfile
(HvlOAuthProfile profile) Sets profile.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:
-
API_KEY_FIELD_COLUMN
The constant API_KEY_FIELD_COLUMN.- See Also:
-
PROFILE_ID_FOREIGN_KEY
The constant PROFILE_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
API_KEY_UNIQUE_KEY
The constant API_KEY_UNIQUE_KEY.- See Also:
-
UUID_INDEX
The constant UUID_INDEX.- See Also:
-
API_KEY_INDEX
The constant API_KEY_INDEX.- See Also:
-
-
Constructor Details
-
HvlOAuthSystemUser
public HvlOAuthSystemUser()
-
-
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
-
getApiKey
Gets api key.- Returns:
- the api key
-
setApiKey
Sets api key.- Parameters:
apiKey
- the api key
-
equals
Equals boolean.- Overrides:
equals
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
- Parameters:
o
- the o- Returns:
- the boolean
-
hashCode
public int hashCode()Hash code int.- Overrides:
hashCode
in classtr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
- Returns:
- the int
-