Class HvlOAuthProxyModel
java.lang.Object
tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
tr.com.havelsan.javarch.dto.model.HvlModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.proxy.model.HvlOAuthProxyModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
- Direct Known Subclasses:
HvlOAuthProxyPersistModel
@Validated
public class HvlOAuthProxyModel
extends tr.com.havelsan.javarch.dto.model.HvlModel
A data transfer object is used for proxy operations
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant CRITICAL_AUTHORITY_ID_SET_FIELD_NAME.static final String
The constant END_DATE_FIELD_NAME.static final String
The constant PROFILE_GROUP_NAME_SET_FIELD_NAME.static final String
The constant ROLE_ID_SET_FIELD_NAME.static final String
The constant SOURCE_PROFILE_ID_FIELD_NAME.static final String
The constant START_DATE_FIELD_NAME.static final String
The constant TARGET_USER_ID_FIELD_NAME.static final String
The constant TRUSTED_PROXY_ID_FIELD_NAME. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets description.Gets end date.Gets integration code.getName()
Gets name.Gets source profile idGets source profile user username.Gets start date.Gets target user idGets target user username.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 idvoid
setSourceProfileUserUsername
(String sourceProfileUserUsername) Sets source profile user username.void
setStartDate
(OffsetDateTime startDate) Sets start date.void
setTargetUserId
(Long targetUserId) Sets target user id.void
setTargetUserUsername
(String targetUserUsername) Sets target user username.void
setTrustedProxyId
(Long trustedProxyId) Sets trusted proxy id.Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlModel
getId, setId
Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlSimpleModel
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getDeleted, getDeletedDate, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setDeleted, setDeletedDate, setUpdatedBy, setUuid, setVersion
-
Field Details
-
SOURCE_PROFILE_ID_FIELD_NAME
The constant SOURCE_PROFILE_ID_FIELD_NAME.- See Also:
-
TARGET_USER_ID_FIELD_NAME
The constant TARGET_USER_ID_FIELD_NAME.- See Also:
-
TRUSTED_PROXY_ID_FIELD_NAME
The constant TRUSTED_PROXY_ID_FIELD_NAME.- See Also:
-
START_DATE_FIELD_NAME
The constant START_DATE_FIELD_NAME.- See Also:
-
END_DATE_FIELD_NAME
The constant END_DATE_FIELD_NAME.- See Also:
-
ROLE_ID_SET_FIELD_NAME
The constant ROLE_ID_SET_FIELD_NAME.- See Also:
-
CRITICAL_AUTHORITY_ID_SET_FIELD_NAME
The constant CRITICAL_AUTHORITY_ID_SET_FIELD_NAME.- See Also:
-
PROFILE_GROUP_NAME_SET_FIELD_NAME
The constant PROFILE_GROUP_NAME_SET_FIELD_NAME.- See Also:
-
-
Constructor Details
-
HvlOAuthProxyModel
public HvlOAuthProxyModel()
-
-
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
-
getSourceProfileUserUsername
Gets source profile user username.- Returns:
- the source profile user username that is transient field to demonstrate source profile user info.
-
setSourceProfileUserUsername
Sets source profile user username.- Parameters:
sourceProfileUserUsername
- the source profile user username
-
getTargetUserUsername
Gets target user username.- Returns:
- the target user username that is transient field to demonstrate target user info.
-
setTargetUserUsername
Sets target user username.- Parameters:
targetUserUsername
- the target user username
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-