public class AgentUI
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
actualizarTablaEjecuciones(java.util.ArrayList<Test> listTest)
Actualiza el estado de los test en la tabla de ejecuciones
|
void |
changeProgressBar(java.lang.String textLoadingLabel,
int selectionProgressBar)
Setea el texto a mostrar y el valor en la barra de progreso
|
void |
closeDialogProgressBar()
Cierra el dialogo con la barra de progreso
|
static AgentUI |
getInstance()
Como se trata de una clase singleton solo puede existir una única instancia de este objeto.
|
java.util.Properties |
getLanguageFile()
función para obener la lengua en que se mostrará el UI
|
void |
insertRow(int idTest,
java.lang.String nomTest,
boolean playing,
java.lang.String navegador,
java.lang.String ultimaEx,
int estado,
java.lang.String proxEx)
Función para añadir la información de los tests associados al robot y mostrarlas en el UI
|
void |
setErrorBox(java.lang.String message)
Setea mensaje de error en la ventana prioncipal
|
void |
setMessageBox(java.lang.String message)
Setea mensajes de información en la ventana principal
|
void |
showAgentWindow(Robot robot)
Muestra la ventana principal de la aplicación
|
void |
showDialogProgressBar()
Inicializa y muestra el dialogo inicial con la barra de progreso
|
public static AgentUI getInstance()
public void showDialogProgressBar()
public void changeProgressBar(java.lang.String textLoadingLabel, int selectionProgressBar)
textLoadingLabel
- texto a mostrar en la barrar de progeso de carga de la aplicaciónselectionProgressBar
- porcentaje de carga de la barrapublic void closeDialogProgressBar()
public void showAgentWindow(Robot robot)
robot
- robotpublic void insertRow(int idTest, java.lang.String nomTest, boolean playing, java.lang.String navegador, java.lang.String ultimaEx, int estado, java.lang.String proxEx)
idTest
- identificador del testnomTest
- nombre del testplaying
- estado (playing, stop)navegador
- tipo de navegadorultimaEx
- hora de la ultima ejecuciónestado
- estado de la ultima ejecución ( = 0 ok, = 1 error, = 2 no se ha ejecutado aun)proxEx
- hora de la proxima ejecuciónpublic void setMessageBox(java.lang.String message)
message
- mensajepublic void setErrorBox(java.lang.String message)
message
- ultimo mensaje de error en el UI principalpublic java.util.Properties getLanguageFile()
public void actualizarTablaEjecuciones(java.util.ArrayList<Test> listTest)
listTest
- listado de tests