Interface CrudService<P extends UniquePojo<ID>,​ID extends java.io.Serializable>

    • Method Detail

      • create

        java.util.List<P> create​(java.util.Collection<P> pojos)
                          throws java.lang.Exception
        Parameters:
        pojos -
        Returns:
        Throws:
        java.lang.Exception
      • create

        P create​(P obj)
          throws java.lang.Exception
        Parameters:
        obj -
        Returns:
        Throws:
        java.lang.Exception
      • createAndFlush

        java.util.List<P> createAndFlush​(java.util.Collection<P> pojos)
        Parameters:
        pojos -
        Returns:
      • createAndFlush

        P createAndFlush​(P obj)
        Parameters:
        obj -
        Returns:
      • delete

        void delete​(P obj)
        Parameters:
        obj -
      • findById

        java.util.Optional<P> findById​(ID id)
        Parameters:
        id -
        Returns:
      • findByQuery

        QueryResults<P> findByQuery​(org.springframework.util.MultiValueMap<java.lang.String,​java.lang.String> parameterMap)
        Parameters:
        parameterMap -
        Returns:
      • get

        P get​(ID id)
        Parameters:
        id -
        Returns:
      • get

        QueryResults<P> get​(java.util.Set<ID> ids)
        Parameters:
        ids -
        Returns:
      • getMap

        java.util.Map<ID,​P> getMap​(java.util.Set<ID> ids)
        Parameters:
        ids -
        Returns:
      • update

        P update​(P obj)
        Parameters:
        obj -
        Returns: