Class HvlOAuthProfileProfileDetailRel

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.profile.entity.HvlOAuthProfileProfileDetailRel
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 HvlOAuthProfileProfileDetailRel extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which is used as a wrapper for many to many relation between HvlOAuthProfile and HvlOAuthProfileDetail
See Also:
  • Field Details

    • TABLE_NAME

      protected static final String TABLE_NAME
      The constant TABLE_NAME.
      See Also:
    • PROFILE_ID_FIELD_COLUMN

      public static final String PROFILE_ID_FIELD_COLUMN
      The constant PROFILE_ID_FIELD_COLUMN.
      See Also:
    • PROFILE_DETAIL_ID_FIELD_COLUMN

      public static final String PROFILE_DETAIL_ID_FIELD_COLUMN
      The constant PROFILE_DETAIL_ID_FIELD_COLUMN.
      See Also:
    • PROFILE_ID_FOREIGN_KEY

      protected static final String PROFILE_ID_FOREIGN_KEY
      The constant PROFILE_ID_FOREIGN_KEY.
      See Also:
    • PROFILE_DETAIL_ID_FOREIGN_KEY

      protected static final String PROFILE_DETAIL_ID_FOREIGN_KEY
      The constant PROFILE_DETAIL_ID_FOREIGN_KEY.
      See Also:
    • UUID_UNIQUE_KEY

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

      protected static final String PROFILE_PROFILE_DETAIL_REL_UNIQUE_KEY
      The constant PROFILE_PROFILE_DETAIL_UNIQUE_KEY.
      See Also:
    • PROFILE_ID_INDEX

      public static final String PROFILE_ID_INDEX
      The constant PROFILE_ID_INDEX.
      See Also:
    • PROFILE_DETAIL_ID_INDEX

      public static final String PROFILE_DETAIL_ID_INDEX
      The constant PROFILE_DETAIL_ID_INDEX.
      See Also:
    • PROFILE_FIELD

      public static final String PROFILE_FIELD
      See Also:
  • Constructor Details

    • HvlOAuthProfileProfileDetailRel

      public HvlOAuthProfileProfileDetailRel()
  • Method Details

    • getProfile

      public HvlOAuthProfile getProfile()
      Gets profile.
      Returns:
      the profile
    • setProfile

      public void setProfile(HvlOAuthProfile profile)
      Sets profile.
      Parameters:
      profile - the profile
    • getProfileDetail

      public HvlOAuthProfileDetail getProfileDetail()
      Gets profile detail.
      Returns:
      the profile detail
    • setProfileDetail

      public void setProfileDetail(HvlOAuthProfileDetail profileDetail)
      Sets profile detail.
      Parameters:
      profileDetail - the profile detail
    • getProfileId

      public Long getProfileId()
      Gets profile uuid.
      Returns:
      the profile uuid
    • setProfileId

      public void setProfileId(Long profileId)
      Sets profile id.
      Parameters:
      profileId - the profile id
    • getProfileDetailId

      public Long getProfileDetailId()
      Gets profile detail id.
      Returns:
      the profile detail id
    • setProfileDetailId

      public void setProfileDetailId(Long profileDetailId)
      Sets profile detail id.
      Parameters:
      profileDetailId - the profile detail 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>