Class HvlOAuthProxy
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
tr.com.havelsan.javarch.oauth.jpa.data.provider.module.proxy.entity.HvlOAuthProxy
- 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 proxy fields
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The constant SOURCE_PROFILE_ID_FOREIGN_KEY.static final String
The constant TARGET_USER_ID_FOREIGN_KEY.static final String
The constant TRUSTED_PROXY_ID_FOREIGN_KEY.Fields inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.proxy.entity.HvlOAuthBaseProxy
DESCRIPTION_FIELD_COLUMN, END_DATE_FIELD_COLUMN, END_DATE_INDEX, INTEGRATION_CODE_FIELD_COLUMN, INTEGRATION_CODE_UNIQUE_KEY, NAME_FIELD_COLUMN, NAME_INDEX, NAME_UNIQUE_KEY, SOURCE_PROFILE_ID_FIELD_COLUMN, SOURCE_PROFILE_INDEX, SOURCE_PROFILE_TARGET_USER_START_DATE_UNIQUE_KEY, START_DATE_FIELD_COLUMN, START_DATE_INDEX, TABLE_NAME, TARGET_USER_ID_FIELD_COLUMN, TARGET_USER_INDEX, TRUSTED_PROXY_ID_FIELD_COLUMN, TRUSTED_PROXY_INDEX, 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 TypeMethodDescriptionGets source profile.Gets target user.Gets trusted proxy.void
setSourceProfile
(HvlOAuthProfile sourceProfile) Sets source profile.void
setTargetUser
(HvlOAuthUser targetUser) Sets target user.void
setTrustedProxy
(HvlOAuthTrustedProxy trustedProxy) Sets trusted proxy.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.provider.module.proxy.entity.HvlOAuthBaseProxy
equals, getDescription, getEndDate, getIntegrationCode, getName, getSourceProfileId, getStartDate, getTargetUserId, getTrustedProxyId, hashCode, setDescription, setEndDate, setIntegrationCode, setName, setSourceProfileId, setStartDate, setTargetUserId, setTrustedProxyId
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
-
SOURCE_PROFILE_ID_FOREIGN_KEY
The constant SOURCE_PROFILE_ID_FOREIGN_KEY.- See Also:
-
TARGET_USER_ID_FOREIGN_KEY
The constant TARGET_USER_ID_FOREIGN_KEY.- See Also:
-
TRUSTED_PROXY_ID_FOREIGN_KEY
The constant TRUSTED_PROXY_ID_FOREIGN_KEY.- See Also:
-
-
Constructor Details
-
HvlOAuthProxy
public HvlOAuthProxy()
-
-
Method Details
-
getSourceProfile
Gets source profile.- Returns:
- the source profile
-
setSourceProfile
Sets source profile.- Parameters:
sourceProfile
- the source profile
-
getTargetUser
Gets target user.- Returns:
- the target user
-
setTargetUser
Sets target user.- Parameters:
targetUser
- the target user
-
getTrustedProxy
Gets trusted proxy.- Returns:
- the trusted proxy
-
setTrustedProxy
Sets trusted proxy.- Parameters:
trustedProxy
- the trusted proxy
-