keycloak-service
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder クラス
org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder 連携図
Collaboration graph

公開メンバ関数

SoapFaultBuilder detail (String detail)
 
SoapFaultBuilder reason (String reason)
 
SoapFaultBuilder code (String code)
 
Response build ()
 

非公開メンバ関数

 SoapFaultBuilder ()
 

非公開変数類

final SOAPFault fault
 
final SoapMessageBuilder messageBuilder
 

詳解

構築子と解体子

◆ SoapFaultBuilder()

org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.SoapFaultBuilder ( )
inlineprivate
152  {
153  this.messageBuilder = createMessage();
154  try {
155  this.fault = messageBuilder.getMessage().getSOAPBody().addFault();
156  } catch (SOAPException e) {
157  throw new RuntimeException("Could not create SOAP Fault.", e);
158  }
159  }
final SoapMessageBuilder messageBuilder
Definition: Soap.java:150
static SoapMessageBuilder createMessage()
Definition: Soap.java:47

関数詳解

◆ build()

Response org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.build ( )
inline
188  {
189  return this.messageBuilder.build(Status.INTERNAL_SERVER_ERROR);
190  }
final SoapMessageBuilder messageBuilder
Definition: Soap.java:150

◆ code()

SoapFaultBuilder org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.code ( String  code)
inline
179  {
180  try {
181  this.fault.setFaultCode(code);
182  } catch (SOAPException e) {
183  throw new RuntimeException("Error creating fault message.", e);
184  }
185  return this;
186  }
SoapFaultBuilder code(String code)
Definition: Soap.java:179

◆ detail()

SoapFaultBuilder org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.detail ( String  detail)
inline
161  {
162  try {
163  this.fault.addDetail().setValue(detail);
164  } catch (SOAPException e) {
165  throw new RuntimeException("Error creating fault message.", e);
166  }
167  return this;
168  }
SoapFaultBuilder detail(String detail)
Definition: Soap.java:161

◆ reason()

SoapFaultBuilder org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.reason ( String  reason)
inline
170  {
171  try {
172  this.fault.setFaultString(reason);
173  } catch (SOAPException e) {
174  throw new RuntimeException("Error creating fault message.", e);
175  }
176  return this;
177  }
SoapFaultBuilder reason(String reason)
Definition: Soap.java:170

メンバ詳解

◆ fault

final SOAPFault org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.fault
private

◆ messageBuilder

final SoapMessageBuilder org.keycloak.protocol.saml.profile.ecp.util.Soap.SoapFaultBuilder.messageBuilder
private

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