TaskManager.java 1.33 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.granite.taskmanagement;

import com.adobe.granite.taskmanagement.Filter;
import com.adobe.granite.taskmanagement.Task;
import com.adobe.granite.taskmanagement.TaskManagerException;
import com.adobe.granite.taskmanagement.TaskManagerFactory;
import com.adobe.granite.taskmanagement.TaskNotFoundException;
import java.util.Iterator;

public interface TaskManager {
    public Task createTask(Task var1) throws TaskManagerException;

    public Task createTask(String var1, Task var2) throws TaskNotFoundException, TaskManagerException;

    public Iterator<Task> getTasks(Filter var1, int var2, int var3) throws TaskManagerException;

    public Iterator<Task> getTasks(Filter var1) throws TaskManagerException;

    public Task getTask(String var1) throws TaskManagerException;

    public Task getTask(String var1, boolean var2) throws TaskManagerException;

    public Task saveTask(Task var1) throws TaskNotFoundException, TaskManagerException;

    public void deleteTask(String var1) throws TaskNotFoundException, TaskManagerException;

    public void completeTask(String var1, String var2) throws TaskNotFoundException, TaskManagerException;

    public void terminateTask(String var1) throws TaskNotFoundException, TaskManagerException;

    public TaskManagerFactory getTaskManagerFactory();
}