Package fi.moprim.tmd.sdk.model
Class Result<T>
- java.lang.Object
-
- fi.moprim.tmd.sdk.model.Result<T>
-
- Type Parameters:
T- the type of return results when operation is successful
public final class Result<T> extends java.lang.ObjectA class that takes encapsulate the returned values from the SDK APIs
-
-
Constructor Summary
Constructors Constructor Description Result(TmdError error, java.lang.String message)Basic error, comes always with a messageResult(T result)Basic result with no error and no messageResult(T result, TmdError error, java.lang.String message)Default constructorResult(T result, java.lang.String message)Basic result with message
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TmdErrorgetError()java.lang.StringgetMessage()TgetResult()booleanhasError()Return if the result contains an errorbooleanhasMessage()Return if the result contains a messagebooleanhasResult()Return if the result contains an outputjava.lang.StringtoString()
-
-
-
Constructor Detail
-
Result
public Result(T result, TmdError error, java.lang.String message)
Default constructor- Parameters:
result- the resulterror- the errormessage- the message
-
Result
public Result(T result)
Basic result with no error and no message- Parameters:
result- the result
-
Result
public Result(T result, java.lang.String message)
Basic result with message- Parameters:
result- the resultmessage- the message
-
Result
public Result(TmdError error, java.lang.String message)
Basic error, comes always with a message- Parameters:
error- the errormessage- the message
-
-
Method Detail
-
hasError
public final boolean hasError()
Return if the result contains an error- Returns:
- true if the error field is set
-
hasMessage
public final boolean hasMessage()
Return if the result contains a message- Returns:
- true if the message field is set
-
hasResult
public final boolean hasResult()
Return if the result contains an output- Returns:
- true if the output field is set
-
getError
public final TmdError getError()
- Returns:
- the error
-
getMessage
public final java.lang.String getMessage()
- Returns:
- the message
-
getResult
public final T getResult()
- Returns:
- the output
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-