|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PolicyAssertion | |
|---|---|
| com.sun.xml.ws.policy | The root package of public policy API. |
| com.sun.xml.ws.policy.sourcemodel | The part of public policy API that defines the classes and interfaces dealing with the policy tree structure (policy source model) creation and manipulation. |
| com.sun.xml.ws.policy.spi | The package contains policy API extension point definitions. |
| Uses of PolicyAssertion in com.sun.xml.ws.policy |
|---|
| Subclasses of PolicyAssertion in com.sun.xml.ws.policy | |
|---|---|
class |
ComplexAssertion
Complex assertion is an abstract class that serves as a base class for any assertion that MAY contain nested policies. |
class |
SimpleAssertion
Simple assertion is an abstract class that serves as a base class for any assertion that MAY NOT contain nested policies. |
| Methods in com.sun.xml.ws.policy with type parameters of type PolicyAssertion | ||
|---|---|---|
|
PolicyAssertion.getImplementation(Class<T> type)
Casts the assertion to the implementation type. |
|
| Methods in com.sun.xml.ws.policy that return types with arguments of type PolicyAssertion | |
|---|---|
Collection<PolicyAssertion> |
AssertionSet.get(QName name)
Searches for assertions with given name. |
Iterator<PolicyAssertion> |
PolicyAssertion.getNestedAssertionsIterator()
Deprecated. Use getNestedParametersIterator() instead |
Iterator<PolicyAssertion> |
PolicyAssertion.getParametersIterator()
Returns the assertion's parameter collection iterator. |
Iterator<PolicyAssertion> |
AssertionSet.iterator()
Returns an iterator over a set of child policy assertion objects. |
| Methods in com.sun.xml.ws.policy with parameters of type PolicyAssertion | |
|---|---|
PolicyAssertionValidator.Fitness |
AssertionValidationProcessor.validateClientSide(PolicyAssertion assertion)
Validates fitness of the assertion on the client side. |
PolicyAssertionValidator.Fitness |
AssertionValidationProcessor.validateServerSide(PolicyAssertion assertion)
Validates fitness of the assertion on the server side. |
| Method parameters in com.sun.xml.ws.policy with type arguments of type PolicyAssertion | |
|---|---|
static AssertionSet |
AssertionSet.createAssertionSet(Collection<? extends PolicyAssertion> assertions)
Creates and returns new assertion set holding a set of provided policy assertions. |
| Constructor parameters in com.sun.xml.ws.policy with type arguments of type PolicyAssertion | |
|---|---|
ComplexAssertion(AssertionData data,
Collection<? extends PolicyAssertion> assertionParameters,
AssertionSet nestedAlternative)
|
|
PolicyAssertion(AssertionData assertionData,
Collection<? extends PolicyAssertion> assertionParameters)
Creates generic assertionand stores the data specified in input parameters |
|
PolicyAssertion(AssertionData assertionData,
Collection<? extends PolicyAssertion> assertionParameters,
AssertionSet nestedAlternative)
Deprecated. Non-abstract assertion types should derive from SimpleAssertion
or ComplexAssertion instead. Policy class will not provide support for
nested policy alternatives in the future. This responsibility is delegated to
ComplexAssertion class instead. |
|
SimpleAssertion(AssertionData data,
Collection<? extends PolicyAssertion> assertionParameters)
|
|
| Uses of PolicyAssertion in com.sun.xml.ws.policy.sourcemodel |
|---|
| Method parameters in com.sun.xml.ws.policy.sourcemodel with type arguments of type PolicyAssertion | |
|---|---|
protected void |
PolicyModelGenerator.translate(ModelNode assertionNode,
Iterator<PolicyAssertion> assertionParametersIterator)
Iterates through all contained assertions and adds them to the info model. |
| Uses of PolicyAssertion in com.sun.xml.ws.policy.spi |
|---|
| Methods in com.sun.xml.ws.policy.spi that return PolicyAssertion | |
|---|---|
PolicyAssertion |
PolicyAssertionCreator.createAssertion(AssertionData data,
Collection<PolicyAssertion> assertionParameters,
AssertionSet nestedAlternative,
PolicyAssertionCreator defaultCreator)
Creates domain-specific policy assertion instance according to assertion data provided. |
| Methods in com.sun.xml.ws.policy.spi with parameters of type PolicyAssertion | |
|---|---|
PolicyAssertionValidator.Fitness |
PolicyAssertionValidator.validateClientSide(PolicyAssertion assertion)
An implementation of this method must return: Fitness.UNKNOWN if the policy assertion type is not recognized
Fitness.SUPPORTED if the policy assertion is supported in the
client-side context
Fitness.UNSUPPORTED if the policy assertion is recognized however
it's content is not supported. |
PolicyAssertionValidator.Fitness |
AbstractQNameValidator.validateClientSide(PolicyAssertion assertion)
|
PolicyAssertionValidator.Fitness |
PolicyAssertionValidator.validateServerSide(PolicyAssertion assertion)
An implementation of this method must return: Fitness.UNKNOWN if the policy assertion type is not recognized
Fitness.SUPPORTED if the policy assertion is supported in the
server-side context
Fitness.UNSUPPORTED if the policy assertion is recognized however
it's content is not supported. |
PolicyAssertionValidator.Fitness |
AbstractQNameValidator.validateServerSide(PolicyAssertion assertion)
|
| Method parameters in com.sun.xml.ws.policy.spi with type arguments of type PolicyAssertion | |
|---|---|
PolicyAssertion |
PolicyAssertionCreator.createAssertion(AssertionData data,
Collection<PolicyAssertion> assertionParameters,
AssertionSet nestedAlternative,
PolicyAssertionCreator defaultCreator)
Creates domain-specific policy assertion instance according to assertion data provided. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||