MCPcopy Create free account
hub / github.com/DerekYRC/mini-claude-code / TaskRecord

Class TaskRecord

src/main/java/org/miniclaudecode/task/TaskRecord.java:11–88  ·  view source on GitHub ↗

一条持久化任务。 s10 使用普通 Java 类对应 .tasks/{id}.json,字段名保持和参考实现一致。

Source from the content-addressed store, hash-verified

9 * s10 使用普通 Java 类对应 .tasks/{id}.json,字段名保持和参考实现一致。
10 */
11public class TaskRecord {
12
13 private String id;
14
15 private String subject;
16
17 private String description;
18
19 private String status;
20
21 private String owner;
22
23 private List<String> blockedBy = new ArrayList<>();
24
25 public TaskRecord() {
26 }
27
28 public TaskRecord(String id, String subject, String description, String status, String owner,
29 List<String> blockedBy) {
30 this.id = id;
31 this.subject = subject;
32 this.description = description;
33 this.status = status;
34 this.owner = owner;
35 setBlockedBy(blockedBy);
36 }
37
38 public String getId() {
39 return id;
40 }
41
42 public void setId(String id) {
43 this.id = id;
44 }
45
46 public String getSubject() {
47 return subject;
48 }
49
50 public void setSubject(String subject) {
51 this.subject = subject;
52 }
53
54 public String getDescription() {
55 return description;
56 }
57
58 public void setDescription(String description) {
59 this.description = description;
60 }
61
62 public String getStatus() {
63 return status;
64 }
65
66 public void setStatus(String status) {
67 this.status = status;
68 }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected