Package org.apache.wss4j.policy.model
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 Summary
Constructors Modifier Constructor Description protected
AbstractSecurityAssertion(SPConstants.SPVersion version)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AbstractSecurityAssertion
clone(org.apache.neethi.Policy nestedPolicy)
protected abstract AbstractSecurityAssertion
cloneAssertion(org.apache.neethi.Policy nestedPolicy)
boolean
equal(org.apache.neethi.PolicyComponent policyComponent)
boolean
equals(Object object)
short
getType()
SPConstants.SPVersion
getVersion()
int
hashCode()
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)
-
-
-
Constructor Detail
-
AbstractSecurityAssertion
protected AbstractSecurityAssertion(SPConstants.SPVersion version)
-
-
Method Detail
-
isOptional
public boolean isOptional()
- Specified by:
isOptional
in interfaceorg.apache.neethi.Assertion
-
setOptional
public void setOptional(boolean isOptional)
-
isIgnorable
public boolean isIgnorable()
- Specified by:
isIgnorable
in interfaceorg.apache.neethi.Assertion
-
setIgnorable
public void setIgnorable(boolean isIgnorable)
-
getType
public short getType()
- Specified by:
getType
in interfaceorg.apache.neethi.PolicyComponent
-
equal
public boolean equal(org.apache.neethi.PolicyComponent policyComponent)
- Specified by:
equal
in interfaceorg.apache.neethi.PolicyComponent
-
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalize
in interfaceorg.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)
-
-