org.apache.ws.secpolicy.model
Class AbstractSecurityAssertion

java.lang.Object
  extended by org.apache.ws.secpolicy.model.AbstractSecurityAssertion
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent
Direct Known Subclasses:
AbstractConfigurableSecurityAssertion, Binding, ContentEncryptedElements, EncryptionToken, InitiatorToken, Layout, ProtectionToken, RecipientToken, RequiredElements, RequiredParts, SignatureToken, SignedEncryptedElements, SignedEncryptedParts, SupportingToken, Token, TransportToken, Trust10, Trust13, Wss10

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


Field Summary
protected  int version
           
 
Constructor Summary
AbstractSecurityAssertion()
           
 
Method Summary
 boolean equal(org.apache.neethi.PolicyComponent policyComponent)
           
 short getType()
           
 int getVersion()
           
 boolean isIgnorable()
           
 boolean isNormalized()
           
 boolean isOptional()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void setIgnorable(boolean isIgnorable)
           
 void setNormalized(boolean normalized)
           
 void setOptional(boolean isOptional)
           
 void setVersion(int version)
           
protected static void writeAttribute(javax.xml.stream.XMLStreamWriter writer, java.lang.String defaultPrefix, java.lang.String uri, java.lang.String localPart, java.lang.String value)
           
protected static void writeEmptyElement(javax.xml.stream.XMLStreamWriter writer, java.lang.String defaultPrefix, java.lang.String localPart, java.lang.String uri)
           
protected static void writeStartElement(javax.xml.stream.XMLStreamWriter writer, javax.xml.namespace.QName name)
           
protected static void writeStartElement(javax.xml.stream.XMLStreamWriter writer, java.lang.String defaultPrefix, java.lang.String localPart, java.lang.String uri)
           
 
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

version

protected int version
Constructor Detail

AbstractSecurityAssertion

public AbstractSecurityAssertion()
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

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

setVersion

public void setVersion(int version)

getVersion

public int getVersion()

writeStartElement

protected static void writeStartElement(javax.xml.stream.XMLStreamWriter writer,
                                        java.lang.String defaultPrefix,
                                        java.lang.String localPart,
                                        java.lang.String uri)
                                 throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

writeStartElement

protected static void writeStartElement(javax.xml.stream.XMLStreamWriter writer,
                                        javax.xml.namespace.QName name)
                                 throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

writeEmptyElement

protected static void writeEmptyElement(javax.xml.stream.XMLStreamWriter writer,
                                        java.lang.String defaultPrefix,
                                        java.lang.String localPart,
                                        java.lang.String uri)
                                 throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

writeAttribute

protected static void writeAttribute(javax.xml.stream.XMLStreamWriter writer,
                                     java.lang.String defaultPrefix,
                                     java.lang.String uri,
                                     java.lang.String localPart,
                                     java.lang.String value)
                              throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.