34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
|
|
package Visual_DVM_2021.Passes;
|
|||
|
|
public enum PassState {
|
|||
|
|
Inactive,
|
|||
|
|
Interrupted,
|
|||
|
|
CantStart,
|
|||
|
|
Failed,
|
|||
|
|
Crushed,
|
|||
|
|
Done,
|
|||
|
|
ExternalCrushed //исключение за рамками Action. неординарная ситуация.
|
|||
|
|
;
|
|||
|
|
public String getDescription() {
|
|||
|
|
switch (this) {
|
|||
|
|
case ExternalCrushed:
|
|||
|
|
return "внешнее исключение";
|
|||
|
|
case Inactive:
|
|||
|
|
return "неактивен";
|
|||
|
|
//-----------------------------------------
|
|||
|
|
case Interrupted:
|
|||
|
|
return "остановлен пользователем";
|
|||
|
|
case CantStart:
|
|||
|
|
return "не может быть выполнен";
|
|||
|
|
case Failed:
|
|||
|
|
return "завершён с ошибками";
|
|||
|
|
case Crushed:
|
|||
|
|
return "завершён с исключением";
|
|||
|
|
case Done:
|
|||
|
|
return "успешно выполнен";
|
|||
|
|
default:
|
|||
|
|
break;
|
|||
|
|
}
|
|||
|
|
return "";
|
|||
|
|
}
|
|||
|
|
}
|