class DefaultPolicyAssertionCreator extends java.lang.Object implements PolicyAssertionCreator
getSupportedDomainNamespaceUri() must not return empty String without causing PolicyAssertionCreator registration
fail.| Modifier and Type | Class and Description |
|---|---|
private static class |
DefaultPolicyAssertionCreator.DefaultPolicyAssertion |
| Constructor and Description |
|---|
DefaultPolicyAssertionCreator()
Creates a new instance of DefaultPolicyAssertionCreator
|
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
createAssertion(AssertionData data,
java.util.Collection<PolicyAssertion> assertionParameters,
AssertionSet nestedAlternative,
PolicyAssertionCreator defaultCreator)
|
java.lang.String[] |
getSupportedDomainNamespaceURIs()
|
DefaultPolicyAssertionCreator()
public java.lang.String[] getSupportedDomainNamespaceURIs()
getSupportedDomainNamespaceURIs in interface PolicyAssertionCreatornull nor empty. Also each string value in the array must not be null
nor empty.public PolicyAssertion createAssertion(AssertionData data, java.util.Collection<PolicyAssertion> assertionParameters, AssertionSet nestedAlternative, PolicyAssertionCreator defaultCreator) throws AssertionCreationException
createAssertion in interface PolicyAssertionCreatordata - assertion creation data specifying the details of newly created assertionassertionParameters - collection of assertions parameters of this policy assertion. May be null.nestedAlternative - assertion set specifying nested policy alternative. May be null.defaultCreator - default policy assertion creator implementation that shall be used to handle creation of assertions
which are not explicitly supported by this policy assertion creator implementationAssertionCreationException - in case of assertion creation failure