edu.internet2.middleware.grouper.rules.beans
Class RulesBean

java.lang.Object
  extended by edu.internet2.middleware.grouper.rules.beans.RulesBean
Direct Known Subclasses:
RulesAttributeDefBean, RulesGroupBean, RulesMembershipBean, RulesPermissionBean, RulesPrivilegeBean, RulesStemBean

public abstract class RulesBean
extends Object

base class for rules beans


Constructor Summary
RulesBean()
           
 
Method Summary
 AttributeDef getAttributeDef()
          get this attributeDef
 AttributeDefName getAttributeDefName()
          if has attributeDefName
 Group getGroup()
          get this group
 String getMemberId()
          get this member id
 Stem getStem()
          get this stem
 edu.internet2.middleware.subject.Subject getSubject()
          get this subject
 String getSubjectSourceId()
          get this subject source id
 edu.internet2.middleware.subject.Subject getSubjectUnderlyingSession()
          subject of the original grouper session (or null if none)
 boolean hasAttributeDef()
          if has attributeDef
 boolean hasAttributeDefName()
          if has attributeDefName
 boolean hasGroup()
          if has group
 boolean hasStem()
          if has stem
 void setSubjectUnderlyingSession(edu.internet2.middleware.subject.Subject subjectOriginalSession1)
          subject of the original grouper session (or null if none)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RulesBean

public RulesBean()
Method Detail

getSubjectUnderlyingSession

public edu.internet2.middleware.subject.Subject getSubjectUnderlyingSession()
subject of the original grouper session (or null if none)

Returns:
the subject

setSubjectUnderlyingSession

public void setSubjectUnderlyingSession(edu.internet2.middleware.subject.Subject subjectOriginalSession1)
subject of the original grouper session (or null if none)

Parameters:
subjectOriginalSession1 -

hasGroup

public boolean hasGroup()
if has group

Returns:
true or false

getAttributeDefName

public AttributeDefName getAttributeDefName()
if has attributeDefName

Returns:
attributeDefName

hasAttributeDefName

public boolean hasAttributeDefName()
if has attributeDefName

Returns:
true or false

hasStem

public boolean hasStem()
if has stem

Returns:
true or false

hasAttributeDef

public boolean hasAttributeDef()
if has attributeDef

Returns:
true or false

getGroup

public Group getGroup()
get this group

Returns:
this group

getStem

public Stem getStem()
get this stem

Returns:
this stem

getMemberId

public String getMemberId()
get this member id

Returns:
this member id

getSubject

public edu.internet2.middleware.subject.Subject getSubject()
get this subject

Returns:
this subject

getSubjectSourceId

public String getSubjectSourceId()
get this subject source id

Returns:
this subject

getAttributeDef

public AttributeDef getAttributeDef()
get this attributeDef

Returns:
this attributeDef