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.HvlOAuthProfileRoleGroupRel
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 HvlOAuthProfileRoleGroupRel 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 HvlOAuthRoleGroup
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
    The constant PROFILE_FIELD.
    static final String
    The constant PROFILE_ID_FIELD_COLUMN.
    static final String
    The constant PROFILE_ID_FOREIGN_KEY.
    protected static final String
    The constant PROFILE_ID_INDEX.
    static final String
    The constant PROFIL_ROLE_GROUP_REL_UNIQUE_KEY.
    static final String
    The constant ROLE_GROUP_ID_FIELD_COLUMN.
    static final String
    The constant ROLE_GROUP_ID_FOREIGN_KEY.
    protected static final String
    The constant ROLE_GROUP_ID_INDEX.
    protected static final String
    The constant TABLE_NAME.
    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 profile.
    Gets profile id.
    Gets role group.
    Gets role group id.
    int
    void
    Sets profile.
    void
    setProfileId(Long profileId)
    Sets profile id.
    void
    Sets role group.
    void
    setRoleGroupId(Long roleGroupId)
    Sets role group 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

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

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

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

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

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

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

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

      protected static final String ROLE_GROUP_ID_INDEX
      The constant ROLE_GROUP_ID_INDEX.
      See Also:
    • PROFILE_FIELD

      protected static final String PROFILE_FIELD
      The constant PROFILE_FIELD.
      See Also:
  • Constructor Details

    • HvlOAuthProfileRoleGroupRel

      public HvlOAuthProfileRoleGroupRel()
  • Method Details

    • getProfile

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

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

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

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

      public HvlOAuthRoleGroup getRoleGroup()
      Gets role group.
      Returns:
      the role group
    • setRoleGroup

      public void setRoleGroup(HvlOAuthRoleGroup roleGroup)
      Sets role group.
      Parameters:
      roleGroup - the role group
    • getRoleGroupId

      public Long getRoleGroupId()
      Gets role group id.
      Returns:
      the role group id
    • setRoleGroupId

      public void setRoleGroupId(Long roleGroupId)
      Sets role group id.
      Parameters:
      roleGroupId - the role group 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>