Class HvlOAuthAuthorityProfileGroupRel

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.authority.entity.HvlOAuthAuthorityProfileGroupRel
All Implemented Interfaces:
Serializable, Comparable<tr.com.havelsan.javarch.domain.model.entity.HvlSimpleEntity<Long>>, tr.com.havelsan.javarch.data.commons.structure.HvlEntityStructure<Long>

@Entity public class HvlOAuthAuthorityProfileGroupRel extends tr.com.havelsan.javarch.domain.model.entity.HvlSoftDeleteEntity
An entity class which defines authority profile group fields
See Also:
  • Field Details

    • TABLE_NAME

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

      public static final String AUTHORITY_ID_FIELD_COLUMN
      The constant AUTHORITY_ID_FIELD_COLUMN.
      See Also:
    • PROFILE_GROUP_ID_FIELD_COLUMN

      public static final String PROFILE_GROUP_ID_FIELD_COLUMN
      The constant PROFILE_GROUP_ID_FIELD_COLUMN.
      See Also:
    • AUTHORITY_ID_FOREIGN_KEY

      public static final String AUTHORITY_ID_FOREIGN_KEY
      The constant AUTHORITY_ID_FOREIGN_KEY.
      See Also:
    • PROFILE_GROUP_ID_FOREIGN_KEY

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

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

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

      public static final String AUTHORITY_ID_INDEX
      The constant AUTHORITY_ID_INDEX.
      See Also:
    • PROFILE_GROUP_ID_INDEX

      public static final String PROFILE_GROUP_ID_INDEX
      The constant PROFILE_GROUP_ID_INDEX.
      See Also:
    • AUTHORITY_FIELD

      public static final String AUTHORITY_FIELD
      The constant AUTHORITY_FIELD.
      See Also:
    • PROFILE_GROUP_FIELD

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

    • HvlOAuthAuthorityProfileGroupRel

      public HvlOAuthAuthorityProfileGroupRel()
  • Method Details

    • getAuthorityId

      public Long getAuthorityId()
      Gets authority id.
      Returns:
      the authority id
    • setAuthorityId

      public void setAuthorityId(Long authorityId)
      Sets authority id.
      Parameters:
      authorityId - the authority id
    • getAuthority

      public HvlOAuthAuthority getAuthority()
      Gets authority.
      Returns:
      the authority
    • setAuthority

      public void setAuthority(HvlOAuthAuthority authority)
      Sets authority.
      Parameters:
      authority - the authority
    • getProfileGroupId

      public Long getProfileGroupId()
      Gets profile group id.
      Returns:
      the profile group id
    • setProfileGroupId

      public void setProfileGroupId(Long profileGroupId)
      Sets profile group id.
      Parameters:
      profileGroupId - the profile group id
    • getProfileGroup

      public HvlOAuthProfileGroup getProfileGroup()
      Gets profile group.
      Returns:
      the profile group
    • setProfileGroup

      public void setProfileGroup(HvlOAuthProfileGroup profileGroup)
      Sets profile group.
      Parameters:
      profileGroup - the profile group
    • equals

      public boolean equals(Object that)
      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>