mitreid-connect
静的公開変数類 | 限定公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.view.JsonApprovedSiteView クラス
org.mitre.openid.connect.view.JsonApprovedSiteView の継承関係図
Inheritance graph
org.mitre.openid.connect.view.JsonApprovedSiteView 連携図
Collaboration graph

静的公開変数類

static final String VIEWNAME = "jsonApprovedSiteView"
 

限定公開メンバ関数

void renderMergedOutputModel (Map< String, Object > model, HttpServletRequest request, HttpServletResponse response)
 

非公開変数類

Gson gson
 

静的非公開変数類

static final Logger logger = LoggerFactory.getLogger(JsonApprovedSiteView.class)
 

詳解

著者
jricher

関数詳解

◆ renderMergedOutputModel()

void org.mitre.openid.connect.view.JsonApprovedSiteView.renderMergedOutputModel ( Map< String, Object >  model,
HttpServletRequest  request,
HttpServletResponse  response 
)
inlineprotected
101  {
102 
103  response.setContentType(MediaType.APPLICATION_JSON_VALUE);
104 
105 
106  HttpStatus code = (HttpStatus) model.get(HttpCodeView.CODE);
107  if (code == null) {
108  code = HttpStatus.OK; // default to 200
109  }
110 
111  response.setStatus(code.value());
112 
113  try {
114 
115  Writer out = response.getWriter();
116  Object obj = model.get(JsonEntityView.ENTITY);
117  gson.toJson(obj, out);
118 
119  } catch (IOException e) {
120 
121  logger.error("IOException in JsonEntityView.java: ", e);
122 
123  }
124  }
static final Logger logger
Definition: JsonApprovedSiteView.java:60
Gson gson
Definition: JsonApprovedSiteView.java:64

メンバ詳解

◆ gson

Gson org.mitre.openid.connect.view.JsonApprovedSiteView.gson
private

◆ logger

final Logger org.mitre.openid.connect.view.JsonApprovedSiteView.logger = LoggerFactory.getLogger(JsonApprovedSiteView.class)
staticprivate

Logger for this class

◆ VIEWNAME

final String org.mitre.openid.connect.view.JsonApprovedSiteView.VIEWNAME = "jsonApprovedSiteView"
static

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