
com.talanlabs.taskmanager.engine.configuration.transform.ITaskChainCriteriaTransform Maven / Gradle / Ivy
The newest version!
package com.talanlabs.taskmanager.engine.configuration.transform;
import com.talanlabs.taskmanager.engine.configuration.ITaskManagerConfiguration;
import com.talanlabs.taskmanager.engine.task.ISubTask;
import java.util.List;
import java.util.Map;
public interface ITaskChainCriteriaTransform {
/**
* Trasnform chain to tasks
*
* @param taskManagerConfiguration
* @param taskChainCriteria
* @return
*/
IResult transformeToTasks(ITaskManagerConfiguration taskManagerConfiguration, String taskChainCriteria);
interface IResult {
List getNewSubTasks();
List getNextSubTasks();
Map> getLinkNextTasksMap();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy