Class HvlOAuthBaseProxy
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.HvlOAuthBaseProxy
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity>
,tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>
- Direct Known Subclasses:
HvlOAuthProxy
,HvlOAuthProxyPersist
@MappedSuperclass
public abstract class HvlOAuthBaseProxy
extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which defines proxy fields
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant DESCRIPTION_FIELD_COLUMN.static final String
The constant END_DATE_FIELD_COLUMN.static final String
The constant END_DATE_INDEX.static final String
The constant INTEGRATION_CODE_FIELD_COLUMN.static final String
The constant INTEGRATION_CODE_UNIQUE_KEY.static final String
The constant NAME_FIELD_COLUMN.static final String
The constant NAME_INDEXstatic final String
The constant NAME_UNIQUE_KEY.static final String
The constant SOURCE_PROFILE_ID_FIELD_COLUMN.static final String
The constant SOURCE_PROFILE_INDEX.static final String
The constant SOURCE_PROFILE_TARGET_USER_START_DATE_UNIQUE_KEY.static final String
The constant START_DATE_FIELD_COLUMN.static final String
The constant START_DATE_INDEX.static final String
The constant TABLE_NAME.static final String
The constant TARGET_USER_ID_FIELD_COLUMN.static final String
The constant TARGET_USER_INDEX.static final String
The constant TRUSTED_PROXY_ID_FIELD_COLUMN.static final String
The constant TRUSTED_PROXY_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 description.Gets end date.Gets integration code.getName()
Gets name.Gets source profile id.Gets start date.Gets target user id.Gets trusted proxy id.int
hashCode()
void
setDescription
(String description) Sets description.void
setEndDate
(OffsetDateTime endDate) Sets end date.void
setIntegrationCode
(String integrationCode) Sets integration code.void
Sets name.void
setSourceProfileId
(Long sourceProfileId) Sets source profile id.void
setStartDate
(OffsetDateTime startDate) Sets start date.void
setTargetUserId
(Long targetUserId) Sets target user id.void
setTrustedProxyId
(Long trustedProxyId) Sets trusted proxy 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:
-
SOURCE_PROFILE_ID_FIELD_COLUMN
The constant SOURCE_PROFILE_ID_FIELD_COLUMN.- See Also:
-
TARGET_USER_ID_FIELD_COLUMN
The constant TARGET_USER_ID_FIELD_COLUMN.- See Also:
-
TRUSTED_PROXY_ID_FIELD_COLUMN
The constant TRUSTED_PROXY_ID_FIELD_COLUMN.- See Also:
-
START_DATE_FIELD_COLUMN
The constant START_DATE_FIELD_COLUMN.- See Also:
-
END_DATE_FIELD_COLUMN
The constant END_DATE_FIELD_COLUMN.- See Also:
-
INTEGRATION_CODE_FIELD_COLUMN
The constant INTEGRATION_CODE_FIELD_COLUMN.- See Also:
-
DESCRIPTION_FIELD_COLUMN
The constant DESCRIPTION_FIELD_COLUMN.- See Also:
-
NAME_FIELD_COLUMN
The constant NAME_FIELD_COLUMN.- See Also:
-
UUID_UNIQUE_KEY
The constant UUID_UNIQUE_KEY.- See Also:
-
SOURCE_PROFILE_TARGET_USER_START_DATE_UNIQUE_KEY
The constant SOURCE_PROFILE_TARGET_USER_START_DATE_UNIQUE_KEY.- See Also:
-
INTEGRATION_CODE_UNIQUE_KEY
The constant INTEGRATION_CODE_UNIQUE_KEY.- See Also:
-
NAME_UNIQUE_KEY
The constant NAME_UNIQUE_KEY.- See Also:
-
SOURCE_PROFILE_INDEX
The constant SOURCE_PROFILE_INDEX.- See Also:
-
TARGET_USER_INDEX
The constant TARGET_USER_INDEX.- See Also:
-
TRUSTED_PROXY_INDEX
The constant TRUSTED_PROXY_INDEX.- See Also:
-
START_DATE_INDEX
The constant START_DATE_INDEX.- See Also:
-
END_DATE_INDEX
The constant END_DATE_INDEX.- See Also:
-
NAME_INDEX
The constant NAME_INDEX- See Also:
-
-
Constructor Details
-
HvlOAuthBaseProxy
public HvlOAuthBaseProxy()
-
-
Method Details
-
getSourceProfileId
Gets source profile id.- Returns:
- the source profile id
-
setSourceProfileId
Sets source profile id.- Parameters:
sourceProfileId
- the source profile id
-
getTargetUserId
Gets target user id.- Returns:
- the target user id
-
setTargetUserId
Sets target user id.- Parameters:
targetUserId
- the target user id
-
getTrustedProxyId
Gets trusted proxy id.- Returns:
- the trusted proxy id
-
setTrustedProxyId
Sets trusted proxy id.- Parameters:
trustedProxyId
- the trusted proxy id
-
getStartDate
Gets start date.- Returns:
- the start date
-
setStartDate
Sets start date.- Parameters:
startDate
- the start date
-
getEndDate
Gets end date.- Returns:
- the end date
-
setEndDate
Sets end date.- Parameters:
endDate
- the end date
-
getName
Gets name.- Returns:
- the name
-
setName
Sets name.- Parameters:
name
- the name
-
getDescription
Gets description.- Returns:
- the description
-
setDescription
Sets description.- Parameters:
description
- the description
-
getIntegrationCode
Gets integration code.- Returns:
- the integration code
-
setIntegrationCode
Sets integration code.- Parameters:
integrationCode
- the integration code
-
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>
-