Class HvlOAuthTrustedProxyUserRel
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.proxy.entity.HvlOAuthTrustedProxyUserRel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
@Entity
public class HvlOAuthTrustedProxyUserRel
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which is used as a wrapper for relation between
HvlOAuthUser
and HvlOAuthTrustedProxy
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant TABLE_NAME.static final String
The constant TARGET_USER_ID_FOREIGN_KEY.static final String
The constant TRUSTED_PROXY_ID_FIELD_COLUMN.static final String
The constant TRUSTED_PROXY_ID_FOREIGN_KEY.static final String
The constant TRUSTED_PROXY_ID_INDEX.static final String
The constant TRUSTED_PROXY_USER_REL_UNIQUE_KEY.static final String
The constant USER_ID_FIELD_COLUMN.static final String
The constant USER_ID_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
Gets trusted proxy.Gets trusted proxy id.getUser()
Gets user.Gets target user id.int
hashCode()
void
setTrustedProxy
(HvlOAuthTrustedProxy trustedProxy) Sets trusted proxy.void
setTrustedProxyId
(Long trustedProxyId) Sets trusted proxy id.void
setUser
(HvlOAuthUser user) Sets user.void
Sets target user id.Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
getDeleted, getDeletedDate, setDeleted, setDeletedDate
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlEntity
getId, setId
Methods inherited from class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setUpdatedBy, setUuid, setVersion
-
Field Details
-
TABLE_NAME
The constant TABLE_NAME.- See Also:
-
TRUSTED_PROXY_ID_FIELD_COLUMN
The constant TRUSTED_PROXY_ID_FIELD_COLUMN.- See Also:
-
USER_ID_FIELD_COLUMN
The constant USER_ID_FIELD_COLUMN.- See Also:
-
TRUSTED_PROXY_ID_FOREIGN_KEY
The constant TRUSTED_PROXY_ID_FOREIGN_KEY.- See Also:
-
TARGET_USER_ID_FOREIGN_KEY
The constant TARGET_USER_ID_FOREIGN_KEY.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
TRUSTED_PROXY_USER_REL_UNIQUE_KEY
The constant TRUSTED_PROXY_USER_REL_UNIQUE_KEY.- See Also:
-
TRUSTED_PROXY_ID_INDEX
The constant TRUSTED_PROXY_ID_INDEX.- See Also:
-
USER_ID_INDEX
The constant USER_ID_INDEX.- See Also:
-
-
Constructor Details
-
HvlOAuthTrustedProxyUserRel
public HvlOAuthTrustedProxyUserRel()
-
-
Method Details
-
getTrustedProxy
Gets trusted proxy.- Returns:
- the trusted proxy
-
setTrustedProxy
Sets trusted proxy.- Parameters:
trustedProxy
- the trusted proxy
-
getUser
Gets user.- Returns:
- the target user
-
setUser
Sets user.- Parameters:
user
- the target User
-
getTrustedProxyId
Gets trusted proxy id.- Returns:
- the trusted proxy id
-
setTrustedProxyId
Sets trusted proxy id.- Parameters:
trustedProxyId
- the trusted proxy id
-
getUserId
Gets target user id.- Returns:
- the target user id
-
setUserId
Sets target user id.- Parameters:
userId
- the target user 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>
-