Class TaskValidators
java.lang.Object
com.guinetik.hexafun.examples.tasks.TaskValidators
Validation functions for task inputs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.guinetik.hexafun.fun.Result<TaskInputs.CompleteTask>static com.guinetik.hexafun.fun.Result<TaskInputs.CreateTask>static com.guinetik.hexafun.fun.Result<TaskInputs.CreateTask>static com.guinetik.hexafun.fun.Result<TaskInputs.DeleteTask>static com.guinetik.hexafun.fun.Result<TaskInputs.FindTask>static com.guinetik.hexafun.fun.Result<TaskInputs.StartTask>static com.guinetik.hexafun.fun.Result<TaskInputs.UpdateTask>static com.guinetik.hexafun.fun.Result<TaskInputs.UpdateTask>
-
Constructor Details
-
TaskValidators
public TaskValidators()
-
-
Method Details
-
validateCreateTitle
public static com.guinetik.hexafun.fun.Result<TaskInputs.CreateTask> validateCreateTitle(TaskInputs.CreateTask input) -
validateCreateTitleLength
public static com.guinetik.hexafun.fun.Result<TaskInputs.CreateTask> validateCreateTitleLength(TaskInputs.CreateTask input) -
validateStartTaskId
public static com.guinetik.hexafun.fun.Result<TaskInputs.StartTask> validateStartTaskId(TaskInputs.StartTask input) -
validateCompleteTaskId
public static com.guinetik.hexafun.fun.Result<TaskInputs.CompleteTask> validateCompleteTaskId(TaskInputs.CompleteTask input) -
validateUpdateTaskId
public static com.guinetik.hexafun.fun.Result<TaskInputs.UpdateTask> validateUpdateTaskId(TaskInputs.UpdateTask input) -
validateUpdateTitle
public static com.guinetik.hexafun.fun.Result<TaskInputs.UpdateTask> validateUpdateTitle(TaskInputs.UpdateTask input) -
validateDeleteTaskId
public static com.guinetik.hexafun.fun.Result<TaskInputs.DeleteTask> validateDeleteTaskId(TaskInputs.DeleteTask input) -
validateFindTaskId
public static com.guinetik.hexafun.fun.Result<TaskInputs.FindTask> validateFindTaskId(TaskInputs.FindTask input)
-