Signature
Section titled “Signature”@Datapublic class ActionResult<T>Fields
Section titled “Fields”content(T, getter, setter)message(String, getter, setter)previous(ActionResult<?>, getter, setter)success(boolean, getter, setter) =true
Constructors
Section titled “Constructors”- Lombok
@Datagenerates a constructor taking the final and@NonNullfields.
Methods
Section titled “Methods”public <Output> ActionResult<Output> cast()Returns
Section titled “Returns”ActionResult<Output>
public <Output> ActionResult<Output> cast(Output output)Parameters
Section titled “Parameters”output(Output)
Returns
Section titled “Returns”ActionResult<Output>
failure
Section titled “failure”public static <T> ActionResult<T> failure()Returns
Section titled “Returns”ActionResult<T>
failure
Section titled “failure”public static <T> ActionResult<T> failure(String message)Parameters
Section titled “Parameters”message(String)
Returns
Section titled “Returns”ActionResult<T>
failure
Section titled “failure”public static <T> ActionResult<T> failure(T target, String message)Parameters
Section titled “Parameters”target(T)message(String)
Returns
Section titled “Returns”ActionResult<T>
hasContent
Section titled “hasContent”public boolean hasContent()Returns
Section titled “Returns”boolean
hasMessage
Section titled “hasMessage”public boolean hasMessage()Returns
Section titled “Returns”boolean
hasPrevious
Section titled “hasPrevious”public boolean hasPrevious()Returns
Section titled “Returns”boolean
isFailure
Section titled “isFailure”public boolean isFailure()Returns
Section titled “Returns”boolean
public <U> ActionResult<U> map(Function<? super T, ? extends U> mapper)Parameters
Section titled “Parameters”mapper(Function<? super T, ? extends U>)
Returns
Section titled “Returns”ActionResult<U>
public static <T> ActionResult<T> of(Optional<T> optional)Parameters
Section titled “Parameters”optional(Optional<T>)
Returns
Section titled “Returns”ActionResult<T>
public static <T> ActionResultBuilder<T> of(T content)Parameters
Section titled “Parameters”content(T)
Returns
Section titled “Returns”success
Section titled “success”public static <T> ActionResult<T> success()Returns
Section titled “Returns”ActionResult<T>
success
Section titled “success”public static <T> ActionResult<T> success(T payload)Parameters
Section titled “Parameters”payload(T)
Returns
Section titled “Returns”ActionResult<T>
success
Section titled “success”public static <T> ActionResult<T> success(T payload, String message)Parameters
Section titled “Parameters”payload(T)message(String)
Returns
Section titled “Returns”ActionResult<T>
toJson
Section titled “toJson”public JsonObject toJson()Returns
Section titled “Returns”JsonObject
toString
Section titled “toString”@Overridepublic String toString()Returns
Section titled “Returns”String
Source
Section titled “Source”Client/src/main/java/io/github/jwdeveloper/tiktok/client/common/ActionResult.java:34