Task.java
package de.slothsoft.sprintsim;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
public class Task {
Complexity complexity = Complexity.MEDIUM;
Map<String, Object> userData = new HashMap<>();
public Complexity getComplexity() {
return this.complexity;
}
public Task complexity(Complexity newComplexity) {
setComplexity(newComplexity);
return this;
}
public void setComplexity(Complexity complexity) {
this.complexity = Objects.requireNonNull(complexity);
}
public void addUserData(String key, Object value) {
this.userData.put(key, value);
}
public void removeUserData(String key) {
this.userData.remove(key);
}
public Object getUserData(String key) {
return this.userData.get(key);
}
}