org.jboss.seam.security.external
Class SamlPrincipalImpl

java.lang.Object
  extended by org.jboss.seam.security.external.SamlPrincipalImpl
All Implemented Interfaces:
SamlPrincipal

public class SamlPrincipalImpl
extends Object
implements SamlPrincipal

Author:
Marcel Kolsteren

Constructor Summary
SamlPrincipalImpl()
           
 
Method Summary
 boolean equals(Object obj)
           
 AssertionType getAssertion()
           
 List<AttributeType> getAttributes()
          Gets the attributes of the principal
 SamlNameId getNameId()
          Gets the name id of the principal.
 int hashCode()
           
 void setAssertion(AssertionType assertion)
           
 void setAttributes(List<AttributeType> attributes)
           
 void setNameId(SamlNameId nameId)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlPrincipalImpl

public SamlPrincipalImpl()
Method Detail

getNameId

public SamlNameId getNameId()
Description copied from interface: SamlPrincipal
Gets the name id of the principal.

Specified by:
getNameId in interface SamlPrincipal
Returns:
the name id

setNameId

public void setNameId(SamlNameId nameId)

getAttributes

public List<AttributeType> getAttributes()
Description copied from interface: SamlPrincipal
Gets the attributes of the principal

Specified by:
getAttributes in interface SamlPrincipal
Returns:
the attributes

setAttributes

public void setAttributes(List<AttributeType> attributes)

getAssertion

public AssertionType getAssertion()

setAssertion

public void setAssertion(AssertionType assertion)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2011 Seam Framework. All Rights Reserved.