edu.internet2.middleware.subject.provider
Class LdapSubject

java.lang.Object
  extended by edu.internet2.middleware.subject.provider.LdapSubject
All Implemented Interfaces:
edu.internet2.middleware.subject.Subject

public class LdapSubject
extends java.lang.Object
implements edu.internet2.middleware.subject.Subject

Ldap Subject implementation.


Method Summary
 java.util.Map getAttributes()
          
 java.lang.String getAttributeValue(java.lang.String name)
          
 java.util.Set getAttributeValues(java.lang.String name)
          
 java.lang.String getDescription()
          
 java.lang.String getId()
          
 java.lang.String getName()
          
 edu.internet2.middleware.subject.Source getSource()
          
 edu.internet2.middleware.subject.SubjectType getType()
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getId

public java.lang.String getId()

Specified by:
getId in interface edu.internet2.middleware.subject.Subject

getType

public edu.internet2.middleware.subject.SubjectType getType()

Specified by:
getType in interface edu.internet2.middleware.subject.Subject

getName

public java.lang.String getName()

Specified by:
getName in interface edu.internet2.middleware.subject.Subject

getDescription

public java.lang.String getDescription()

Specified by:
getDescription in interface edu.internet2.middleware.subject.Subject

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String name)

Specified by:
getAttributeValue in interface edu.internet2.middleware.subject.Subject

getAttributeValues

public java.util.Set getAttributeValues(java.lang.String name)

Specified by:
getAttributeValues in interface edu.internet2.middleware.subject.Subject

getAttributes

public java.util.Map getAttributes()

Specified by:
getAttributes in interface edu.internet2.middleware.subject.Subject

getSource

public edu.internet2.middleware.subject.Source getSource()

Specified by:
getSource in interface edu.internet2.middleware.subject.Subject