Interface HvlOAuthEntityClaimQueryModelStructure<T extends Enum<?>>

Type Parameters:
T - the type parameter is related with assigned entity type
All Known Implementing Classes:
HvlOAuthAuthorityClaimQueryModel, HvlOAuthProfileClaimQueryModel, HvlOAuthProfileDetailClaimQueryModel, HvlOAuthProfileGroupClaimQueryModel, HvlOAuthRoleClaimQueryModel, HvlOAuthRoleGroupClaimQueryModel, HvlOAuthUserClaimQueryModel

public interface HvlOAuthEntityClaimQueryModelStructure<T extends Enum<?>>
The interface claim data model structure.
  • Method Details

    • getAssignedEntityType

      T getAssignedEntityType()
      Gets assigned entity type.
      Returns:
      the assigned entity type
    • getAssignedEntityId

      Long getAssignedEntityId()
      Gets assigned entity id.
      Returns:
      the assigned entity id
    • getOnlyAssigned

      Boolean getOnlyAssigned()
      Gets only assigned.
      Returns:
      the only assigned
    • getAddableIdSet

      Set<Long> getAddableIdSet()
      Gets addable id set.
      Returns:
      the addable id set
    • getRemoveableIdSet

      Set<Long> getRemoveableIdSet()
      Gets removeable id set.
      Returns:
      the removeable id set