org.apache.wss4j.policy.model
Class AbstractSecurityAssertion

java.lang.Object
  extended by 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, Trust10, Wss10

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


Constructor Summary
protected AbstractSecurityAssertion(SPConstants.SPVersion version)
           
 
Method Summary
 AbstractSecurityAssertion clone(org.apache.neethi.Policy nestedPolicy)
           
protected abstract  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 boolean equal(org.apache.neethi.PolicyComponent policyComponent)
           
 short getType()
           
 SPConstants.SPVersion getVersion()
           
 boolean isAsserted(Map<QName,List<AssertionState>> assertionStatesMap)
           
 boolean isIgnorable()
           
 boolean isNormalized()
           
 boolean isOptional()
           
 org.apache.neethi.PolicyComponent normalize()
           
 org.apache.neethi.PolicyComponent normalize(org.apache.neethi.Policy nestedPolicy)
           
 void serialize(XMLStreamWriter writer, org.apache.neethi.Policy nestedPolicy)
           
 void setIgnorable(boolean isIgnorable)
           
 void setOptional(boolean isOptional)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.neethi.Assertion
getName, serialize
 

Constructor Detail

AbstractSecurityAssertion

protected AbstractSecurityAssertion(SPConstants.SPVersion version)
Method Detail

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

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)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.