Class SimpleDynamoDbRepository<T,ID>
java.lang.Object
io.awspring.spring.data.dynamodb.repository.SimpleDynamoDbRepository<T,ID>
- All Implemented Interfaces:
DynamoDbRepository<T,ID>, CrudRepository<T, ID>, ListCrudRepository<T, ID>, Repository<T, ID>
- Since:
- 1.0.0
- Author:
- Matej Nedic
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleDynamoDbRepository(DynamoDbEntityInformation<T, ID> entityInformation, DynamoDbOperations dynamoDbOperations) -
Method Summary
Modifier and TypeMethodDescriptionlongcount()voidvoidvoidvoiddeleteAllById(Iterable<? extends ID> ids) voiddeleteById(ID id) booleanexistsById(ID id) findAll()findAllById(Iterable<ID> ids) <S extends T>
Ssave(S entity) <S extends T>
Supdate(S entity) Updates an existing item from the supplied entity state.
-
Constructor Details
-
SimpleDynamoDbRepository
public SimpleDynamoDbRepository(DynamoDbEntityInformation<T, ID> entityInformation, DynamoDbOperations dynamoDbOperations)
-
-
Method Details
-
save
- Specified by:
savein interfaceCrudRepository<T,ID>
-
saveAll
-
findById
-
existsById
- Specified by:
existsByIdin interfaceCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceCrudRepository<T,ID> - Specified by:
findAllin interfaceListCrudRepository<T,ID>
-
findAllById
- Specified by:
findAllByIdin interfaceCrudRepository<T,ID> - Specified by:
findAllByIdin interfaceListCrudRepository<T,ID>
-
count
public long count()- Specified by:
countin interfaceCrudRepository<T,ID> - Specified by:
countin interfaceDynamoDbRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceCrudRepository<T,ID> - Specified by:
deleteByIdin interfaceDynamoDbRepository<T,ID>
-
delete
- Specified by:
deletein interfaceCrudRepository<T,ID> - Specified by:
deletein interfaceDynamoDbRepository<T,ID>
-
deleteAllById
- Specified by:
deleteAllByIdin interfaceCrudRepository<T,ID> - Specified by:
deleteAllByIdin interfaceDynamoDbRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceCrudRepository<T,ID> - Specified by:
deleteAllin interfaceDynamoDbRepository<T,ID>
-
deleteAll
public void deleteAll()- Specified by:
deleteAllin interfaceCrudRepository<T,ID> - Specified by:
deleteAllin interfaceDynamoDbRepository<T,ID>
-
update
Description copied from interface:DynamoDbRepositoryUpdates an existing item from the supplied entity state.- Specified by:
updatein interfaceDynamoDbRepository<T,ID>
-