Class AbstractSecurityAssertion

java.lang.Object
org.apache.wss4j.policy.model.AbstractSecurityAssertion
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent
Direct Known Subclasses:
AbstractBinding, AbstractToken, AbstractTokenWrapper, AlgorithmSuite, Attachments, BootstrapPolicy, Layout, RequiredElements, RequiredParts, SupportingTokens, Trust10, Wss10

public abstract class AbstractSecurityAssertion extends Object implements org.apache.neethi.Assertion
  • Constructor Details

  • Method Details

    • isOptional

      public boolean isOptional()
      Specified by:
      isOptional in interface org.apache.neethi.Assertion
    • setOptional

      public void setOptional(boolean isOptional)
    • isIgnorable

      public boolean isIgnorable()
      Specified by:
      isIgnorable in interface org.apache.neethi.Assertion
    • setIgnorable

      public void setIgnorable(boolean isIgnorable)
    • getType

      public short getType()
      Specified by:
      getType in interface org.apache.neethi.PolicyComponent
    • equal

      public boolean equal(org.apache.neethi.PolicyComponent policyComponent)
      Specified by:
      equal in interface org.apache.neethi.PolicyComponent
    • equals

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

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

      public org.apache.neethi.PolicyComponent normalize()
      Specified by:
      normalize in interface org.apache.neethi.Assertion
    • isNormalized

      public boolean isNormalized()
    • normalize

      public org.apache.neethi.PolicyComponent normalize(org.apache.neethi.Policy nestedPolicy)
    • getVersion

      public SPConstants.SPVersion getVersion()
    • serialize

      public void serialize(XMLStreamWriter writer, org.apache.neethi.Policy nestedPolicy) throws XMLStreamException
      Throws:
      XMLStreamException
    • cloneAssertion

      protected abstract AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
    • clone

      public AbstractSecurityAssertion clone(org.apache.neethi.Policy nestedPolicy)
    • isAsserted

      public boolean isAsserted(Map<QName,List<AssertionState>> assertionStatesMap)