gluu
公開メンバ関数 | 関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxd.common.ErrorResponse クラス
org.xdi.oxd.common.ErrorResponse の継承関係図
Inheritance graph
org.xdi.oxd.common.ErrorResponse 連携図
Collaboration graph

公開メンバ関数

 ErrorResponse ()
 
 ErrorResponse (String error)
 
 ErrorResponse (ErrorResponseCode code)
 
 ErrorResponse (String error, String errorDescription)
 
String getError ()
 
void setError (String error)
 
String getErrorDescription ()
 
void setErrorDescription (String errorDescription)
 
JsonNode getDetails ()
 
void setDetails (JsonNode details)
 
String toString ()
 

関数

public< T > T detailsAs (Class< T > p_class)
 

非公開変数類

String error
 
String error_description
 
JsonNode details
 

静的非公開変数類

static final Logger LOG = LoggerFactory.getLogger(ErrorResponse.class)
 

詳解

著者
Yuriy Zabrovarnyy

構築子と解体子

◆ ErrorResponse() [1/4]

org.xdi.oxd.common.ErrorResponse.ErrorResponse ( )
inline
32  {
33  }

◆ ErrorResponse() [2/4]

org.xdi.oxd.common.ErrorResponse.ErrorResponse ( String  error)
inline
35  {
36  this.error = error;
37  }
String error
Definition: ErrorResponse.java:24

◆ ErrorResponse() [3/4]

org.xdi.oxd.common.ErrorResponse.ErrorResponse ( ErrorResponseCode  code)
inline
39  {
40  this.error = code.getCode();
41  this.error_description = code.getDescription();
42  }
String error
Definition: ErrorResponse.java:24
String error_description
Definition: ErrorResponse.java:27

◆ ErrorResponse() [4/4]

org.xdi.oxd.common.ErrorResponse.ErrorResponse ( String  error,
String  errorDescription 
)
inline
44  {
45  this.error = error;
46  this.error_description = errorDescription;
47  }
String error
Definition: ErrorResponse.java:24
String error_description
Definition: ErrorResponse.java:27

関数詳解

◆ detailsAs()

public<T> T org.xdi.oxd.common.ErrorResponse.detailsAs ( Class< T >  p_class)
inlinepackage
73  {
74  if (details != null && p_class != null) {
75  final String asString = details.toString();
76  try {
77  return CoreUtils.createJsonMapper().readValue(asString, p_class);
78  } catch (Exception e) {
79  LOG.error(e.getMessage(), e);
80  }
81  LOG.error("Unable to parse string to response, string: {}", asString);
82  }
83  return null;
84  }
JsonNode details
Definition: ErrorResponse.java:30
static final Logger LOG
Definition: ErrorResponse.java:20

◆ getDetails()

JsonNode org.xdi.oxd.common.ErrorResponse.getDetails ( )
inline
65  {
66  return details;
67  }
JsonNode details
Definition: ErrorResponse.java:30

◆ getError()

String org.xdi.oxd.common.ErrorResponse.getError ( )
inline
49  {
50  return error;
51  }
String error
Definition: ErrorResponse.java:24

◆ getErrorDescription()

String org.xdi.oxd.common.ErrorResponse.getErrorDescription ( )
inline
57  {
58  return error_description;
59  }
String error_description
Definition: ErrorResponse.java:27

◆ setDetails()

void org.xdi.oxd.common.ErrorResponse.setDetails ( JsonNode  details)
inline
69  {
70  this.details = details;
71  }
JsonNode details
Definition: ErrorResponse.java:30

◆ setError()

void org.xdi.oxd.common.ErrorResponse.setError ( String  error)
inline
53  {
54  this.error = error;
55  }
String error
Definition: ErrorResponse.java:24

◆ setErrorDescription()

void org.xdi.oxd.common.ErrorResponse.setErrorDescription ( String  errorDescription)
inline
61  {
62  this.error_description = errorDescription;
63  }
String error_description
Definition: ErrorResponse.java:27

◆ toString()

String org.xdi.oxd.common.ErrorResponse.toString ( )
inline
87  {
88  return "ErrorResponse{" +
89  "error='" + error + '\'' +
90  ", error_description='" + error_description + '\'' +
91  ", details=" + details +
92  '}';
93  }
String error
Definition: ErrorResponse.java:24
JsonNode details
Definition: ErrorResponse.java:30
String error_description
Definition: ErrorResponse.java:27

メンバ詳解

◆ details

JsonNode org.xdi.oxd.common.ErrorResponse.details
private

◆ error

String org.xdi.oxd.common.ErrorResponse.error
private

◆ error_description

String org.xdi.oxd.common.ErrorResponse.error_description
private

◆ LOG

final Logger org.xdi.oxd.common.ErrorResponse.LOG = LoggerFactory.getLogger(ErrorResponse.class)
staticprivate

このクラス詳解は次のファイルから抽出されました: