package com.constellio.model.entities.records.wrappers; import java.util.List; import org.joda.time.LocalDateTime; import com.constellio.model.entities.records.Record; import com.constellio.model.entities.schemas.MetadataSchemaTypes; public class WorkflowTask extends RecordWrapper { public static final String SCHEMA_TYPE = "task"; public static final String ASSIGNED_TO = "assignedTo"; public static final String ASSIGNED_ON = "assignedOn"; public static final String ASSIGN_CANDIDATES = "assignCandidates"; public static final String FINISHED_BY = "finishedBy"; public static final String FINISHED_ON = "finishedOn"; public static final String WORKFLOW_ID = "workflowIdentifier"; public static final String WORKFLOW_RECORD_IDS = "workflowRecordIdentifiers"; public static final String DUE_DATE = "dueDate"; public WorkflowTask(Record record, MetadataSchemaTypes types) { super(record, types, "task_"); } public WorkflowTask(Record record, MetadataSchemaTypes types, String typeRequirement) { super(record, types, typeRequirement); } public String getAssignedTo() { return get(ASSIGNED_TO); } public void setAssignedTo(String userId) { set(ASSIGNED_TO, userId); } public LocalDateTime getAssignedOn() { return get(ASSIGNED_ON); } public void setAssignedOn(LocalDateTime assignedOn) { set(ASSIGNED_ON, assignedOn); } public List<String> getAssignCandidates() { return get(ASSIGN_CANDIDATES); } public void setAssignCandidates(List<String> candidates) { set(ASSIGN_CANDIDATES, candidates); } public String getFinishedBy() { return get(FINISHED_BY); } public void setFinishedBy(String finishedBy) { set(FINISHED_BY, finishedBy); } public LocalDateTime getFinishedOn() { return get(FINISHED_ON); } public void setFinishedOn(LocalDateTime finishedOn) { set(FINISHED_ON, finishedOn); } public String getWorkflowId() { return get(WORKFLOW_ID); } public void setWorkflowId(String workflowId) { set(WORKFLOW_ID, workflowId); } public List<String> getWorkflowRecordIds() { return get(WORKFLOW_RECORD_IDS); } public void setWorkflowRecordIds(List<String> workflowRecordIds) { set(WORKFLOW_RECORD_IDS, workflowRecordIds); } public LocalDateTime getDueDate() { return get(DUE_DATE); } public void setDueDate(LocalDateTime dueDate) { set(DUE_DATE, dueDate); } }