Interface PriviledgesRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Priviledges,​java.lang.Integer>, org.springframework.data.jpa.repository.JpaRepository<Priviledges,​java.lang.Integer>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Priviledges>, org.springframework.data.repository.PagingAndSortingRepository<Priviledges,​java.lang.Integer>, org.springframework.data.repository.query.QueryByExampleExecutor<Priviledges>, org.springframework.data.repository.Repository<Priviledges,​java.lang.Integer>

public interface PriviledgesRepository
extends org.springframework.data.jpa.repository.JpaRepository<Priviledges,​java.lang.Integer>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Priviledges>
Priviledge repository for making query to DB with Priviledges
Author:
Jakub Perdek
  • Method Summary

    Modifier and Type Method Description
    java.util.List<Priviledges> findAll()
    Gest all priviledges
    Priviledges findPriviledgeById​(java.lang.Integer id)
    Gets priviledge according id
    Priviledges findPriviledgeByName​(java.lang.String name)
    Gets priviledges according priviledge string - role in eshop

    Methods inherited from interface org.springframework.data.repository.CrudRepository

    count, delete, deleteAll, deleteAll, deleteById, existsById, findById, save

    Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository

    deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlush

    Methods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor

    count, findAll, findAll, findAll, findOne

    Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository

    findAll

    Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor

    count, exists, findAll, findOne
  • Method Details

    • findPriviledgeById

      @Query(value="SELECT * FROM priviledges WHERE id = (?1)", nativeQuery=true) Priviledges findPriviledgeById​(java.lang.Integer id)
      Gets priviledge according id
      Parameters:
      id - - id of priviledge
      Returns:
      instance of searched priviledge if found otherwise null
    • findPriviledgeByName

      @Query(value="SELECT * FROM priviledges WHERE priviledge = (?1)", nativeQuery=true) Priviledges findPriviledgeByName​(java.lang.String name)
      Gets priviledges according priviledge string - role in eshop
      Parameters:
      name - - priviledge string - role in eshop
      Returns:
      instance of priviledge if found otherwise null
    • findAll

      java.util.List<Priviledges> findAll()
      Gest all priviledges
      Specified by:
      findAll in interface org.springframework.data.repository.CrudRepository<Priviledges,​java.lang.Integer>
      Specified by:
      findAll in interface org.springframework.data.jpa.repository.JpaRepository<Priviledges,​java.lang.Integer>
      Returns:
      list of priviledges