Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLLECTION_NAME |
static java.lang.String |
COMPLETED_AT_FIELD |
static java.lang.String |
EPJ_TASK_CLASSNAME_FIELD |
private org.springframework.data.mongodb.core.MongoOperations |
mongoOps |
static java.lang.String |
STATE_FIELD |
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(TaskExecutorConfiguration config,
CollectionBuilder collectionBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
delete(Task task) |
Task |
get(org.bson.types.ObjectId taskId) |
java.util.List<Task> |
getWithStatusesAndUpdateStatusTo(java.util.Collection<TaskStatus> statuses,
java.lang.String excludeTaskType) |
Task |
insert(Task task) |
void |
update(Task task) |
public static final java.lang.String EPJ_TASK_CLASSNAME_FIELD
public static final java.lang.String COLLECTION_NAME
public static final java.lang.String COMPLETED_AT_FIELD
public static final java.lang.String STATE_FIELD
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(TaskExecutorConfiguration config, CollectionBuilder collectionBuilder)
public java.util.List<Task> getWithStatusesAndUpdateStatusTo(java.util.Collection<TaskStatus> statuses, java.lang.String excludeTaskType)
getWithStatusesAndUpdateStatusTo
in interface TaskDao