edu.internet2.middleware.grouper.subj
Class GrouperSubject

java.lang.Object
  extended by edu.internet2.middleware.subject.provider.SubjectImpl
      extended by edu.internet2.middleware.grouper.subj.GrouperSubject
All Implemented Interfaces:
edu.internet2.middleware.subject.Subject, Serializable

public class GrouperSubject
extends edu.internet2.middleware.subject.provider.SubjectImpl

Subject returned by the GrouperSourceAdapter.

Version:
$Id: GrouperSubject.java,v 1.12 2009-10-22 14:03:18 mchyzer Exp $
Author:
blair christensen.
See Also:
Serialized Form

Constructor Summary
GrouperSubject(Group g)
           
 
Method Summary
 String getAttributeValue(String name)
           
 String getDescription()
           
 Group internal_getGroup()
          get the group inside
 boolean isLoadedGroupAttributes()
          if loaded group attributes
 boolean isLoadedModifyCreateSubjects()
          if loaded group attributes
 
Methods inherited from class edu.internet2.middleware.subject.provider.SubjectImpl
attributeValueOrCommaSeparated, attributeValueOrCommaSeparated, equals, equalsStatic, getAttributes, getAttributes, getAttributeValue, getAttributeValueOrCommaSeparated, getAttributeValueOrCommaSeparated, getAttributeValues, getAttributeValues, getAttributeValueSingleValued, getAttributeValueSingleValued, getDescriptionOverride, getId, getName, getNameOverride, getSource, getSourceId, getType, getTypeName, hashCode, hashcodeStatic, initVirtualAttributes, setAttributes, setDescription, setId, setName, setSourceId, setTypeName, toAttributeMap, toString, toStringStatic, virtualAttributesForSource, virtualAttributeVariablesForSource
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GrouperSubject

public GrouperSubject(Group g)
               throws edu.internet2.middleware.subject.SourceUnavailableException
Parameters:
g -
Throws:
edu.internet2.middleware.subject.SourceUnavailableException
Method Detail

isLoadedGroupAttributes

public boolean isLoadedGroupAttributes()
if loaded group attributes

Returns:
true/false

isLoadedModifyCreateSubjects

public boolean isLoadedModifyCreateSubjects()
if loaded group attributes

Returns:
true/false

getAttributeValue

public String getAttributeValue(String name)
Specified by:
getAttributeValue in interface edu.internet2.middleware.subject.Subject
Overrides:
getAttributeValue in class edu.internet2.middleware.subject.provider.SubjectImpl
See Also:
Subject.getAttributeValue(java.lang.String)

getDescription

public String getDescription()
Specified by:
getDescription in interface edu.internet2.middleware.subject.Subject
Overrides:
getDescription in class edu.internet2.middleware.subject.provider.SubjectImpl
See Also:
Subject.getDescription()

internal_getGroup

public Group internal_getGroup()
get the group inside

Returns:
the group