public final class

Result

extends Object
java.lang.Object
   ↳ fi.moprim.tmd.sdk.model.Result<T>

Class Overview

A class that takes encapsulate the returned values from the SDK APIs

Summary

Public Constructors
Result(T result, TmdError error, String message)
Default constructor
Result(T result)
Basic result with no error and no message
Result(T result, String message)
Basic result with message
Result(TmdError error, String message)
Basic error, comes always with a message
Public Methods
final TmdError getError()
final String getMessage()
final T getResult()
final boolean hasError()
Return if the result contains an error
final boolean hasMessage()
Return if the result contains a message
final boolean hasResult()
Return if the result contains an output
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Result (T result, TmdError error, String message)

Default constructor

Parameters
result the result
error the error
message the message

public Result (T result)

Basic result with no error and no message

Parameters
result the result

public Result (T result, String message)

Basic result with message

Parameters
result the result
message the message

public Result (TmdError error, String message)

Basic error, comes always with a message

Parameters
error the error
message the message

Public Methods

public final TmdError getError ()

Returns
  • the error

public final String getMessage ()

Returns
  • the message

public final T getResult ()

Returns
  • the output

public final boolean hasError ()

Return if the result contains an error

Returns
  • true if the error field is set

public final boolean hasMessage ()

Return if the result contains a message

Returns
  • true if the message field is set

public final boolean hasResult ()

Return if the result contains an output

Returns
  • true if the output field is set

public String toString ()