Apache CXF API

org.apache.cxf.ws.security.policy.model
Class AbstractSecurityAssertion

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
All Implemented Interfaces:
PolicyAssertion, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent
Direct Known Subclasses:
AlgorithmSuite, Binding, ContentEncryptedElements, Layout, RequiredElements, RequiredParts, SignedEncryptedElements, SignedEncryptedParts, Token, TokenWrapper, Trust10, Trust13, Wss10

public abstract class AbstractSecurityAssertion
extends Object
implements PolicyAssertion


Field Summary
protected  SPConstants constants
           
 
Constructor Summary
AbstractSecurityAssertion(SPConstants version)
           
 
Method Summary
 boolean equal(org.apache.neethi.PolicyComponent policyComponent)
           
 SPConstants getSPConstants()
           
 short getType()
           
 boolean isAsserted(AssertionInfoMap aim)
           
 boolean isIgnorable()
           
 boolean isNormalized()
           
 boolean isOptional()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void setIgnorable(boolean ignorable)
           
 void setNormalized(boolean normalized)
           
 void setOptional(boolean optional)
           
 
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
 

Field Detail

constants

protected final SPConstants constants
Constructor Detail

AbstractSecurityAssertion

public AbstractSecurityAssertion(SPConstants version)
Method Detail

getSPConstants

public final SPConstants getSPConstants()

isOptional

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

setOptional

public void setOptional(boolean optional)

isIgnorable

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

setIgnorable

public void setIgnorable(boolean ignorable)

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

setNormalized

public void setNormalized(boolean normalized)

isNormalized

public boolean isNormalized()

normalize

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

isAsserted

public boolean isAsserted(AssertionInfoMap aim)
Specified by:
isAsserted in interface PolicyAssertion

Apache CXF API

Apache CXF