org.apache.cxf.rt.security.claims
Class Claim

java.lang.Object
  extended by org.apache.cxf.rt.security.claims.Claim
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
SAMLClaim

public class Claim
extends Object
implements Serializable, Cloneable

This represents a Claim.

See Also:
Serialized Form

Constructor Summary
Claim()
           
Claim(Claim claim)
          Create a clone of the provided claim.
 
Method Summary
 void addValue(Object s)
           
 Claim clone()
           
 boolean equals(Object obj)
           
 URI getClaimType()
           
 List<Object> getValues()
           
 int hashCode()
           
 boolean isOptional()
           
 void serialize(XMLStreamWriter writer, String prefix, String namespace)
           
 void setClaimType(URI claimType)
           
 void setOptional(boolean optional)
           
 void setValues(List<Object> values)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Claim

public Claim()

Claim

public Claim(Claim claim)
Create a clone of the provided claim.

Parameters:
claim - Claim to be cloned. Value cannot be null.
Method Detail

getClaimType

public URI getClaimType()

setClaimType

public void setClaimType(URI claimType)

isOptional

public boolean isOptional()

setOptional

public void setOptional(boolean optional)

setValues

public void setValues(List<Object> values)

addValue

public void addValue(Object s)

getValues

public List<Object> getValues()

serialize

public void serialize(XMLStreamWriter writer,
                      String prefix,
                      String namespace)
               throws XMLStreamException
Throws:
XMLStreamException

clone

public Claim clone()
Overrides:
clone in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Apache CXF