All Known Implementing Classes:
HvlOAuthTagManagerImpl

@Validated public interface HvlOAuthTagManager
This manager provides query methods.
  • Method Details

    • getIdByUuid

      Long getIdByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets tag id by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the tag id
    • getById

      HvlOAuthTagModel getById(@NotNull @NotNull Long id)
      Gets tag by id.
      Parameters:
      id - the id
      Returns:
      the tag model
    • getByUuid

      HvlOAuthTagModel getByUuid(@NotBlank @Size(min=36,max=36) @NotBlank @Size(min=36,max=36) String uuid)
      Gets tag by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the tag model
    • queryList

      List<HvlOAuthTagModel> queryList(@NotNull @Valid @NotNull @Valid HvlOAuthTagQueryModel tagQueryModel)
      Returns a list of tag matching the query criteria.
      Parameters:
      tagQueryModel - the tag query model
      Returns:
      the list of tag model
    • queryPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlOAuthTagModel> queryPage(@NotNull @Valid @NotNull @Valid HvlOAuthTagQueryModel tagQueryModel)
      Returns a page of tag matching the query criteria.
      Parameters:
      tagQueryModel - the tag query model
      Returns:
      the page of tag model