Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
COLLECTION_NAME |
private static org.slf4j.Logger |
log |
private org.springframework.data.mongodb.core.MongoOperations |
mongoOps |
private static org.springframework.data.mongodb.core.query.Update |
UPDATE_STATUS_TO_RECOVERING |
private static org.springframework.data.mongodb.core.query.Query |
WHERE_STATUS_EQ_RECOVERING |
Constructor and Description |
---|
TaskMongoDao(org.springframework.data.mongodb.core.MongoOperations mongoOps) |
Modifier and Type | Method and Description |
---|---|
void |
delete(Task task) |
void |
deleteTasksCompletedBefore(org.joda.time.DateTime date)
Deletes tasks completed before a certain time, not just tasks with status
equal to Completed
|
Task |
get(org.bson.types.ObjectId taskId) |
java.util.List<Task> |
getWithStatusesAndUpdateStatusTo(java.util.List<TaskStatus> statuses,
java.lang.String excludeTaskType) |
Task |
insert(Task task) |
void |
update(Task task) |
private static final org.slf4j.Logger log
private static final java.lang.String COLLECTION_NAME
private final org.springframework.data.mongodb.core.MongoOperations mongoOps
private static final org.springframework.data.mongodb.core.query.Query WHERE_STATUS_EQ_RECOVERING
private static final org.springframework.data.mongodb.core.query.Update UPDATE_STATUS_TO_RECOVERING
@Inject public TaskMongoDao(org.springframework.data.mongodb.core.MongoOperations mongoOps)
public void deleteTasksCompletedBefore(org.joda.time.DateTime date)
deleteTasksCompletedBefore
in interface TaskDao
public java.util.List<Task> getWithStatusesAndUpdateStatusTo(java.util.List<TaskStatus> statuses, java.lang.String excludeTaskType)
getWithStatusesAndUpdateStatusTo
in interface TaskDao