- , , .
class Response<T> {
Status status;
String userFriendlyMessage;
T object;
RestResponse toRestResponse() {
RestResponse r = new RestResponse();
r.status = status;
r.userFriendlyMessage = userFriendlyMessage;
r.object = object;
}
}
. RestResponse, Response.
class RestResponse {
Status status;
String userFriendlyMessage;
Object object;
}
.
public enum Status {
SUCCESS, RESOURCE_NOT_FOUND, RESOURCE_ALREADY_EXISTS;
}
endpoint RestResponse, , , Response (T bean ).
json (RestResponse) .
, .
,
Sathya