public Collection<Sprint> allProductSprints(TenantId aTenantId, ProductId aProductId) {
List<Sprint> sprints = new ArrayList<Sprint>();
LevelDBKey productSprints = new LevelDBKey(PRODUCT_RELEASES, aTenantId.id(), aProductId.id());
LevelDBUnitOfWork uow = LevelDBUnitOfWork.readOnly(this.database());
List<Object> keys = uow.readKeys(productSprints);
for (Object sprintId : keys) {
Sprint sprint = uow.readObject(sprintId.toString().getBytes(), Sprint.class);
if (sprint != null) {
sprints.add(sprint);
}
}