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 "";
|
||
}
|
||
}
|