Spring Data Core

org.springframework.data.repository.core
Interface CrudInvoker<T>


public interface CrudInvoker<T>

Interface for components that can invoke simple CRUD operations on repositories. Useful to be able to abstract being backed by a CrudRepository implementation or a raw repository declaration with signature compatible methods for CrudRepository.findOne(Serializable) and CrudRepository.save(Object).

Since:
1.6
Author:
Oliver Gierke

Method Summary
 T invokeFindOne(Serializable id)
          Invokes the method equivalent to CrudRepository.findOne(Serializable).
 T invokeSave(T object)
          Invokes the method equivalent to CrudRepository.save(Object).
 

Method Detail

invokeSave

T invokeSave(T object)
Invokes the method equivalent to CrudRepository.save(Object).

Parameters:
object - must not be null.

invokeFindOne

T invokeFindOne(Serializable id)
Invokes the method equivalent to CrudRepository.findOne(Serializable).

Parameters:
id - must not be null.
Returns:

Spring Data Core

Copyright © 2011-2013-2013 Pivotal. All Rights Reserved.