Class AbstractBinding

java.lang.Object
org.apache.wss4j.policy.model.AbstractSecurityAssertion
org.apache.wss4j.policy.model.AbstractBinding
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion
Direct Known Subclasses:
AbstractSymmetricAsymmetricBinding, TransportBinding

public abstract class AbstractBinding extends AbstractSecurityAssertion implements org.apache.neethi.PolicyContainingAssertion
  • Constructor Details

    • AbstractBinding

      protected AbstractBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
  • Method Details

    • getPolicy

      public org.apache.neethi.Policy getPolicy()
      Specified by:
      getPolicy in interface org.apache.neethi.PolicyContainingAssertion
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class AbstractSecurityAssertion
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractSecurityAssertion
    • normalize

      public org.apache.neethi.PolicyComponent normalize()
      Specified by:
      normalize in interface org.apache.neethi.Assertion
      Overrides:
      normalize in class AbstractSecurityAssertion
    • serialize

      public void serialize(XMLStreamWriter writer) throws XMLStreamException
      Specified by:
      serialize in interface org.apache.neethi.Assertion
      Specified by:
      serialize in interface org.apache.neethi.PolicyComponent
      Throws:
      XMLStreamException
    • parseNestedBindingPolicy

      protected void parseNestedBindingPolicy(org.apache.neethi.Policy nestedPolicy, AbstractBinding binding)
    • getAlgorithmSuite

      public AlgorithmSuite getAlgorithmSuite()
    • setAlgorithmSuite

      protected void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
    • getLayout

      public Layout getLayout()
    • setLayout

      protected void setLayout(Layout layout)
    • isIncludeTimestamp

      public boolean isIncludeTimestamp()
    • setIncludeTimestamp

      protected void setIncludeTimestamp(boolean includeTimestamp)