public static class R.Immutable<T> extends R<T>
R.Immutable<T>| Constructor and Description |
|---|
Immutable(boolean success) |
Immutable(boolean success,
CodeEnum code,
T data) |
Immutable(boolean success,
CodeEnum code,
T data,
Object cause,
Object... i18nArgs) |
Immutable(boolean success,
String message,
String code,
T data) |
Immutable(boolean success,
String message,
String code,
T data,
Object cause,
String i18nCode,
Object... i18nArgs) |
| Modifier and Type | Method and Description |
|---|---|
<S extends R<D>,D> |
castData(Function<T,D> fun)
replace the data and force to cast to subclass
|
<S extends R<X>,X> |
castData(X data)
replace the data and force to cast to subclass
|
R<T> |
setCause(Object cause) |
R<T> |
setCode(CodeEnum code) |
R<T> |
setCode(String code) |
R<T> |
setData(T data) |
R<T> |
setI18nMessage(Boolean replace,
CodeEnum ce,
Object... arg)
set i18nCode and i18nArgs.
|
R<T> |
setI18nMessage(Boolean replace,
I18nAware message)
set i18nCode and i18nArgs.
|
R<T> |
setMessage(String message) |
R<T> |
setSuccess(boolean success) |
castType, equals, getCause, getCause, getCode, getData, getI18nArgs, getI18nCode, getI18nHint, getMessage, hashCode, isSuccess, ng, NG, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ng, ngCode, ngCode, ngCode, ngCode, ngCode, ngCode, ngData, ngData, ngData, ngData, ngData, ngData, ngData, ngData, of, of, of, of, of, of, of, ok, OK, ok, ok, ok, ok, ok, okCode, okCode, okCode, okData, okData, orCode, orCode, orData, orMessage, setCodeIfNg, setCodeIfNg, setCodeIfNg, setCodeIfOk, setCodeIfOk, setCodeIfOk, setDataIfNg, setDataIfNg, setDataIfOk, setDataIfOk, setI18nMessage, setI18nMessage, setI18nMessage, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfNg, setI18nMessageIfOk, setI18nMessageIfOk, setI18nMessageIfOk, setI18nMessageIfOk, setI18nMessageIfOk, setI18nMessageIfOk, setI18nMessageIfOk, setMessageIfNg, setMessageIfNg, setMessageIfOk, setMessageIfOk, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waithasData, hasMessagetoI18nString, toI18nString, toI18nString, toI18nStringArgspublic Immutable(boolean success)
public Immutable(boolean success,
String message,
String code,
T data,
Object cause,
String i18nCode,
Object... i18nArgs)
public R<T> setSuccess(boolean success)
setSuccess in class R<T>public R<T> setI18nMessage(Boolean replace, CodeEnum ce, Object... arg)
Rset i18nCode and i18nArgs. replace code and message if replace is - null - absent - true - both - false - none
setI18nMessage in class R<T>public R<T> setI18nMessage(Boolean replace, I18nAware message)
Rset i18nCode and i18nArgs. replace code and message if replace is - null - absent - true - both - false - none
setI18nMessage in class R<T>public <S extends R<X>,X> S castData(X data)
RCopyright © 2024. All rights reserved.