|
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.Object sos.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 Task
java.lang.String getSuccessMessage()
getSuccessMessage
in class Task
java.lang.String getFailureMessage()
getFailureMessage
in class Task
boolean isPreStateAllowed(int state)
isPreStateAllowed
in class Task
int getSuccessState()
getSuccessState
in class Task
boolean isCancelableTask()
true
.
isCancelableTask
in class Task
true
.void doAction() throws KOAException
doAction
in class Task
KOAException
- if importing failed.void stopAction()
stopAction
in class Task
void clear()
clear
in class Task
void logStarted()
logStarted
in class Task
void logOpenedFile(java.io.File file)
logOpenedFile
in class Task
void logFailed(java.lang.String reason)
logFailed
in class Task
void logCompleted()
logCompleted
in class Task
boolean isAdditionalInfoAvailable()
isAdditionalInfoAvailable
in class Task
java.lang.Object getAdditionalInfo()
getAdditionalInfo
in class Task
java.lang.String getInfo()
getInfo
in class Task
java.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 |