java.lang.Object
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 Details

    • RulesBean

      public RulesBean()
  • Method Details

    • getSubjectUnderlyingSession

      public Subject getSubjectUnderlyingSession()
      subject of the original grouper session (or null if none)
      Returns:
      the subject
    • setSubjectUnderlyingSession

      public void setSubjectUnderlyingSession(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 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