public class ProcessStatus extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
private ProcessErrorCode |
errorCode |
private Exception |
exception |
private boolean |
proceed |
private static long |
serialVersionUID |
| 构造器和说明 |
|---|
ProcessStatus(boolean proceed) |
ProcessStatus(Exception exception) |
ProcessStatus(ProcessErrorCode errorCode) |
private static final long serialVersionUID
private boolean proceed
private ProcessErrorCode errorCode
private Exception exception
public ProcessStatus(boolean proceed)
public ProcessStatus(ProcessErrorCode errorCode)
public ProcessStatus(Exception exception)
public static ProcessStatus proceed()
public static ProcessStatus complete()
public static ProcessStatus completeWithError()
public static ProcessStatus create(boolean proceed)
public static ProcessStatus completeWithError(String code, String message)
public static ProcessStatus completeWithException(Exception exception)
exception - public static ProcessStatus completeWithError(ProcessErrorCode errorCode)
errorCode - public static ProcessStatus completeWithError(@NotNull @NotNull ProcessErrorCodeProvider errorCodeProvider)
errorCodeProvider - public static boolean isComplete(ProcessStatus status)
public static boolean isProceed(ProcessStatus status)
status - public static boolean isSuccess(ProcessStatus status)
public static boolean isFailure(ProcessStatus status)
public boolean isSuccess()
public boolean isFailure()
public boolean isProceed()
public boolean isComplete()
@Nullable public @Nullable ProcessErrorCode getErrorCode()
public void setErrorCode(ProcessErrorCode errorCode)
@Nullable public @Nullable String getCode()
@Nullable public @Nullable String getMessage()
public Exception getException()
public void setException(Exception exception)
Copyright © 2021. All rights reserved.