|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wpi.prc.task.TaskFactory
public class TaskFactory
Creates instances of the WorkUnit and Result classes. Automatically assigns a unique task ID to each instance. Note: created instances are not automatically stored to the database.
Field Summary | |
---|---|
private static int |
endID
|
private static int |
MAX_END_ID
|
private static java.lang.String |
RESULT_PREFIX
|
private static java.lang.String |
TASK_ID_FORMAT
|
private static java.text.SimpleDateFormat |
taskFormat
|
private static java.lang.String |
WORK_UNIT_PREFIX
|
Constructor Summary | |
---|---|
TaskFactory()
|
Method Summary | |
---|---|
static Result |
createIngressResult()
Creates a new Result. |
static Result |
createIngressResult(java.lang.String taskID)
Creates a new Result with the given task ID. |
static WorkUnit |
createIngressWorkUnit()
Creates a new WorkUnit. |
static WorkUnit |
createIngressWorkUnit(java.lang.String taskID)
Creates a new WorkUnit with the given task ID. |
static Result |
createResult()
|
static Result |
createResult(java.lang.String taskID)
Creates a new Result with the given task ID. |
static WorkUnit |
createWorkUnit()
|
static WorkUnit |
createWorkUnit(java.lang.String taskID)
Creates a new WorkUnit with the given task ID. |
private static java.lang.String |
generateResultID()
|
private static java.lang.String |
generateTaskID(java.lang.String prefix)
|
private static java.lang.String |
generateWorkUnitID()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String TASK_ID_FORMAT
private static final java.lang.String WORK_UNIT_PREFIX
private static final java.lang.String RESULT_PREFIX
private static final int MAX_END_ID
private static int endID
private static java.text.SimpleDateFormat taskFormat
Constructor Detail |
---|
public TaskFactory()
Method Detail |
---|
public static WorkUnit createWorkUnit()
public static WorkUnit createWorkUnit(java.lang.String taskID)
taskID
- The task ID to set for the new WorkUnit.
public static WorkUnit createIngressWorkUnit()
public static WorkUnit createIngressWorkUnit(java.lang.String taskID)
taskID
- The task ID to set for the new WorkUnit.
public static Result createResult()
public static Result createResult(java.lang.String taskID)
taskID
- The task ID to set for the new Result.
public static Result createIngressResult()
public static Result createIngressResult(java.lang.String taskID)
taskID
- The task ID to set for the new Result.
private static java.lang.String generateTaskID(java.lang.String prefix)
private static java.lang.String generateWorkUnitID()
private static java.lang.String generateResultID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |