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

@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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The constant TABLE_NAME.
    static final String
    The constant TARGET_USER_ID_FOREIGN_KEY.
    static final String
    The constant TRUSTED_PROXY_ID_FIELD_COLUMN.
    static final String
    The constant TRUSTED_PROXY_ID_FOREIGN_KEY.
    static final String
    The constant TRUSTED_PROXY_ID_INDEX.
    static final String
    The constant TRUSTED_PROXY_USER_REL_UNIQUE_KEY.
    static final String
    The constant USER_ID_FIELD_COLUMN.
    static final String
    The constant USER_ID_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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Gets trusted proxy.
    Gets trusted proxy id.
    Gets user.
    Gets target user id.
    int
    void
    Sets trusted proxy.
    void
    setTrustedProxyId(Long trustedProxyId)
    Sets trusted proxy id.
    void
    Sets user.
    void
    setUserId(Long userId)
    Sets target user id.

    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

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