gov.virginia.dcjs.identity.saml
Class BaseID

java.lang.Object
  extended bygov.virginia.dcjs.ws.Element
      extended bygov.virginia.dcjs.identity.saml.BaseID
All Implemented Interfaces:
NameIDType, org.apache.soap.util.xml.Serializer, XmlElement

public class BaseID
extends Element
implements NameIDType

This class serves as an extension point allowing applications to * add new kinds of identifiers. It's also a valid element on its own.


Field Summary
 
Fields inherited from interface gov.virginia.dcjs.identity.saml.NameIDType
EMAIL, ENCRYPTED, ENTITY, FORMAT1_BASE, FORMAT2_BASE, KERBEROS, PERSISTENT, TRANSIENT, UNSPECIFIED, WINDOWS, X509SUBJECT
 
Constructor Summary
BaseID(java.lang.String[] elements)
           
 
Method Summary
 void setNameQualifier(java.lang.String qualifier)
           
 void setSpNameQualifier(java.lang.String qualifier)
           
 
Methods inherited from class gov.virginia.dcjs.ws.Element
addAttribute, addElement, arrayAppend, declareNamespaces, getNamespaces, marshall, removeAttribute, removeElement, setContent, toString, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.virginia.dcjs.ws.XmlElement
declareNamespaces, getNamespaces, toXml
 

Constructor Detail

BaseID

public BaseID(java.lang.String[] elements)
Parameters:
elements - Ordered list of elements contained in the extension point.
Method Detail

setNameQualifier

public void setNameQualifier(java.lang.String qualifier)
Parameters:
qualifier - Security or Admin domain/namespace that qualifies the name

setSpNameQualifier

public void setSpNameQualifier(java.lang.String qualifier)
Parameters:
qualifier - Service Provider or provider affiliation that further qualifies the name