Interface OrderRepository
- All Superinterfaces:
CrudRepository<Order, DynamoDbCompositeId>, DynamoDbRepository<Order, DynamoDbCompositeId>, ListCrudRepository<Order, DynamoDbCompositeId>, Repository<Order, DynamoDbCompositeId>
- Since:
- 1.0.0
- Author:
- Matej Nedic
-
Method Summary
Modifier and TypeMethodDescriptionchangeStatus(String pk, String sk, OrderStatus status, String gsi1pk) longbooleanexistsByPk(String pk) Methods inherited from interface CrudRepository
existsById, findById, saveMethods inherited from interface DynamoDbRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, updateMethods inherited from interface ListCrudRepository
findAll, findAllById, saveAll
-
Method Details
-
findByPkOrderBySkDesc
-
findTop1ByPkOrderBySkDesc
-
countByPk
-
existsByPk
-
changeStatus
@Update(updateExpression="SET #status = :status, #gsi1pk = :gsi1pk",names={@ExpressionName(name="#status",value="status"),@ExpressionName(name="#gsi1pk",value="gsi1pk")}) Order changeStatus(@Param("pk") String pk, @Param("sk") String sk, @Param("status") OrderStatus status, @Param("gsi1pk") String gsi1pk)
-