Interface BaseRepository<E extends IIdentity>

    • Method Detail

      • getEntityManager

        javax.persistence.EntityManager getEntityManager()
      • clearAllCache

        void clearAllCache()
      • clearCache

        void clearCache()
      • count

        long count()
      • countBy

        <V> long countBy​(javax.persistence.metamodel.Attribute<? super E,​V> field,
                         V value)
      • countBy

        long countBy​(java.lang.String field,
                     java.lang.Object value)
      • countBy

        long countBy​(ISearch<E> search)
      • countWithCacheBy

        long countWithCacheBy​(ParamFieldValues paramFieldValues)
      • exists

        boolean exists()
      • existsBy

        boolean existsBy​(java.lang.String field,
                         java.lang.Object value)
      • existsBy

        <V> boolean existsBy​(javax.persistence.metamodel.Attribute<? super E,​V> field,
                             V value)
      • existsOneBy

        boolean existsOneBy​(java.lang.String field,
                            java.lang.Object value)
      • find

        E find​(java.lang.Long id)
      • find

        E find​(java.lang.Long id,
               java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • find

        E find​(java.lang.Long id,
               javax.persistence.LockModeType lockModeType)
      • find

        E find​(java.lang.Long id,
               javax.persistence.LockModeType lockModeType,
               java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • findAny

        java.util.Optional<E> findAny​(java.lang.Long id)
      • findWithFetchGraphBy

        E findWithFetchGraphBy​(java.lang.Long id,
                               java.lang.String graphName)
      • findWithLoadGraphBy

        E findWithLoadGraphBy​(java.lang.Long id,
                              java.lang.String graphName)
      • searchAll

        java.util.Collection<E> searchAll()
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.util.Map<java.lang.String,​java.lang.Object> mapParamValue,
                                            boolean caseSensitive)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • searchAllBy

        <T> java.util.Collection<T> searchAllBy​(ISearch<E> search)
      • searchAllBy

        <T> java.util.Collection<T> searchAllBy​(ISearch<E> search,
                                                java.lang.Class<T> classReturn)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.lang.String field,
                                            java.lang.Object value)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.lang.String field,
                                            java.lang.Object value,
                                            boolean caseSensitive)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.lang.String field,
                                            java.lang.Object value,
                                            FieldOrder fieldOrder,
                                            boolean caseSensitive)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(ParamFieldValues paramFieldValues)
      • searchAllBy

        java.util.Collection<E> searchAllBy​(java.lang.String field,
                                            java.lang.Object value,
                                            FieldOrder fieldOrder)
      • searchAllBy

        <V> java.util.Collection<E> searchAllBy​(javax.persistence.metamodel.Attribute<? super E,​V> field,
                                                V value)
      • searchAllWithPaginatorBy

        <T> IPaginator<T> searchAllWithPaginatorBy​(ISearch<E> search)
      • searchAllWithPaginatorBy

        <T> IPaginator<T> searchAllWithPaginatorBy​(ISearch<E> search,
                                                   java.lang.Class<T> classResult)
      • searchAllOrderBy

        java.util.Collection<E> searchAllOrderBy​(FieldOrder fieldOrder)
      • searchAnyBy

        <T> java.util.Optional<T> searchAnyBy​(ISearch<E> search)
      • searchAnyBy

        <T> java.util.Optional<T> searchAnyBy​(ISearch<E> search,
                                              java.lang.Class<T> classReturn)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(java.util.Map<java.lang.String,​java.lang.Object> mapParamValue,
                                          boolean caseSensitive)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(java.lang.String field,
                                          java.lang.Object value)
      • searchAnyBy

        <V> java.util.Optional<E> searchAnyBy​(javax.persistence.metamodel.Attribute<? super E,​V> field,
                                              V value)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(java.lang.String field,
                                          java.lang.Object value,
                                          boolean caseSensitive)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(java.lang.String field,
                                          java.lang.Object value,
                                          FieldOrder fieldOrder,
                                          boolean caseSensitive)
      • searchAnyBy

        java.util.Optional<E> searchAnyBy​(ParamFieldValues paramFieldValues)
      • searchOneBy

        E searchOneBy​(java.lang.String field,
                      java.lang.Object value)
      • searchOneBy

        <V> E searchOneBy​(javax.persistence.metamodel.Attribute<? super E,​V> field,
                          V value)
      • searchOneBy

        E searchOneBy​(javax.persistence.criteria.Predicate predicate)
      • searchWithJpqlResultList

        java.util.Collection<E> searchWithJpqlResultList​(java.lang.String jpaql,
                                                         java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • searchWithJpqlSingleResult

        E searchWithJpqlSingleResult​(java.lang.String jpaql,
                                     java.util.Map<java.lang.String,​java.lang.Object> mapParamValue)
      • searchOneAndInitializeCollectionsBy

        E searchOneAndInitializeCollectionsBy​(java.lang.Long id)
      • searchOneAndInitializeCollectionsBy

        E searchOneAndInitializeCollectionsBy​(java.lang.String field,
                                              java.lang.Object value)
      • loadCrud

        E loadCrud​(java.lang.Long id)
      • loadCrud

        E loadCrud​(java.lang.Long id,
                   java.lang.String logicFrom)
      • loadCrud

        E loadCrud​(java.lang.Long id,
                   java.lang.String logicFrom,
                   LoadCrudType type)
      • loadCrudAndDetach

        E loadCrudAndDetach​(java.lang.Long id)
      • loadCrudAndDetach

        E loadCrudAndDetach​(java.lang.Long id,
                            java.lang.String logicFrom)
      • loadCrudAndDetach

        E loadCrudAndDetach​(java.lang.Long id,
                            java.lang.String logicFrom,
                            LoadCrudType type)
      • getConnection

        java.sql.Connection getConnection()