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 Details

    • TABLE_NAME

      public static final String TABLE_NAME
      The constant TABLE_NAME.
      See Also:
    • TRUSTED_PROXY_ID_FIELD_COLUMN

      public static final String TRUSTED_PROXY_ID_FIELD_COLUMN
      The constant TRUSTED_PROXY_ID_FIELD_COLUMN.
      See Also:
    • USER_ID_FIELD_COLUMN

      public static final String USER_ID_FIELD_COLUMN
      The constant USER_ID_FIELD_COLUMN.
      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:
    • TARGET_USER_ID_FOREIGN_KEY

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

      public static final String UUID_UNIQUE_KEY
      The constant UUID_UNIQUE_KEY.
      See Also:
    • TRUSTED_PROXY_USER_REL_UNIQUE_KEY

      public static final String TRUSTED_PROXY_USER_REL_UNIQUE_KEY
      The constant TRUSTED_PROXY_USER_REL_UNIQUE_KEY.
      See Also:
    • TRUSTED_PROXY_ID_INDEX

      public static final String TRUSTED_PROXY_ID_INDEX
      The constant TRUSTED_PROXY_ID_INDEX.
      See Also:
    • USER_ID_INDEX

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

    • HvlOAuthTrustedProxyUserRel

      public HvlOAuthTrustedProxyUserRel()
  • Method Details

    • 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
    • getUser

      public HvlOAuthUser getUser()
      Gets user.
      Returns:
      the target user
    • setUser

      public void setUser(HvlOAuthUser user)
      Sets user.
      Parameters:
      user - the target User
    • getTrustedProxyId

      public Long getTrustedProxyId()
      Gets trusted proxy id.
      Returns:
      the trusted proxy id
    • setTrustedProxyId

      public void setTrustedProxyId(Long trustedProxyId)
      Sets trusted proxy id.
      Parameters:
      trustedProxyId - the trusted proxy id
    • getUserId

      public Long getUserId()
      Gets target user id.
      Returns:
      the target user id
    • setUserId

      public void setUserId(Long userId)
      Sets target user id.
      Parameters:
      userId - the target user id
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>