|
SOA © 2004 SoS Group All Rights Reserved |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsos.koa.Task
sos.koa.ImportCandidatesAdapter
Class to handle importing candidate file.
| Nested Class Summary | |
(package private) class |
ImportCandidatesAdapter.CandidateFileChecker
Inner class to do light-weight sanity check on xml file. |
(package private) class |
ImportCandidatesAdapter.CandidateFileParser
Inner class to parse the candidate list file. |
| Nested classes inherited from class sos.koa.Task |
Task.ActionThread, Task.MonitoredThread |
| Field Summary | |
(package private) CandidateList |
candidates
The candidate list. |
(package private) boolean |
keepRunning
Whether to keep importing. |
(package private) int |
taskCount
Number of codes encountered thus far. |
| Fields inherited from class sos.koa.Task |
maxSubTasks, monitor, stillWorking, subTaskCount, success |
| Constructor Summary | |
ImportCandidatesAdapter()
Constructs this adapter. |
|
| Method Summary | |
(package private) void |
clear()
Clears temporary memory used by this task. |
(package private) void |
doAction()
Imports the candidates. |
(package private) java.lang.Object |
getAdditionalInfo()
Gets the additional information. |
(package private) java.lang.String |
getFailureMessage()
What to print in failure dialog. |
(package private) java.lang.String |
getInfo()
Gets information to put in popup dialog after successful completion of this task. |
(package private) java.lang.String |
getSuccessMessage()
What to print in success dialog. |
(package private) int |
getSuccessState()
The application state after successful completion of this task. |
(package private) java.lang.String |
getTitle()
The title of this task. |
(package private) boolean |
isAdditionalInfoAvailable()
Indicates whether this task has additional information available on the performed work. |
(package private) boolean |
isCancelableTask()
Indicates whether the effect of this task can be undone (and whether the user should be given the option to undo the task). |
(package private) boolean |
isPreStateAllowed(int state)
|
(package private) boolean |
isProgressMonitoredTask()
Importing candidate codes can take a long time, better pop up a progress monitor. |
(package private) void |
logCompleted()
Writes a 'task completed' entry in the log. |
(package private) void |
logFailed(java.lang.String reason)
Writes a 'task failed' entry in the log. |
(package private) void |
logOpenedFile(java.io.File file)
Writes a 'task opened file' entry in the log. |
(package private) void |
logStarted()
Writes a 'task started' entry in the log. |
(package private) java.lang.String |
showCandidates()
Gets the list of candidates imported by this task. |
(package private) void |
stopAction()
If the cancel button is pressed this thread should stop |
| Methods inherited from class sos.koa.Task |
actionPerformed, getWarningMessage, isDangerousTask, isModalTask, logCanceled, popupAdditionalInfo, popupAdditionalInfo, popupFailure, popupGetFile, popupGetPassword, popupNext, popupNextOrBack, popupSuccess, popupWarning, setMaxSubTasks, setSubTaskCount |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
CandidateList candidates
int taskCount
boolean keepRunning
| Constructor Detail |
public ImportCandidatesAdapter()
| Method Detail |
java.lang.String getTitle()
getTitle in class Taskjava.lang.String getSuccessMessage()
getSuccessMessage in class Taskjava.lang.String getFailureMessage()
getFailureMessage in class Taskboolean isPreStateAllowed(int state)
isPreStateAllowed in class Taskint getSuccessState()
getSuccessState in class Taskboolean isCancelableTask()
true.
isCancelableTask in class Tasktrue.
void doAction()
throws KOAException
doAction in class TaskKOAException - if importing failed.void stopAction()
stopAction in class Taskvoid clear()
clear in class Taskvoid logStarted()
logStarted in class Taskvoid logOpenedFile(java.io.File file)
logOpenedFile in class Taskvoid logFailed(java.lang.String reason)
logFailed in class Taskvoid logCompleted()
logCompleted in class Taskboolean isAdditionalInfoAvailable()
isAdditionalInfoAvailable in class Taskjava.lang.Object getAdditionalInfo()
getAdditionalInfo in class Taskjava.lang.String getInfo()
getInfo in class Taskjava.lang.String showCandidates()
boolean isProgressMonitoredTask()
isProgressMonitoredTask in class Task
|
SOA © 2004 SoS Group All Rights Reserved |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||