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 protectedAbstractSecurityAssertion(SPConstants.SPVersion version)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AbstractSecurityAssertionclone(org.apache.neethi.Policy nestedPolicy)protected abstract AbstractSecurityAssertioncloneAssertion(org.apache.neethi.Policy nestedPolicy)booleanequal(org.apache.neethi.PolicyComponent policyComponent)booleanequals(Object object)shortgetType()SPConstants.SPVersiongetVersion()inthashCode()booleanisAsserted(Map<QName,List<AssertionState>> assertionStatesMap)booleanisIgnorable()booleanisNormalized()booleanisOptional()org.apache.neethi.PolicyComponentnormalize()org.apache.neethi.PolicyComponentnormalize(org.apache.neethi.Policy nestedPolicy)voidserialize(XMLStreamWriter writer, org.apache.neethi.Policy nestedPolicy)voidsetIgnorable(boolean isIgnorable)voidsetOptional(boolean isOptional)
-
-
-
Constructor Detail
-
AbstractSecurityAssertion
protected AbstractSecurityAssertion(SPConstants.SPVersion version)
-
-
Method Detail
-
isOptional
public boolean isOptional()
- Specified by:
isOptionalin interfaceorg.apache.neethi.Assertion
-
setOptional
public void setOptional(boolean isOptional)
-
isIgnorable
public boolean isIgnorable()
- Specified by:
isIgnorablein interfaceorg.apache.neethi.Assertion
-
setIgnorable
public void setIgnorable(boolean isIgnorable)
-
getType
public short getType()
- Specified by:
getTypein interfaceorg.apache.neethi.PolicyComponent
-
equal
public boolean equal(org.apache.neethi.PolicyComponent policyComponent)
- Specified by:
equalin interfaceorg.apache.neethi.PolicyComponent
-
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalizein 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)
-
-