java.lang.Object
com.pragmatickm.task.taglib.Functions
Tag library function implementations.
-
Method Summary
Modifier and TypeMethodDescriptiongetAllTasks
(Page rootPage, User user) getBlockedTasks
(Page rootPage, User user) getDoAfters
(Task task) getFutureTasks
(Page rootPage, User user) getMultipleDoAfters
(Collection<? extends Task> tasks) static Map<Task,
StatusResult> getMultipleStatuses
(Collection<? extends Task> tasks) getReadyTasks
(Page rootPage, User user) static StatusResult
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) prioritizeTasks
(Collection<? extends Task> tasks, boolean dateFirst)
-
Method Details
-
getTaskLogInBook
public static TaskLog getTaskLogInBook(String book, String page, String taskId) throws ServletException, IOException - Throws:
ServletException
IOException
-
getTaskLog
- Throws:
ServletException
IOException
-
getStatus
- Throws:
TaskException
ServletException
IOException
- See Also:
-
getMultipleStatuses
public static Map<Task,StatusResult> getMultipleStatuses(Collection<? extends Task> tasks) throws TaskException, ServletException, IOException - Throws:
TaskException
ServletException
IOException
- See Also:
-
getDoAfters
- Throws:
ServletException
IOException
- See Also:
-
getMultipleDoAfters
public static Map<Task,List<Task>> getMultipleDoAfters(Collection<? extends Task> tasks) throws ServletException, IOException - Throws:
ServletException
IOException
- See Also:
-
getUser
-
prioritizeTasks
public static List<Task> prioritizeTasks(Collection<? extends Task> tasks, boolean dateFirst) throws TaskException, ServletException, IOException - Throws:
TaskException
ServletException
IOException
-
getAllTasks
- Throws:
IOException
ServletException
-
hasAssignedTask
- 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
-