Class SimpleAssertion

java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.policy.SimpleAssertion
Direct Known Subclasses:
AcknowledgementIntervalAssertion, AckRequestIntervalAssertion, AckRequestIntervalClientAssertion, AllowDuplicatesAssertion, AtAlwaysCapability, AtAssertion, CloseSequenceTimeoutAssertion, CloseTimeoutClientAssertion, InactivityTimeoutAssertion, MaintenanceTaskPeriodAssertion, MakeConnectionSupportedAssertion, ManagementAssertion, MaxConcurrentSessionsAssertion, OptimalTransportPolicyMapConfigurator.OptimalTransportAssertion, OrderedDeliveryAssertion, PersistentAssertion, ResendIntervalClientAssertion, Rm10Assertion, TCPTransportPolicyMapConfigurator.TCPTransportAssertion

public abstract class SimpleAssertion extends PolicyAssertion
Simple assertion is an abstract class that serves as a base class for any assertion that MAY NOT contain nested policies.
Author:
Marek Potociar (marek.potociar at sun.com)
  • Constructor Details

  • Method Details

    • hasNestedPolicy

      public final boolean hasNestedPolicy()
      Description copied from class: PolicyAssertion
      Returns the boolean information whether this assertion contains nested policy.
      Overrides:
      hasNestedPolicy in class PolicyAssertion
      Returns:
      true if the assertion contains child (nested) policy. Returns false otherwise.
    • getNestedPolicy

      public final NestedPolicy getNestedPolicy()
      Description copied from class: PolicyAssertion
      Returns the nested policy if any.
      Overrides:
      getNestedPolicy in class PolicyAssertion
      Returns:
      the nested policy if the assertion contains a nested policy. Returns null otherwise.