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>, tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>

@Entity public class HvlOAuthProxy extends HvlOAuthBaseProxy
An entity class which defines proxy fields
See Also:
  • Field Details

    • SOURCE_PROFILE_ID_FOREIGN_KEY

      public static final String SOURCE_PROFILE_ID_FOREIGN_KEY
      The constant SOURCE_PROFILE_ID_FOREIGN_KEY.
      See Also:
    • TARGET_USER_ID_FOREIGN_KEY

      public static final String TARGET_USER_ID_FOREIGN_KEY
      The constant TARGET_USER_ID_FOREIGN_KEY.
      See Also:
    • TRUSTED_PROXY_ID_FOREIGN_KEY

      public static final String TRUSTED_PROXY_ID_FOREIGN_KEY
      The constant TRUSTED_PROXY_ID_FOREIGN_KEY.
      See Also:
  • Constructor Details

    • HvlOAuthProxy

      public HvlOAuthProxy()
  • Method Details

    • getSourceProfile

      public HvlOAuthProfile getSourceProfile()
      Gets source profile.
      Returns:
      the source profile
    • setSourceProfile

      public void setSourceProfile(HvlOAuthProfile sourceProfile)
      Sets source profile.
      Parameters:
      sourceProfile - the source profile
    • getTargetUser

      public HvlOAuthUser getTargetUser()
      Gets target user.
      Returns:
      the target user
    • setTargetUser

      public void setTargetUser(HvlOAuthUser targetUser)
      Sets target user.
      Parameters:
      targetUser - the target user
    • getTrustedProxy

      public HvlOAuthTrustedProxy getTrustedProxy()
      Gets trusted proxy.
      Returns:
      the trusted proxy
    • setTrustedProxy

      public void setTrustedProxy(HvlOAuthTrustedProxy trustedProxy)
      Sets trusted proxy.
      Parameters:
      trustedProxy - the trusted proxy