Package de.mhus.lib.core.strategy
Class OperationResult
- java.lang.Object
-
- de.mhus.lib.core.strategy.OperationResult
-
- Direct Known Subclasses:
NotSuccessful,ProfessionalError,Successful
public class OperationResult extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static longACCESS_DENIEDstatic longBUSYstatic longEMPTYstatic longINTERNAL_ERRORstatic longNOT_EXECUTABLEstatic longNOT_FOUNDstatic longNOT_SUPPORTEDstatic longOKstatic longSYNTAX_ERRORstatic longUSAGEstatic longWRONG_STATUS
-
Constructor Summary
Constructors Constructor Description OperationResult()OperationResult(OperationDescription description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCaption()StringgetMsg()StringgetMsgCaption()StringgetMsgMessage()OperationDescriptiongetNextOperation()StringgetOperationPath()ObjectgetResult()<T> TgetResultAs()<T> TgetResultAs(Class<T> clazz)longgetReturnCode()booleanisResult(Class<?> clazz)booleanisSuccessful()voidsetCaption(String title)voidsetMsg(String msg)voidsetNextOperation(OperationDescription nextOperation)voidsetOperationPath(String operationPath)voidsetResult(Object result)voidsetReturnCode(long returnCode)voidsetSuccessful(boolean successful)StringtoString()
-
-
-
Field Detail
-
OK
public static final long OK
- See Also:
- Constant Field Values
-
EMPTY
public static final long EMPTY
- See Also:
- Constant Field Values
-
BUSY
public static final long BUSY
- See Also:
- Constant Field Values
-
NOT_EXECUTABLE
public static final long NOT_EXECUTABLE
- See Also:
- Constant Field Values
-
SYNTAX_ERROR
public static final long SYNTAX_ERROR
- See Also:
- Constant Field Values
-
USAGE
public static final long USAGE
- See Also:
- Constant Field Values
-
INTERNAL_ERROR
public static final long INTERNAL_ERROR
- See Also:
- Constant Field Values
-
ACCESS_DENIED
public static final long ACCESS_DENIED
- See Also:
- Constant Field Values
-
NOT_FOUND
public static final long NOT_FOUND
- See Also:
- Constant Field Values
-
NOT_SUPPORTED
public static final long NOT_SUPPORTED
- See Also:
- Constant Field Values
-
WRONG_STATUS
public static final long WRONG_STATUS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OperationResult
public OperationResult()
-
OperationResult
public OperationResult(OperationDescription description)
-
-
Method Detail
-
getOperationPath
public String getOperationPath()
-
setOperationPath
public void setOperationPath(String operationPath)
-
getCaption
public String getCaption()
-
setCaption
public void setCaption(String title)
-
getMsg
public String getMsg()
-
setMsg
public void setMsg(String msg)
-
isSuccessful
public boolean isSuccessful()
-
setSuccessful
public void setSuccessful(boolean successful)
-
getNextOperation
public OperationDescription getNextOperation()
-
setNextOperation
public void setNextOperation(OperationDescription nextOperation)
-
getResult
public Object getResult()
-
setResult
public void setResult(Object result)
-
isResult
public boolean isResult(Class<?> clazz)
-
getResultAs
public <T> T getResultAs(Class<T> clazz)
-
getResultAs
public <T> T getResultAs()
-
getReturnCode
public long getReturnCode()
-
setReturnCode
public void setReturnCode(long returnCode)
-
getMsgCaption
public String getMsgCaption()
-
getMsgMessage
public String getMsgMessage()
-
-