public class InfoboxValidationResultImpl extends Object implements InfoboxValidationResult
InfoboxValidationResult interface.| Modifier and Type | Field and Description |
|---|---|
protected String |
errorMessage_
The error message.
|
protected at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] |
extendedSamlAttributes_
The SAML attributes returned by the infobox validator.
|
protected boolean |
valid_
Indicates whether the validation was successful or not.
|
| Constructor and Description |
|---|
InfoboxValidationResultImpl()
Empty constructor.
|
InfoboxValidationResultImpl(boolean valid,
at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] extendedSamlAttributes,
String errorMessage)
Constructor to set all values.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getErrorMessage()
A short error description that should be displayed by MOA-ID if
validation of the InfoBoxReadResponse fails.
|
at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] |
getExtendedSamlAttributes()
Returns an array of
ExtendedSAMLAttributes that should be added to the SAML-Assertion
provided to the online application. |
boolean |
isValid()
The method returns
true if validation succeeds. |
void |
setErrorMessage(String errorMessage)
Sets the error message if validation fails..
|
void |
setExtendedSamlAttributes(at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] extendedSamlAttributes)
Sets the SAML attributes returned by the infobox validatior..
|
void |
setValid(boolean valid)
Sets validation result..
|
protected boolean valid_
protected String errorMessage_
protected at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] extendedSamlAttributes_
public InfoboxValidationResultImpl()
public InfoboxValidationResultImpl(boolean valid,
at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] extendedSamlAttributes,
String errorMessage)
valid - Global validation result.extendedSamlAttributes - SAML attributes that should be appended to the final
SAML Assertion or to the AUTH Block
or to both.errorMessage - An error message if infobox validation fails.public String getErrorMessage()
InfoboxValidationResultgetErrorMessage in interface InfoboxValidationResultInfoboxValidationResult.getErrorMessage()public at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] getExtendedSamlAttributes()
InfoboxValidationResultExtendedSAMLAttributes that should be added to the SAML-Assertion
provided to the online application.
The SAML-Attributes in that array will be added to the final
SAML-Assertion, the AUTH-Block, or both, exactly in the order as they are arranged
in the array this method returns.getExtendedSamlAttributes in interface InfoboxValidationResultExtendedSAMLAttributes that should be added to the SAML-Assertion
provided to the online application, the AUTH-Block, or both. If no attributes should
be added this array maybe null or empty.InfoboxValidationResult.getExtendedSamlAttributes()public boolean isValid()
InfoboxValidationResulttrue if validation succeeds. In that case
method InfoboxValidationResult.getExtendedSamlAttributes() may provide an array of
ExtendedSAMLAttributes that should be appended to the final SAML-Assertion or the
AUTH-Block or to both.
false if validation fails. In that case
method InfoboxValidationResult.getErrorMessage() has to provide a short error description.isValid in interface InfoboxValidationResultTrue if validation succeeds,
otherwise false.InfoboxValidationResult.isValid()public void setErrorMessage(String errorMessage)
errorMessage - The error message to set.public void setExtendedSamlAttributes(at.gv.egovernment.moa.id.commons.api.data.ExtendedSAMLAttribute[] extendedSamlAttributes)
extendedSamlAttributes - The SAML attributes returned by the infobox validator.public void setValid(boolean valid)
valid - True if the infobox could be validated successfully,
otherwise false.Copyright © 2017. All rights reserved.