package net.techreadiness.navigation.taskflow.youraccount;
import net.techreadiness.ui.task.Task;
import net.techreadiness.ui.task.TaskFlowDefinition;
import org.springframework.stereotype.Component;
@Component
public class YourAccountTaskFlowDefinition extends TaskFlowDefinition {
public static String TASK_EDIT_USERS = "Edit Users";
public static String TASK_CHANGE_PASSWORD = "Change Password";
public YourAccountTaskFlowDefinition() {
addTask(new Task("/task/youraccount/update", "edit", TASK_EDIT_USERS));
addTask(new Task("/task/youraccount/update", "password", TASK_CHANGE_PASSWORD));
}
@Override
public String getNamespace() {
return "/task/youraccount";
}
@Override
public String getStartAction() {
return "yourAccountTaskFlowBegin";
}
@Override
public String getReturnUrl() {
return "/info";
}
@Override
public String getEndTaskFlowUrl() {
return "/task/youraccount/yourAccountTaskFlowEnd";
}
}