public class Result extends AbstractResult
AbstractResultadvices, decision, DECISION_DENY, DECISION_INDETERMINATE, DECISION_INDETERMINATE_DENY, DECISION_INDETERMINATE_DENY_OR_PERMIT, DECISION_INDETERMINATE_PERMIT, DECISION_NOT_APPLICABLE, DECISION_PERMIT, DECISIONS, obligations, status, version| Constructor and Description |
|---|
Result(int decision,
Status status) |
Result(int decision,
Status status,
List<ObligationResult> obligationResults) |
Result(int decision,
Status status,
List<ObligationResult> obligationResults,
String resourceId) |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(StringBuilder builder)
Encodes this
AbstractResult into its XML form and writes this out to the provided
StringBuilder |
static AbstractResult |
getInstance(Node root)
Creates a new instance of a
Result based on the given
DOM root node. |
String |
getResourceId()
Returns the resourceId to which this Result applies, or null if none is specified.
|
boolean |
setResource(String resource)
Sets the resourceId identifier if it has not already been set before.
|
encode, getAdvices, getDecision, getObligations, getStatus, getVersionpublic Result(int decision,
Status status)
public Result(int decision,
Status status,
List<ObligationResult> obligationResults)
throws IllegalArgumentException
IllegalArgumentExceptionpublic Result(int decision,
Status status,
List<ObligationResult> obligationResults,
String resourceId)
throws IllegalArgumentException
IllegalArgumentExceptionpublic static AbstractResult getInstance(Node root) throws ParsingException
Result based on the given
DOM root node. A ParsingException is thrown if the DOM
root doesn't represent a valid ResultType.root - the DOM root of a ResultTypeResultParsingException - if the node is invalidpublic String getResourceId()
public boolean setResource(String resource)
resource - the resourceId identifierpublic void encode(StringBuilder builder)
AbstractResultAbstractResult into its XML form and writes this out to the provided
StringBuilderencode in class AbstractResultbuilder - string stream into which the XML-encoded data is writtenCopyright © 2024 WSO2. All rights reserved.