| Package | Description |
|---|---|
| org.apache.cxf.ws.policy | |
| org.apache.cxf.ws.policy.builder.jaxb | |
| org.apache.cxf.ws.policy.builder.primitive | |
| org.apache.cxf.ws.policy.builder.xml |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
AssertionBuilder.build(Element element)
Constructs an assertion from an xml element.
|
PolicyAssertion |
AssertionBuilderRegistry.build(Element element)
Returns an assertion that is built using the specified xml element.
|
PolicyAssertion |
AssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b)
Returns a new assertion that is compatible with the two specified
assertions or null if no compatible assertion can be built.
|
PolicyAssertion |
AssertionInfo.getAssertion() |
PolicyAssertion |
Intersector.intersect(PolicyAssertion a1,
PolicyAssertion a2) |
| Modifier and Type | Method and Description |
|---|---|
Collection<PolicyAssertion> |
EndpointPolicy.getChosenAlternative() |
Collection<PolicyAssertion> |
EffectivePolicy.getChosenAlternative() |
Collection<PolicyAssertion> |
EndpointPolicy.getFaultVocabulary() |
Collection<PolicyAssertion> |
EndpointPolicy.getVocabulary() |
Collection<PolicyAssertion> |
Intersector.intersect(Collection<PolicyAssertion> alt1,
Collection<PolicyAssertion> alt2) |
Collection<PolicyAssertion> |
AlternativeSelector.selectAlternative(org.apache.neethi.Policy policy,
PolicyEngine engine,
Assertor assertor) |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
AssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b)
Returns a new assertion that is compatible with the two specified
assertions or null if no compatible assertion can be built.
|
PolicyAssertion |
Intersector.intersect(PolicyAssertion a1,
PolicyAssertion a2) |
boolean |
AssertionInfoMap.supportsAlternative(PolicyAssertion assertion,
List<QName> errors) |
| Modifier and Type | Method and Description |
|---|---|
List<Interceptor> |
PolicyInterceptorProviderRegistry.getInterceptors(Collection<PolicyAssertion> alterative,
boolean out,
boolean fault) |
Collection<PolicyAssertion> |
Intersector.intersect(Collection<PolicyAssertion> alt1,
Collection<PolicyAssertion> alt2) |
Collection<PolicyAssertion> |
Intersector.intersect(Collection<PolicyAssertion> alt1,
Collection<PolicyAssertion> alt2) |
boolean |
PolicyEngine.supportsAlternative(Collection<PolicyAssertion> alterative,
Assertor assertor) |
boolean |
AssertionInfoMap.supportsAlternative(Collection<PolicyAssertion> alternative,
List<QName> errors) |
| Constructor and Description |
|---|
AssertionInfo(PolicyAssertion a) |
| Constructor and Description |
|---|
AssertionInfoMap(Collection<PolicyAssertion> assertions) |
| Modifier and Type | Class and Description |
|---|---|
class |
JaxbAssertion<T> |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
JaxbAssertionBuilder.build(Element element) |
PolicyAssertion |
JaxbAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b) |
protected PolicyAssertion |
JaxbAssertion.cloneMandatory() |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
JaxbAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b) |
static <T> JaxbAssertion<T> |
JaxbAssertion.cast(PolicyAssertion a) |
static <T> JaxbAssertion<T> |
JaxbAssertion.cast(PolicyAssertion a,
Class<T> type) |
| Modifier and Type | Class and Description |
|---|---|
class |
NestedPrimitiveAssertion
Implementation of an assertion that required exactly one (possibly empty) child element
of type Policy (as does for examples the wsam:Addressing assertion).
|
class |
PrimitiveAssertion |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
NestedPrimitiveAssertionBuilder.build(Element elem) |
PolicyAssertion |
PrimitiveAssertionBuilder.build(Element element) |
PolicyAssertion |
NestedPrimitiveAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b) |
PolicyAssertion |
PrimitiveAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b)
If the two assertions are equal, they are also compatible.
|
protected PolicyAssertion |
PrimitiveAssertion.cloneMandatory() |
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
NestedPrimitiveAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b) |
PolicyAssertion |
PrimitiveAssertionBuilder.buildCompatible(PolicyAssertion a,
PolicyAssertion b)
If the two assertions are equal, they are also compatible.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XmlPrimitiveAssertion
XmlPrimitiveAssertion is a primitive implementation of an AssertionBuilder
that simply wraps the underlying xml element.
|
| Modifier and Type | Method and Description |
|---|---|
PolicyAssertion |
XMLPrimitiveAssertionBuilder.build(Element element) |
protected PolicyAssertion |
XmlPrimitiveAssertion.cloneMandatory() |
Apache CXF