- java.lang.Object
-
- com.pragmatickm.task.taglib.Functions
-
public final class Functions extends Object
Tag library function implementations.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Task>
getAllTasks(Page rootPage, User user)
static List<Task>
getBlockedTasks(Page rootPage, User user)
static List<Task>
getDoAfters(Task task)
static List<Task>
getFutureTasks(Page rootPage, User user)
static Map<Task,List<Task>>
getMultipleDoAfters(Collection<? extends Task> tasks)
static Map<Task,StatusResult>
getMultipleStatuses(Collection<? extends Task> tasks)
static List<Task>
getReadyTasks(Page rootPage, User user)
static StatusResult
getStatus(Task task)
static TaskLog
getTaskLog(String page, String taskId)
static TaskLog
getTaskLogInBook(String book, String page, String taskId)
static User
getUser()
static boolean
hasAssignedTask(Page page, User user)
static List<Task>
prioritizeTasks(Collection<? extends Task> tasks, boolean dateFirst)
-
-
-
Method Detail
-
getTaskLogInBook
public static TaskLog getTaskLogInBook(String book, String page, String taskId) throws ServletException, IOException
- Throws:
ServletException
IOException
-
getTaskLog
public static TaskLog getTaskLog(String page, String taskId) throws ServletException, IOException
- Throws:
ServletException
IOException
-
getStatus
public static StatusResult getStatus(Task task) throws TaskException, ServletException, IOException
-
getMultipleStatuses
public static Map<Task,StatusResult> getMultipleStatuses(Collection<? extends Task> tasks) throws TaskException, ServletException, IOException
-
getDoAfters
public static List<Task> getDoAfters(Task task) throws ServletException, IOException
-
getMultipleDoAfters
public static Map<Task,List<Task>> getMultipleDoAfters(Collection<? extends Task> tasks) throws ServletException, IOException
-
getUser
public static User getUser()
-
prioritizeTasks
public static List<Task> prioritizeTasks(Collection<? extends Task> tasks, boolean dateFirst) throws TaskException, ServletException, IOException
- Throws:
TaskException
ServletException
IOException
-
getAllTasks
public static List<Task> getAllTasks(Page rootPage, User user) throws IOException, ServletException
- Throws:
IOException
ServletException
-
hasAssignedTask
public static boolean hasAssignedTask(Page page, User user) throws ServletException, IOException
- Throws:
ServletException
IOException
-
getReadyTasks
public static List<Task> getReadyTasks(Page rootPage, User user) throws IOException, ServletException
- Throws:
IOException
ServletException
-
getBlockedTasks
public static List<Task> getBlockedTasks(Page rootPage, User user) throws IOException, ServletException
- Throws:
IOException
ServletException
-
getFutureTasks
public static List<Task> getFutureTasks(Page rootPage, User user) throws IOException, ServletException
- Throws:
IOException
ServletException
-
-